From 002a3f2e9d2f9579c01f88af12bd8a320003569f Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 31 三月 2020 08:57:19 +0800
Subject: [PATCH] 20200331

---
 HDL_ON/Entity/Enumerative/MyEnum.cs |  342 ++++----------------------------------------------------
 1 files changed, 28 insertions(+), 314 deletions(-)

diff --git a/HDL_ON/Entity/Enumerative/MyEnum.cs b/HDL_ON/Entity/Enumerative/MyEnum.cs
index 4909202..685e459 100644
--- a/HDL_ON/Entity/Enumerative/MyEnum.cs
+++ b/HDL_ON/Entity/Enumerative/MyEnum.cs
@@ -6,16 +6,11 @@
 namespace HDL_ON
 {
     /// <summary>
-    /// 璁惧妯″潡绫诲瀷
+    /// 鎺у埗鍛戒护绫诲瀷
     /// </summary>
-    public enum ModuleType
+    public enum CommandType
     {
-        UnKown = int.MaxValue,
 
-        /// <summary>
-        /// 闈㈡澘璁惧
-        /// </summary>
-        YIPanel = 0x0001,
     }
 
     /// <summary>
@@ -34,9 +29,26 @@
     }
 
     /// <summary>
-    /// 鍔熻兘绫诲瀷
+    /// 鍔熻兘绫诲埆
     /// </summary>
     public enum FunctionType
+    {
+        Scene = 0x0001,
+        MovieScene = 0x0002,
+        Relay = 0x0101,
+        Dimmer = 0x0102,
+        RGB = 0x0103,
+        Curtain = 0x0201,
+        MotorCurtain = 0x0202,
+        RollingShutter = 0x0203,
+        AC = 0x0301,
+        FloorHeating = 0x0401,
+    }
+
+    /// <summary>
+    /// 鍔熻兘绫诲瀷
+    /// </summary>
+    public enum FunctionCategory
     {
         UnKown = int.MaxValue,
 
@@ -122,319 +134,21 @@
         /// </summary>
         Weather = 0x14,
 
-    }
 
