From 46a177eb1acf7ce91af7fe9ff57af87228de938d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 17 十月 2023 10:03:24 +0800 Subject: [PATCH] IOS库更新 --- HDL_ON/DAL/DriverLayer/Control.cs | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/HDL_ON/DAL/DriverLayer/Control.cs b/HDL_ON/DAL/DriverLayer/Control.cs index 6955fab..ca48600 100644 --- a/HDL_ON/DAL/DriverLayer/Control.cs +++ b/HDL_ON/DAL/DriverLayer/Control.cs @@ -1137,6 +1137,7 @@ receiveObj.Topic.Contains(CommunicationTopic.ct.GatewayUpSortTopic)) { //TODO 鏆傛椂涓嶄紶姝g‘鐨勬暟鎹笂鍘伙紝濡傛灉鍚庨潰瑕佷紭鍖栧墠闈㈣繖浜涗唬鐮� + //Console.WriteLine($"{receiveObj.Topic}\r\n{receiveObj.BodyDataString}"); UpdataFunctionStatus(receiveObj.BodyDataString, null); } else if (receiveObj.Topic == CommunicationTopic.ct.ControlSeurity + "_reply" @@ -1246,7 +1247,7 @@ { continue; } - MainPage.Log($"鏀跺埌鏁版嵁:{revString}"); + MainPage.Log($"鏀跺埌缇ゆ帶鏁版嵁:{revString}"); foreach (var attr in updateTemp.status) { localFunction.time_stamp = temp.time_stamp; @@ -1536,7 +1537,6 @@ case SPK.ElectricTuyaWeepRobot2: case SPK.ElectricTuyaWaterValve: case SPK.ElectricTuyaWaterValve2: - case SPK.SensorPir: case SPK.SensorDoorWindow: case SPK.SensorSmoke: case SPK.SensorWater: @@ -1551,6 +1551,22 @@ //鐘舵�佹洿鏂� Stan.HdlDeviceStatuPushLogic.Current.UpdateDeviceStatu(updateTemp.sid, updateTemp.status); break; + case SPK.SensorPir: + case SPK.SensorPirHold: + var tempPirStatus = localFunction.attributes.Find((sta) => sta.key == "people_status"); + if (tempPirStatus != null) + { + if(tempPirStatus.state == "true") + { + localFunction.lastState = Language.StringByID(StringId.Someone); + } + else + { + localFunction.lastState = Language.StringByID(StringId.wuren); + } + } + Stan.HdlDeviceStatuPushLogic.Current.UpdateDeviceStatu(updateTemp.sid, updateTemp.status); + break; case SPK.SenesorMegahealth: case SPK.SenesorMegahealth2: case SPK.SensorMmvPose: -- Gitblit v1.8.0