From ccdff82fac4bcc1067ec806ade5ae897f1214f4d Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期四, 01 四月 2021 14:41:53 +0800 Subject: [PATCH] 异常捕获 --- HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorDoorWinwsPage.cs | 41 ++++++++++++++++++++++++++++++++++------- 1 files changed, 34 insertions(+), 7 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorDoorWinwsPage.cs b/HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorDoorWinwsPage.cs index e6ae4b0..0d777d9 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorDoorWinwsPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorDoorWinwsPage.cs @@ -2,6 +2,8 @@ using HDL_ON.Stan; using HDL_ON.UI.CSS; using HDL_ON.Entity; +using System.Collections.Generic; +using System; namespace HDL_ON.UI { @@ -40,6 +42,12 @@ this.RefreshNowDeviceStatuMemory(this.device); //鍒锋柊鐣岄潰鐘舵�� this.RefreshFormStatu(); + //璇诲彇鐘舵�� + new System.Threading.Thread(() => + { + DriverLayer.Control.Ins.SendReadCommand(device); + }) + { IsBackground = true }.Start(); } /// <summary> @@ -73,6 +81,8 @@ /// </summary> private void InitFrameWhiteContent2() { + var paging = new ArmSensorHistroyPaging(device); + paging.InitFrame(FrameWhiteCentet2); } #endregion @@ -108,10 +118,10 @@ private void RefreshFormStatu() { Application.RunOnMainThread(() => { - var temp = device.status.Find((sta) => sta.key == FunctionAttributeKey.Status); + var temp = device.attributes.Find((sta) => sta.key == FunctionAttributeKey.Status); if (temp != null) { - if (temp.value == "true") + if (temp.state == "open") { btnIcon.IsSelected = true; btnSuctionView.TextID = StringId.Open; @@ -136,13 +146,30 @@ /// </summary> private void RefreshNowDeviceStatuMemory(Function i_LocalDevice) { - foreach (var data in i_LocalDevice.status) - { - //寮�鍏� - //if (data.key == "on_off") { this.weepRobotData.Cleaning = data.value.ToLower() == "on"; } - } + //foreach (var data in i_LocalDevice.status) + //{ + // if (data.key == FunctionAttributeKey.Status) + // { + // Application.RunOnMainThread(() => + // { + // if (data.value.ToLower() == "open") + // { + // this.btnIcon.IsSelected = true; + // this.btnSuctionView.IsSelected = true; + // this.btnSuctionView.TextID = StringId.Open; + // } + // else + // { + // this.btnIcon.IsSelected = false; + // this.btnSuctionView.IsSelected = false; + // this.btnSuctionView.TextID = StringId.Close; + // } + // }); + // } + //} } #endregion } + } -- Gitblit v1.8.0