-    /// <summary>
-    /// 璁惧绫诲瀷
-    /// </summary>
-    public enum DeviceType
-    {
-        //鏂板姞
-        SonosMusic = 0x1111,
+        DoorLock=0x15,
 
+        Electric=0x16,
 
-        MechanicalSwitch = 0x1200,
-        AutomaticSwitch = 0x1201,
-        DoorLockID = 0x1202,
+        EnergyMonitoring = 0x17,
 
+        Environmental = 0x18,
 
-        UnKown = int.MaxValue,
+        Panel = 0x19,
 
-        /// <summary>
-        /// 绐楀笜妯″潡
-        /// </summary>
-        CurtainModel = 0x0202,
-        /// <summary>
-        /// 寮�鍚堝笜鐢垫満
-        /// </summary>
-        CurtainTrietex = 0x0200,
-        /// <summary>
-        /// 鍗峰笜
-        /// </summary>
-        CurtainRoller = 0x0201,
-        /// <summary>
-        /// 璋冨厜鐏�
-        /// </summary>
-        LightDimming = 0x0100,
-        /// <summary>
-        /// 寮�鍏崇伅
-        /// </summary>
-        LightSwitch = 0x0101,
-        LightCCT = 0x0102,
-        LightRGB = 0x0103,
-        LightRGBW = 0x0104,
-        LightRGBandCCT = 0x0105,
-        LightDALI = 0x0107,
-        LightLogic = 0x0108,
-        LightMixDimming = 0x0109,
-        LightMixSwitch = 0x010A,
-        LightEnergySwitch = 0x010B,//鑳芥簮寮�鍏筹紝甯﹀姛鐜囩殑缁х數鍣�
-        LightSwitchSocket = 0x0188,//鑷畾涔夌壒娈婄殑缁х數鍣紝浣滄彃搴т娇鐢�
-        /// <summary>
-        /// 绐楀笜
-        /// </summary>
-        //Curtain = 0x0200,
-        /// <summary>
-        /// The AC device.
-        /// </summary>
-        ACDevice = 0x07FF,
-        /// <summary>
-        /// AC妯″潡
-        /// </summary>
-        HVAC = 0x0700,
-        /// <summary>
-        /// 閫氱敤绌鸿皟闈㈡澘
-        /// </summary>
-        ACPanel = 0x0703,
-        /// <summary>
-        /// 绾㈠绌鸿皟
-        /// </summary>
-        ACInfrared = 0x0702,
-        /// <summary>
-        /// The AC coolmaster鎺у埗妯″潡
-        /// </summary>
-        ACCoolmaster = 0x0701,
-        /// <summary>
-        /// 鍦扮儹
-        /// </summary>
-        FoolHeat = 0x0800,
-        /// <summary>
-        /// 甯歌鍦扮儹闈㈡澘
-        /// </summary>
-        FoolHeatPanel = 0x0801,
-        /// <summary>
-        /// 鏂伴绯荤粺
-        /// </summary>
-        FreshAir = 0x1300,
+        SecurityMonitoring = 0x20,
 
-
-        /// <summary>
-        /// 鏃犵嚎缃戝叧    
-        /// </summary>
-        OnePortWirelessFR = 0xFE01,
-        OnePortBus = 0xFE00,
-        RCU = 0xFE04,
-        SuperWireless = 0xFE05,
-        DMX48 = 0xFD04,
-        /// <summary>
-        /// 鎸夐敭闈㈡澘
-        /// </summary>
-        ButtonPanel = 0x0401,
-
-        /// <summary>
-        /// 骞叉帴鐐�
-        /// </summary>
-        DryContact = 0x0400,
-
-        /// <summary>
-        /// 姣涚粏琛�绠$┖璋�
-        /// </summary>
-        Thermostat = 0x0705,
-
-        //WirelessNetManage = 0x1D34,
-        MusicModel = 0x0900,
-        MusicPanel = 0x0902,
-        MusicA31 = 0x0903,
-
-        InfraredMode = 0x0300,
-        A31MusicModel = 0x0901,
-
-        InfraredTV = 0x0305,
-        InfraredSTB = 0x0303,
-        InfraredProjetor = 0x0301,
-
-        /// <summary>
-        /// 瀹夐槻妯″潡
-        /// </summary>
-        SecurityModule = 0x0A00,
-        /// <summary>
-        /// 瀹夐槻闈㈡澘
-        /// </summary>
-        SecurityPanel = 0x0A02,
-
-        /// <summary>
-        /// 椋庢墖妯″潡
-        /// </summary>
-        FanModule = 0x1000,
-
-        /// <summary>
-        /// 閫昏緫鎺у埗妯″潡
-        /// </summary>
-        LogicModule = 0x0C00,
-
-        /// <summary>
-        /// 閫氱敤寮�鍏�
-        /// </summary>
-        UniversalDevice = 0x6400,
-
-
-        DoorLock = 0x1203,
-
-        /// <summary>
-        /// The sensor.
-        /// </summary>
-        Sensor = 0x0500,
-        /// <summary>
-        /// 绉诲姩鎺㈡祴锛�01锛�
-        /// </summary>
-        SensorMobileDetection = 0x0501,
-        /// <summary>
-        /// 娓╁害
-        /// </summary>
-        SensorTemperature = 0x0502,
-        /// <summary>
-        /// 婀垮害
-        /// </summary>
-        SensorHumidity = 0x0503,
-        /// <summary>
-        /// 鍏夌収
-        /// </summary>
-        SensorIllumination =0x0504,
-        /// <summary>
-        /// VOC锛�05锛�
-        /// </summary>
-        SensorTVOC = 0x0505,
-        /// <summary>
-        /// The sensor PM 25.
-        /// </summary>
-        SensorPM25 = 0x0506,
-        /// <summary>
-        /// The sensor CO2.
-        /// </summary>
-        SensorCO2 = 0x0507,
-        /// <summary>
-        /// 娑插寲鐭虫补姘旓紙LPG锛夛紙08锛�
-        /// </summary>
-        SensorLPG = 0x0508,
-        /// <summary>
-        /// 浜哄伐鐓ゆ皵锛圕O锛孒2锛夛紙09锛�
-        /// </summary>
-        SensorCOH2 = 0x0509,
-        /// <summary>
-        /// 澶╃劧姘旓紙CH4锛夛紙10锛�
-        /// </summary>
-        SensorCH4 = 0x0510,
-        /// <summary>
-        /// 鐑熼浘锛�11锛�
-        /// </summary>
-        SensorSmoke = 0x0511,
-        /// <summary>
-        /// 椋庨�燂紙12锛�
-        /// </summary>
-        SensorWindSpeed = 0x0512,
-        /// <summary>
-        /// 椋庡帇锛�13锛�
-        /// </summary>
-        SensorWindPressure = 0x0513,
-        /// <summary>
-        /// 娑蹭綋娴侀噺锛�14锛�
-        /// </summary>
-        SensorLiquidFlow = 0x0514,
-        /// <summary>
-        /// 娑蹭綋鍘嬪姏锛�15锛�
-        /// </summary>
-        SensorLiquidPressure = 0x0515,
-        /// <summary>
-        /// 娑蹭綋娣卞害锛�16锛�
-        /// </summary>
-        SensorLiquidDepth = 0x0516,
-        /// <summary>
-        /// 闆ㄩ噺锛�17锛�
-        /// </summary>
-        SensorRainfall = 0x0517,
-        /// <summary>
-        /// 閲嶉噺
-        /// </summary>
-        SensorWeight = 0x0518,
-        /// <summary>
-        /// 楂樺害/闀垮害
-        /// </summary>
-        SensorHeightLength  = 0x0519,
-        /// <summary>
-        /// 鐗╀綋閫熷害锛�20锛�
-        /// </summary>
-        SensorVelocity = 0x0520,
-        /// <summary>
-        /// 闇囧姩锛�21锛�
-        /// </summary>
-        SensorVibration = 0x0521,
-        /// <summary>
-        /// 鐢靛帇
-        /// </summary>
-        SensorVoltage = 0x0522,
-        /// <summary>
-        /// 鐢垫祦
-        /// </summary>
-        SensorCurrent = 0x0523,
-        /// <summary>
-        /// 鍔熺巼
-        /// </summary>
-        SensorPower = 0x0524,
-        /// <summary>
-        /// 姘存蹈锛�25锛�
-        /// </summary>
-        SensorWater = 0x0525,
-        /// <summary>
-        /// 闂ㄧ銆佺獥纾侊紙26锛�
-        /// </summary>
-        SensorMenciAndwindowMagnetic = 0x0526,
+        VideoIntercom = 0x21,
 
     }
 
