From 9a4b76398009cf76c508d61f7e48fb6f5cb7ac2d Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期二, 21 七月 2020 09:46:53 +0800
Subject: [PATCH] 请合并最新多功能面板代码

---
 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