From dfd3bdc07c49fab66b38382e0bbe7c91bdf4f15b Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期二, 28 四月 2020 15:03:43 +0800 Subject: [PATCH] 合并新代码,提供逻辑需要的门锁接口 --- ZigbeeApp/Shared/Common/Device.cs | 43 +++++++++++++++++++++++++------------------ 1 files changed, 25 insertions(+), 18 deletions(-) diff --git a/ZigbeeApp/Shared/Common/Device.cs b/ZigbeeApp/Shared/Common/Device.cs index 15dcb3c..197639c 100644 --- a/ZigbeeApp/Shared/Common/Device.cs +++ b/ZigbeeApp/Shared/Common/Device.cs @@ -1770,7 +1770,7 @@ //14鏂伴璁惧 else if (dicType.ContainsKey(DeviceType.FreshAir) == true) { - info.ConcreteTextId = R.MyInternationalizationString.DeviceModelId2310; + info.ConcreteTextId = R.MyInternationalizationString.uDeviceModelId2310; info.BeloneType = DeviceBeloneType.A鏂伴; info.ConcreteType = DeviceConcreteType.Relay_FangyueFreshAirModul; info.ObjectTypeNameId = 60011;//鏂伴 @@ -2024,14 +2024,14 @@ list.Add(DeviceBeloneType.A鎻掑骇); list.Add(DeviceBeloneType.A璋冨厜鍣�); list.Add(DeviceBeloneType.A绐楀笜); + list.Add(DeviceBeloneType.A鏂伴); list.Add(DeviceBeloneType.A绌鸿皟); list.Add(DeviceBeloneType.A缁х數鍣�); list.Add(DeviceBeloneType.A骞叉帴鐐�); list.Add(DeviceBeloneType.A鏅鸿兘闂ㄩ攣); list.Add(DeviceBeloneType.A鏅鸿兘绌哄紑); - list.Add(DeviceBeloneType.A浼犳劅鍣�); - - //鍏朵粬鐨勭湅鐫�鍔炲憲,閮芥槸鎺掑湪鍚庨潰鐨�,閮藉綊涓鸿繖涓睘鎬� + list.Add(DeviceBeloneType.A浼犳劅鍣�); + //鍏朵粬鐨勭湅鐫�鍔炲憲,閮芥槸鎺掑湪鍚庨潰鐨�,閮藉綊涓鸿繖涓睘鎬� list.Add(DeviceBeloneType.A鏈煡璁惧); return list; @@ -2509,7 +2509,10 @@ else if (deviceType == DeviceType.FreshAir) { device = new FreshAir(); } else if (deviceType == DeviceType.DoorLock) { device = new DoorLock(); } else if (deviceType == DeviceType.TemperatureSensor) { device = new TemperatureSensor(); } - else if (deviceType == DeviceType.FreshAirHumiditySensor) { device = new HumiditySensor(); } + else if (deviceType == DeviceType.FreshAirHumiditySensor) + { + device = new HumiditySensor(); + } else if (deviceType == DeviceType.OtaDevice || deviceType == DeviceType.OtaPanelDevice) { device = new OTADevice(); } else { return null; } @@ -2648,13 +2651,12 @@ this.dicDeviceModelIdChanged["MULTI-FIRE--EA05"] = "MSS01/M-ZB.10";//鐑熼浘浼犳劅鍣� this.dicDeviceModelIdChanged["MULTI-MOTI--EA04"] = "MSPIR01/M-ZB.10";//绾㈠浼犳劅鍣� this.dicDeviceModelIdChanged["MULTI-WATE--EA02"] = "MSW01/M-ZB.10";//姘存蹈浼犳劅鍣� - this.dicDeviceModelIdChanged["MULTI-BURO--EA06"] = "MBU01/M-ZB.10";//绱ф�ユ寜閿� - - - - //鉁┾湬鉁┾湬鉁╅渶瑕佸叡鏈夌殑鍥剧墖瀵硅薄鉁┾湬鉁┾湬鉁� - //涓よ�呴兘鏄疍eviceConcreteType - //Keys:鎸囧畾鐨勮澶� value:娌跨敤鐨勫浘鐗囨槸鍝璁惧鐨� + this.dicDeviceModelIdChanged["MULTI-BURO--EA06"] = "MBU01/M-ZB.10";//绱ф�ユ寜閿� + + + //鉁┾湬鉁┾湬鉁╅渶瑕佸叡鏈夌殑鍥剧墖瀵硅薄鉁┾湬鉁┾湬鉁� + //涓よ�呴兘鏄疍eviceConcreteType + //Keys:鎸囧畾鐨勮澶� value:娌跨敤鐨勫浘鐗囨槸鍝璁惧鐨� this.dicPictrueShard = new Dictionary<string, string>(); this.dicPictrueShard["ButtonPanel_SimpleFour"] = "ButtonPanel_Four";//绠�绾�4鎸夐敭闈㈡澘 娌跨敤 4鎸夐敭鐨勫浘鏍� this.dicPictrueShard["ButtonPanel_SimpleThree"] = "ButtonPanel_Three";//绠�绾�3鎸夐敭闈㈡澘 娌跨敤 3鎸夐敭鐨勫浘鏍� @@ -2822,6 +2824,11 @@ /// </summary> Sensor_Humidity = -1310, + /// <summary> + /// PM2.5浼犳劅鍣� + /// </summary> + Sensor_PM = -1311, + //=========鈽呪槄缁х數鍣ㄧ被(2300-2499)鈽呪槄========= /// <summary> /// 缁х數鍣� @@ -2946,7 +2953,7 @@ /// <summary> /// 鎸夐敭闈㈡澘(200-1199) /// </summary> - A鎸夐敭闈㈡澘 = 200, + A鎸夐敭闈㈡澘 = 200, /// <summary> /// 浼犳劅鍣�(1200-2299) /// </summary> @@ -2954,7 +2961,11 @@ /// <summary> /// 缁х數鍣�(2300-2499) /// </summary> - A缁х數鍣� = 2300, + A缁х數鍣� = 2300, + /// <summary> + /// 鏂伴 + /// </summary> + A鏂伴 = 2310, /// <summary> /// 璋冨厜鍣�(2500-2799) /// </summary> @@ -3011,10 +3022,6 @@ /// 骞叉帴鐐� /// </summary> A骞叉帴鐐� = 16, - /// <summary> - /// 鏂伴 - /// </summary> - A鏂伴 = 17 } #endregion -- Gitblit v1.8.0