From c22dd59b10c482b9245034c6a0bd3b645c427d31 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 14 一月 2022 13:39:25 +0800 Subject: [PATCH] 去掉禁止删除本地音乐文件权限 --- HDL_ON/DAL/DriverLayer/Control.cs | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/HDL_ON/DAL/DriverLayer/Control.cs b/HDL_ON/DAL/DriverLayer/Control.cs index 33ea1fa..277b20b 100644 --- a/HDL_ON/DAL/DriverLayer/Control.cs +++ b/HDL_ON/DAL/DriverLayer/Control.cs @@ -503,11 +503,18 @@ { new System.Threading.Thread(() => { - foreach (var temp in functions) + foreach (var function in functions) { Dictionary<string, string> d1 = new Dictionary<string, string>(); d1.Add(FunctionAttributeKey.OnOff, open ? "on" : "off"); - SendWriteCommand(temp, d1); + if (function.spk == SPK.PanelSocket) + { + if (function.attributes.Find((obj) => obj.key == "on_off_usb") != null) + { + d1.Add("on_off_usb", function.trait_on_off.curValue.ToString()); + } + } + SendWriteCommand(function, d1); System.Threading.Thread.Sleep(100); } }) @@ -835,7 +842,7 @@ var revString = Encoding.UTF8.GetString(receiveBytes); receiveObj.BodyDataString = revString; MainPage.Log($"灞�鍩熺綉淇℃伅: 瑙e瘑鍚庯細" + receiveObj.BodyDataString); - //if(receiveObj.Topic.EndsWith("/thing/property/up")) + //if (receiveObj.Topic.EndsWith("/thing/property/up")) //{ // MsgInfoList.Add(revString + "\r\n"); //} @@ -972,6 +979,7 @@ var localFunction = allLocalFuntion.Find((obj) => obj.sid == updateTemp.sid); if (localFunction == null) { + Console.WriteLine("鎵句笉鍒伴煶涔愭挱鏀惧櫒娣�=======" + revString); continue; } if (Ins.GatewayOnline_Local && isCloudData)//鏈湴閾炬帴锛岄櫎浜嗘秱楦﹁澶囨暟鎹箣澶栫殑浜戠鏁版嵁涓嶅鐞� @@ -998,7 +1006,8 @@ { localFunction.time_stamp = temp.time_stamp; localFunction.SetAttrState(attr.key, attr.value); - + Console.WriteLine("闊充箰鎾斁鍣ㄦ坊鍔犵紦瀛樻暟鎹�=======" + revString); + } //鏇存柊鐣岄潰鐘舵�� @@ -1154,6 +1163,7 @@ case SPK.ElectricSocket: case SPK.PanelSocket: SocketPage.UpdataState(localFunction); + SocketPage_InstantaneousValue.UpdataView(localFunction); break; case SPK.ElectricTV: break; -- Gitblit v1.8.0