From 6fa9d69da922c8049f5acfcbb9ce9fd26811024c Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期四, 16 四月 2020 17:10:57 +0800
Subject: [PATCH] 请合并代码
---
ZigbeeApp/Shared/Common/SceneTargetDeviceUI.cs | 30 ++++++++++++------------------
1 files changed, 12 insertions(+), 18 deletions(-)
diff --git a/ZigbeeApp/Shared/Common/SceneTargetDeviceUI.cs b/ZigbeeApp/Shared/Common/SceneTargetDeviceUI.cs
index 15739d4..666855b 100755
--- a/ZigbeeApp/Shared/Common/SceneTargetDeviceUI.cs
+++ b/ZigbeeApp/Shared/Common/SceneTargetDeviceUI.cs
@@ -1,6 +1,7 @@
锘縰sing System;
using System.Collections.Generic;
using System.Globalization;
+using ZigBee.Device;
using static ZigBee.Device.Scene;
namespace Shared.Common
@@ -19,12 +20,12 @@
/// 浠诲姟鍒楄〃涓殑鏁版嵁鍒楄〃
/// Type=0 瀛樺湪
/// </summary>
- public List<TaskListInfo> TaskList = new List<TaskListInfo>();
+ public List<Safeguard.TaskListInfo> TaskList = new List<Safeguard.TaskListInfo>();
/// <summary>
/// 閫夋嫨鐨勮澶�
/// Type=0 瀛樺湪
/// </summary>
- public DeviceUI DeviceUI = new DeviceUI();
+ public CommonDevice DeviceUI = new CommonDevice();
/// <summary>
/// Type=0銆�1銆�2 瀛樺湪
@@ -56,13 +57,7 @@
/// 鍞竴鏍囪瘑--HashCode
/// DateTime.Now.ToString("yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo)
/// </summary>
- public string SceneTargetDeviceUIID
- {
- get
- {
- return GetHashCode().ToString();
- }
- }
+ public string SceneTargetDeviceUIID = Guid.NewGuid().ToString();
/// <summary>
/// GetDeviceStatu
@@ -70,7 +65,7 @@
/// <returns></returns>
public string GetDeviceStatu()
{
- if (DeviceUI.CommonDevice.Type == ZigBee.Device.DeviceType.OnOffOutput)
+ if (DeviceUI.Type == ZigBee.Device.DeviceType.OnOffOutput)
{
if (TaskList.Count == 0)
{
@@ -82,7 +77,7 @@
}
return Language.StringByID(R.MyInternationalizationString.Shut);
}
- else if (DeviceUI.CommonDevice.Type == ZigBee.Device.DeviceType.AirSwitch)
+ else if (DeviceUI.Type == ZigBee.Device.DeviceType.AirSwitch)
{
if (TaskList.Count == 0)
{
@@ -94,7 +89,7 @@
}
return Language.StringByID(R.MyInternationalizationString.Shut);
}
- else if (DeviceUI.CommonDevice.Type == ZigBee.Device.DeviceType.DimmableLight)
+ else if (DeviceUI.Type == ZigBee.Device.DeviceType.DimmableLight)
{
if (TaskList.Count == 0)
{
@@ -106,19 +101,19 @@
}
return $"{(int)(TaskList[0].Data1 * 1.0 / 254 * 100)}%";
}
- else if (DeviceUI.CommonDevice.Type == ZigBee.Device.DeviceType.WindowCoveringDevice)
+ else if (DeviceUI.Type == ZigBee.Device.DeviceType.WindowCoveringDevice)
{
if (TaskList.Count == 0)
{
return null;
}
- if (TaskList[0].Data1 == 0)
+ if (TaskList[0].Data1 == 1)
{
return Language.StringByID(R.MyInternationalizationString.Shut);
}
- return $"{TaskList[0].Data1}%";
+ return $"{TaskList[0].Data2}%";
}
- else if (DeviceUI.CommonDevice.Type == ZigBee.Device.DeviceType.Thermostat)
+ else if (DeviceUI.Type == ZigBee.Device.DeviceType.Thermostat)
{
//娓╁害锛屾ā寮忥紝椋庨��
string tempareture = string.Empty;
@@ -159,7 +154,7 @@
}
else if(taskListInfo.Data1==4 || taskListInfo.Data1==5)
{
- tempareture = $"{ taskListInfo.Data2} 鈩�";
+ tempareture = $"{ taskListInfo.Data2/100} 鈩�";
}
else if (taskListInfo.Data1 == 6)
{
@@ -179,7 +174,6 @@
}
return $"{tempareture},{model},{wind}";
}
-
else
{
return null;
--
Gitblit v1.8.0