From adc150efb13a0506f45a3c344c3ee2ef2dba8e90 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 01 七月 2021 15:19:13 +0800
Subject: [PATCH] 合并嘉乐lc代码

---
 HDL_ON/Entity/Enumerative/MyEnum.cs |  194 ++++++++++++++++--------------------------------
 1 files changed, 66 insertions(+), 128 deletions(-)

diff --git a/HDL_ON/Entity/Enumerative/MyEnum.cs b/HDL_ON/Entity/Enumerative/MyEnum.cs
index 3b7ebca..d365658 100644
--- a/HDL_ON/Entity/Enumerative/MyEnum.cs
+++ b/HDL_ON/Entity/Enumerative/MyEnum.cs
@@ -45,131 +45,12 @@
         /// <summary>
         /// 鏅�氬満鏅�
         /// </summary>
-        OrdinaryScenes = 0x01,
+        OrdinaryScenes = 1,
         /// <summary>
         /// 鐢靛奖changing
         /// </summary>
-        MovieScene = 0x02,
+        MovieScene = 2,
     }
-
-    /// <summary>
-    /// 鍔熻兘绫诲埆
-    /// </summary>
-    public enum FunctionType
-    {
-        Scene = 0x0001,
-        MovieScene = 0x0002,
-        Relay = 0x0201,
-        Dimmer = 0x0202,
-        RGB = 0x0204,
-        Curtain = 0x0301,
-        MotorCurtain = 0x0303,
-        RollingShutter = 0x0304,
-        AC = 0x0401,
-        FloorHeating = 0x0402,
-    }
-
-    /// <summary>
-    /// 鍔熻兘绫诲瀷
-    /// </summary>
-    public enum FunctionCategory
-    {
-        UnKown = int.MaxValue,
-        /// <summary>
-        /// 寮�鍏崇被
-        /// </summary>
-        SwitchDevice = 0x01,
-
-        /// <summary>
-        /// 鍦烘櫙
-        /// </summary>
-        Scene = 0x0A,
-        /// <summary>
-        /// 鐓ф槑
-        /// </summary>
-        Light = 0x02,
-        /// <summary>
-        /// 閬槼
-        /// </summary>
-        Curtain = 0x03,
-        /// <summary>
-        /// 鎭掓俯鍣�/绌鸿皟/鍦扮儹
-        /// </summary>
-        Thermostat = 0x04,
-        ///// <summary>
-        ///// 绐楀笜
-        ///// </summary>
-        //Curtain = 0x05,
-        ///// <summary>
-        ///// 绌鸿皟
-        ///// </summary>
-        //AC = 0x06,
-        ///// <summary>
-        ///// 鍦扮儹
-        ///// </summary>
-        //FloorHeating = 0x07,
-        ///// <summary>
-        ///// 鏂伴
-        ///// </summary>
-        //FreshAir = 0x08,
-        ///// <summary>
-        ///// 鎸夐敭
-        ///// </summary>
-        //Key = 0x09,
-        ///// <summary>
-        ///// 闊充箰
-        ///// </summary>
-        //Music = 0x0A,
-        ///// <summary>
-        ///// 浼犳劅鍣�
-        ///// </summary>
-        //Sensor = 0x0B,
-        ///// <summary>
-        ///// 闂ㄩ攣
-        ///// </summary>
-        //DoorLook = 0x0C,
-        ///// <summary>
-        ///// 鏃堕棿
-        ///// </summary>
-        //Timer = 0x0D,
-        ///// <summary>
-        ///// 璁℃暟鍣�
-        ///// </summary>
-        //Counter = 0x0E,
-        ///// <summary>
-        ///// 鍦扮悊鍥存爮
-        ///// </summary>
-        //GeographicalFence = 0x0F,
-        ///// <summary>
-        ///// 骞叉帴鐐�
-        ///// </summary>
-        //DryContact = 0x10,
-        ///// <summary>
-        ///// 绾㈠
-        ///// </summary>
-        //IR = 0x11,
-        ///// <summary>
-        ///// DMX
-        ///// </summary>
-        //DMX = 0x12,
-        ///// <summary>
-        ///// 鐢靛櫒
-        ///// </summary>
-        //EelectricAppliance = 0x13,
-        ///// <summary>
-        ///// 澶╂皵
-        ///// </summary>
-        //Weather = 0x14,
-        //DoorLock=0x15,
-        //Electric=0x16,
-        //EnergyMonitoring = 0x17,
-        //Environmental = 0x18,
-        //Panel = 0x19,
-        //SecurityMonitoring = 0x20,
-        //VideoIntercom = 0x21,
-    }
-
-
     /// <summary>
     /// 鍔熻兘绫诲瀷
     /// </summary>
@@ -256,22 +137,79 @@
         /// </summary>
         Weather = 0x14,
 
-
+        /// <summary>
+        /// 闂ㄩ攣
+        /// </summary>
         DoorLock = 0x15,
-
+        /// <summary>
+        /// 鐢靛櫒
+        /// </summary>
         Electric = 0x16,
-
+        /// <summary>
+        /// 鑳芥簮鐩戞帶
+        /// </summary>
         EnergyMonitoring = 0x17,
-
+        /// <summary>
+        /// 鐜鏁版嵁
+        /// </summary>
         Environmental = 0x18,
-
+        /// <summary>
+        /// 闈㈡澘
+        /// </summary>
         Panel = 0x19,
-
+        /// <summary>
+        /// 瀹夐槻鐩戞帶
+        /// </summary>
         SecurityMonitoring = 0x20,
-
+        /// <summary>
+        /// 鍙瀵硅
+        /// </summary>
         VideoIntercom = 0x21,
+        /// <summary>
+        /// 瀹夐槻涓績
+        /// </summary>
+        SecurityCenter  = 0x22,
+
 
     }
 
+    /// <summary>
+    /// 鎿嶄綔绫诲瀷
+    /// </summary>
+    public enum OptionType
+    {
+        Add,
+        Update,
+        Delete,
+        Cover,
+    }
 
+    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=涓�
+    }
 }

--
Gitblit v1.8.0