gxc
2019-11-12 d1ab259186e2341a0839c87300065e9bb5f14e9c
ZigbeeApp/Shared/Phone/Device/AirSwitch/AirSwitchControl.cs
@@ -126,10 +126,10 @@
                        }
                        if (deviceUI.CommonDevice.Type == DeviceType.AirSwitch)
                        {
                            if ((common as ZigBee.Device.AirSwitch).DeviceStatusReport.CluterID == 6)
                            if (common.DeviceStatusReport.CluterID == 6)
                            {
                                var airSwitch = deviceUI.CommonDevice as ZigBee.Device.AirSwitch;
                                airSwitch.DeviceStatusReport = (common as ZigBee.Device.AirSwitch).DeviceStatusReport;
                                airSwitch.DeviceStatusReport = common.DeviceStatusReport;
                                //记录、更新状态
                                if (airSwitch.DeviceStatusReport.AttriBute == null || airSwitch.DeviceStatusReport.AttriBute.Count == 0)
                                {
@@ -140,7 +140,7 @@
                                airSwitch.LastDateTime = DateTime.Now;
                            }
                            //***新改***设备状态上报中,当CluterID=3,证明设备在线,直接标记
                            else if ((common as ZigBee.Device.AirSwitch).DeviceStatusReport.CluterID == 3)
                            else if (common.DeviceStatusReport.CluterID == 3)
                            {
                                var airSwitch = deviceUI.CommonDevice as ZigBee.Device.AirSwitch;
                                airSwitch.IsOnline = 1;
@@ -175,7 +175,7 @@
                        if (deviceUI.CommonDevice.Type == DeviceType.AirSwitch)
                        {
                            var airSwitch = deviceUI.CommonDevice as ZigBee.Device.AirSwitch;
                            airSwitch.IsOnline = (common as ZigBee.Device.AirSwitch).IsOnline;
                            airSwitch.IsOnline = common.IsOnline;
                            deviceIMG.IsSelected = airSwitch.IsOnline == 1;
                            airSwitch.LastDateTime = DateTime.Now;
                        }