From d87400af518ebc9274f4447f06476959c3aa5102 Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期二, 14 七月 2020 16:29:42 +0800
Subject: [PATCH] Merge branch 'dev-tzy' into dev-2020xm
---
ZigbeeApp/Shared/Phone/ZigBee/Device/Enum.cs | 353 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 353 insertions(+), 0 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/ZigBee/Device/Enum.cs b/ZigbeeApp/Shared/Phone/ZigBee/Device/Enum.cs
new file mode 100755
index 0000000..0052f69
--- /dev/null
+++ b/ZigbeeApp/Shared/Phone/ZigBee/Device/Enum.cs
@@ -0,0 +1,353 @@
+锘縰sing System;
+namespace ZigBee.Device
+{
+ //璁惧鍔熻兘
+ public enum Cluster_ID
+ {
+ Gateway = 0,
+ /// <summary>
+ /// 鍩虹灞炴��
+ /// </summary>
+ Basic = 0,
+ /// <summary>
+ /// 鏌ヨ鐢甸噺
+ /// </summary>
+ Power = 1,
+ /// <summary>
+ /// 璁惧璇嗗埆鍔熻兘
+ /// </summary>
+ Identify = 3,
+ /// <summary>
+ /// 缁勫姛鑳�
+ /// </summary>
+ Groups = 4,
+ /// <summary>
+ ///鍦烘櫙鍔熻兘
+ /// </summary>
+ Scenes = 5,
+ /// <summary>
+ ///寮�鍏�
+ /// </summary>
+ Switch = 6,
+ /// <summary>
+ /// 绋嬪害璋冭妭鍔熻兘
+ /// </summary>
+ LevelControl = 8,
+ /// <summary>
+ /// 棰滆壊璋冭妭鍔熻兘
+ /// </summary>
+ ColorControl = 768,
+ /// <summary>
+ /// 绐楀笜鍔熻兘
+ /// </summary>
+ WindowCovering = 258,
+ /// <summary>
+ /// 娓╁害娴嬮噺鍔熻兘
+ /// </summary>
+ TemperatureMeasurement = 1026,
+ /// <summary>
+ ///婀垮害娴嬮噺鍔熻兘
+ /// </summary>
+ RelativeHumidityMeasurement = 1029,
+ /// <summary>
+ ///PM2.5娴嬮噺鍔熻兘
+ /// </summary>
+ PmTwoPointFiveMeasurement = 1066,
+ /// <summary>
+ /// 鎭掓俯鍣ㄥ姛鑳�
+ /// </summary>
+ Thermostat = 513,
+ /// <summary>
+ /// 鎭掓俯鍣ㄥ姛鑳斤紙椋庢墖锛�
+ /// </summary>
+ FanControl = 514,
+ /// <summary>
+ /// 鎭掓俯鍣ㄥ姛鑳斤紙椋庢墖鎵锛�
+ /// </summary>
+ FanSwing = 514,
+ /// <summary>
+ /// 闂ㄩ攣鍔熻兘
+ /// </summary>
+ DoorLock = 10,
+ /// <summary>
+ /// IAS瀹夐槻鍔熻兘
+ /// </summary>
+ IAS = 1280,
+ /// <summary>
+ /// 绉佹湁鎸夐敭
+ /// </summary>
+ HdlKey = 6,
+ /// <summary>
+ /// IAS鎶ヨ璁惧鍔熻兘
+ /// </summary>
+ IASWD = 1282,
+ /// <summary>
+ /// 鏌ヨ璁惧鐨勯暅鍍忕被鍨嬪拰鐗堟湰
+ /// </summary>
+ Ota = 25,
+ }
+
+ /// <summary>
+ /// 灞炴�d
+ /// </summary>
+ public enum AttriButeId
+ {
+ Switch = 0,//寮�鍏崇姸鎬� 寮�鍏�
+ /// <summary>
+ /// 褰撳墠鑹茶皟鍊�
+ /// </summary>
+ CurrentHue = 0,
+ /// <summary>
+ /// 褰撳墠楗卞拰搴﹀��
+ /// </summary>
+ CurrentSaturation = 1,
+ /// <summary>
+ /// 褰撳墠澧炲己鍨嬭壊璋冨��
+ /// </summary>
+ EnhancedCurrentHu = 16384,
+ /// <summary>
+ /// 褰撳墠鏍囧噯鑹插害鍊糥
+ /// </summary>
+ CurrentX = 3,
+ /// <summary>
+ /// 褰撳墠鏍囧噯鑹插害鍊糦
+ /// </summary>
+ CurrentY = 4,
+ /// <summary>
+ /// 褰撳墠鐨勮壊娓╁��
+ /// </summary>
+ ColorTemperatureMireds = 7,
+ /// <summary>
+ /// 纭欢鏀寔鐨勬渶灏忚壊娓╁��
+ /// </summary>
+ ColorTempPhysicalMinMireds = 16395,
+ /// <summary>
+ /// 纭欢鏀寔鐨勬渶澶ц壊娓╁��
+ /// </summary>
+ ColorTempPhysicalMaxMireds = 16396,
+ /// <summary>
+ ///娓╁害娴嬮噺 娓╁害
+ /// </summary>
+ MeasuredValue = 0,
+ /// <summary>
+ /// 1銆佹灞炴�т负褰撳墠娴嬮噺璁惧鎵�鑳芥祴閲忕殑婀垮害涓嬮檺銆�
+ ///2銆佹渶澶у垎杈ㄧ巼涓�0.01%銆�
+ ///3銆佹灞炴�у�肩殑鑼冨洿涓�
+ ///0%(0x0000)~99.99%(0x270f)
+ ///4銆佽嫢MinMeasuredValue涓�0xffff锛岃〃鏄庢灞炴�у�兼湭瀹氫箟銆�
+ /// </summary>
+ MinMeasuredValue = 1,
+ /// <summary>
+ ///1銆佹灞炴�т负褰撳墠娴嬮噺璁惧鎵�鑳芥祴閲忕殑娓╁害涓婇檺銆�
+ ///2銆佹渶澶у垎杈ㄧ巼涓�0.01%銆�
+ ///3銆佹灞炴�у�肩殑鑼冨洿涓�
+ ///0.01%(0x0001)~100%(0x2710)
+ ///4銆佽嫢MaxMeasuredValue涓�0xffff锛岃〃鏄庢灞炴�у�兼湭瀹氫箟銆�
+ /// </summary>
+ MaxMeasuredValue = 2,
+ /// <summary>
+ ///1銆佹灞炴�ц〃鏄庢婀垮害浼犳劅鍣ㄧ殑娴嬮噺璇樊銆�
+ ///2銆佺湡瀹炴俯搴﹀�糓easuredValue搴斾负锛�
+ ///(MeasuredValue-Tolerance)~
+ ///( MeasuredValue+Tolerance)
+ /// </summary>
+ Tolerance = 3,
+ /// <summary>
+ ///绋嬪害鐘舵��
+ /// </summary>
+ LevelControl = 0,
+ /// <summary>
+ /// //闂ㄩ攣鐘舵��
+ /// </summary>
+ DoorLock = 0,
+ /// <summary>
+ ///IAS瀹夐槻璁惧璁惧绫诲瀷涓婃姤
+ /// </summary>
+ IAS = 1,
+ /// <summary>
+ ///鐏叿绉嶇被
+ /// </summary>
+ ColorCapabilities = 16394,
+
+ #region 绐楀笜
+ /// <summary>
+ ///绐楀笜璁惧绫诲瀷
+ /// </summary>
+ WindowCoveringType = 0,
+ /// <summary>
+ ///绐楀笜璁惧鎬婚暱
+ /// </summary>
+ WindowCoveringLength = 1,
+ /// <summary>
+ ///绐楀笜褰撳墠楂樺害锛屽崟浣嶏細cm
+ /// </summary>
+ CurrentPositionLift = 3,
+ /// <summary>
+ ///褰撳墠绐楀笜鎵�鍦ㄧ殑浣嶇疆(鐧惧垎姣�)
+ /// </summary>
+ CurrentPositionLiftPercentage = 8,
+ /// <summary>
+ ///绐楀笜鍏ㄥ紑鎵�鍦ㄧ殑浣嶇疆锛屽崟浣嶏細cm
+ /// </summary>
+ InstalledOpenLimitLift = 16,
+ /// <summary>
+ ///绐楀笜鍏ㄥ叧鎵�鍦ㄧ殑浣嶇疆锛屽崟浣嶏細cm
+ /// </summary>
+ InstalledClosedLimitLift = 17,
+ /// <summary>
+ ///绐楀笜鍏ㄥ紑鎵�鍦ㄧ殑瑙掑害锛屽崟浣嶏細0.1掳
+ /// </summary>
+ InstalledOpenLimitTilt = 18,
+ /// <summary>
+ ///绐楀笜鍏ㄥ叧鎵�鍦ㄧ殑瑙掑害锛屽崟浣嶏細0.1掳
+ /// </summary>
+ InstalledClosedLimitTilt = 19,
+ /// <summary>
+ ///绐楀笜褰撳墠妯″紡
+ /// </summary>
+ WindowCoveringMode = 23,
+ #endregion
+
+ #region 锛堟亽娓╄澶囷級绌鸿皟
+ /// <summary>
+ ///褰撳墠瀹ゅ唴娓╁害锛堝綋鍓嶇殑娓╁害*100锛屽疄闄呮俯搴︿负鈥淟ocalTemperature/100鈥濓紝鍗曚綅锛氣剝銆傦級
+ ///2銆佹渶澶у垎杈ㄧ巼涓�0.01鈩冦��
+ ///3銆佽寖鍥村�间负锛�-273.15鈩� ~ 327.67鈩�
+ /// </summary>
+ LocalTemperature = 0,
+
+ /// <summary>
+ ///褰撳墠鐨勫埗鍐锋俯搴�
+ ///1銆佸疄闄呮俯搴︿负鈥淐oolingSetpoint/100鈥濓紝鍗曚綅锛氣剝銆�
+ ///2銆佹渶澶у垎杈ㄧ巼涓�0.01鈩冦��
+ ///3銆佽寖鍥村�间负锛�
+ ///MinCoolSetpointLimit ~ MaxCoolSetpointLimit
+ /// </summary>
+ CoolingSetpoint = 17,
+
+ /// <summary>
+ ///褰撳墠鐨勫埗鐑俯
+ ///瀹為檯娓╁害涓衡�淗eatingSetpoint/100鈥濓紝鍗曚綅锛氣剝銆�
+ ///2銆佹渶澶у垎杈ㄧ巼涓�0.01鈩冦��
+ ///3銆佽寖鍥村�间负锛歁inHeatSetpointLimit ~ MaxHeatSetpointLimit
+ /// </summary>
+ HeatingSetpoint = 18,
+
+ /// <summary>
+ /// 褰撳墠鑷姩娓╁害
+ /// </summary>
+ AutoSetpoint = 4096,
+
+ /// <summary>
+ ///鎭掓俯璁惧绫诲瀷
+ ///MinCoolSetpointLimit ~ MaxCoolSetpointLimit
+ /// </summary>
+ ControlSequenceOfOperation = 27,
+
+ /// <summary>
+ ///鎭掓俯璁惧妯″紡
+ ///MinCoolSetpointLimit ~ MaxCoolSetpointLimit
+ /// </summary>
+ SystemMode = 28,
+
+ /// <summary>
+ ///椋庢墖褰撳墠鐨勫伐浣滄ā寮�
+ /// </summary>
+ FanMode = 0,
+
+ /// <summary>
+ ///椋庢墖鎷ユ湁鐨勫伐浣滄ā寮忕绫�
+ /// </summary>
+ FanModeSequence = 1,
+
+ /// <summary>
+ /// 杩囪檻缃戞竻娲楁爣蹇�,濡傛灉杩斿洖鍗佽繘鍒躲��42銆戝垯浠h〃闇�瑕佹竻娲楁护缃�
+ /// </summary>
+ FilterCleaningStatus = 4097,
+ /// <summary>
+ /// 绌鸿皟鑷畾涔夎缃殑鏀寔妯″紡
+ /// </summary>
+ AcModeSupport = 4099,
+ /// <summary>
+ /// 绌鸿皟鎽嗛
+ /// </summary>
+ FanSwing = 4096,
+ /// <summary>
+ /// 杩囪檻缃戞竻娲楁爣蹇�:42
+ /// </summary>
+ CleanStatu = 4097,
+ /// <summary>
+ /// 鍚敤绌鸿皟鎽嗛妯″紡鐨勭姸鎬�(鎵撳紑 鎴栬�� 鍏抽棴)
+ /// </summary>
+ UseAcSwingFunctionStatu = 4097,
+
+ #endregion
+
+ #region 绉佹湁鎸夐敭灞炴��
+ /// <summary>
+ /// 绉佹湁鎸夐敭灞炴��
+ /// </summary>
+ HdlKey = 6533,
+ #endregion
+
+ #region 瀹夐槻
+ /// <summary>
+ /// 鎶ヨ璁惧鍦ㄦ棤鍋滄鍛戒护鏃惰兘鍙戝嚭鐨勬渶闀挎姤璀︽椂闀匡紝鍗曚綅锛氱
+ /// </summary>
+ MaxDuration = 33,
+ #endregion
+
+ /// <summary>
+ /// 褰撳墠杩愯绋嬪簭鐗堟湰淇℃伅锛堣澶囩増鏈級
+ /// </summary>
+ ImgVersion = 2,
+
+ /// <summary>
+ /// 璁惧闀滃儚绫诲瀷ID
+ /// </summary>
+ ImgTypeId = 8,
+
+ /// <summary>
+ /// 纭欢鐗堟湰
+ /// </summary>
+ mgHWversion = 65024,
+
+ /// <summary>
+ /// 闂ㄩ攣鐢甸噺
+ /// </summary>
+ DoorLockPower = 33,
+ }
+
+ /// <summary>
+ /// 鎿嶄綔鍛戒护
+ /// </summary>
+ public enum Command
+ {
+ AddLogic = 2000,
+ ReviseAttribute = 2001,
+ GetLogicInfo = 2002,
+ GetLogicList= 2004,
+ LogicChangeCondition = 2005,
+ LogicSetConditionData = 2006,
+ LogicChangeAction = 2007,
+ LogicDelAction = 2008,
+ DelLogic= 2009,
+ /// <summary>
+ /// 鎺ㄨ繜瀹氭椂
+ /// </summary>
+ LogicTimingWillArrive = 2010,
+ /// <summary>
+ /// 鎺ㄨ繜瀹氭椂
+ /// </summary>
+ LogicTimeDelayTrigger = 2011,
+ /// <summary>
+ /// 鎵ц閫昏緫鍔ㄤ綔
+ /// </summary>
+ ControlLogic = 2012,
+
+
+ SceneGetNewId = 800,
+ SceneAddMember = 810,
+ }
+
+}
--
Gitblit v1.8.0