From 884a8ce78b6d198a5878e85fc30cb85177e59826 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 08 八月 2023 10:04:36 +0800 Subject: [PATCH] 三相空开验收 --- HDL_ON/DAL/DriverLayer/Control.cs | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/HDL_ON/DAL/DriverLayer/Control.cs b/HDL_ON/DAL/DriverLayer/Control.cs index 1658bfd..e4cebab 100644 --- a/HDL_ON/DAL/DriverLayer/Control.cs +++ b/HDL_ON/DAL/DriverLayer/Control.cs @@ -1209,7 +1209,7 @@ /// <summary> - /// 鏇存柊璁惧鐘舵�� + /// 鏇存柊缇ゆ帶璁惧鐘舵�� /// A鍗忚鏁版嵁 /// </summary> public void UpdataGroupControlStatus(string revString, byte[] usefulBytes, bool isCloudData = false) @@ -1271,7 +1271,7 @@ // return; //} - var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<AlinkFunctionStatusObj>(revString); + var temp = JsonConvert.DeserializeObject<AlinkFunctionStatusObj>(revString); if (temp != null) { Control_Udp.ReceiveRepeatManager(temp.id, usefulBytes); @@ -1328,7 +1328,11 @@ { localFunction.time_stamp = temp.time_stamp; localFunction.SetAttrState(attr.key, attr.value); - + + } + if(localFunction.spk == SPK.AirSwitchP3) + { + localFunction.online = updateTemp.online; } //鏇存柊鐣岄潰鐘舵�� @@ -1348,6 +1352,10 @@ EnergyMainPage.UpdataStatus(localFunction); } break; + case SPK.AirSwitchP3: + AirSwitchP3Page.UpdataState(localFunction); + AirSwitchP3SubloopEnergyPage.UpdataStatus(localFunction); + break; case SPK.ElectricEnergy: EnergyMainPage.UpdataStatus(localFunction); break; -- Gitblit v1.8.0