wei
2020-12-16 dcf60777c9346ff058f06298d03173f0c53d1902
HDL_ON/DAL/DriverLayer/Control.cs
@@ -77,7 +77,12 @@
                    if (value)
                    {
                        MainPage.Log($"网关在线,刷新设备状态");
                        FunctionList.List.ReadAllFunctionStatus();
                        new System.Threading.Thread(() =>
                        {
                            System.Threading.Thread.Sleep(1000);
                            FunctionList.List.ReadAllFunctionStatus();
                        })
                        { IsBackground = true, Priority = System.Threading.ThreadPriority.AboveNormal }.Start();
                    }
                }
            }
@@ -363,7 +368,7 @@
            else
            {
                Dictionary<string, string> keys = new Dictionary<string, string>();
                keys.Add("sid", scene.userSceneId);
                keys.Add("sid", scene.sid);
                var aLinkData = new AlinkReadFunctionStatusObj()
                {
                    id = Ins.msg_id.ToString(),
@@ -477,6 +482,11 @@
        public void UpdataFunctionStatus(string revString)
        {
            MainPage.Log($"A协议更新状态:{revString}");
            if(Control.Ins.myUdp!= null)
            {
                //重置重启udp判断调整
                Ins.myUdp.controlLostCount = 0;
            }
            var temp = Newtonsoft.Json.JsonConvert.DeserializeObject<AlinkFunctionStatusObj>(revString);
            if (temp != null)
            {