-    public enum InfraredCode_TV
-    {
-        VolDown = 1,
-        ChannelUp,//00002=棰戦亾+
-        Menu,//00003=鑿滃崟
-        ChannelDown,//00004=棰戦亾-
-        VolUp,//00005=闊抽噺+
-        Power,//00006=鐢垫簮閿�
-        Mute,//00007=闈欓煶
-        One,//00008=1
-        Two,//00009=2
-        Three,//00010=3
-        Four,//00011=4
-        Five,//00012=5
-        Six,//00013=6
-        Seven,//00014=7
-        Eight,//00015=8
-        Nine,//00016=9
-        Change,//00017=-/--
-        Zero,//00018=0
-        AV_TV,//00019=AV/TV
-        Back,//00020=杩斿洖
-        Confrim,//00021=纭畾
-        Up,//00022=涓�
-        Left,//00023=宸�
-        Right,//00024=鍙�
-        Down,//00025=涓�
-    }
-
-    public enum InfraredCode_STB
-    {
-        Standby = 1,
-        One,
-        Two,
-        Three,
-        Four,
-        Five,
-        Six,
-        Seven,
-        Eight,
-        Nine,
-        //Change,
-        HomePage,
-        Zero,
-        Back,
-        Up,
-        Left,
-        Confrim,
-        Right,
-        Down,
-        VolUp,
-        VolDown,
-        ChannelUp,
-        ChannelDown,
-        Menu,
-    }
-}
\ No newline at end of file
+}

--
Gitblit v1.8.0