From e6a26ee148587327478d9a82624a820c907b6e16 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 04 十一月 2020 14:58:15 +0800 Subject: [PATCH] 20201104 --- HDL_ON/Entity/Enumerative/MyEnum.cs | 197 +++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 183 insertions(+), 14 deletions(-) diff --git a/HDL_ON/Entity/Enumerative/MyEnum.cs b/HDL_ON/Entity/Enumerative/MyEnum.cs index 685e459..98a240f 100644 --- a/HDL_ON/Entity/Enumerative/MyEnum.cs +++ b/HDL_ON/Entity/Enumerative/MyEnum.cs @@ -6,11 +6,35 @@ namespace HDL_ON { /// <summary> - /// 鎺у埗鍛戒护绫诲瀷 + /// a鍗忚鍛戒护 /// </summary> - public enum CommandType + public enum CommandType_A { + write, + read, + } + /// <summary> + /// 鍔熻兘鏄剧ず鎺掑簭鏂瑰紡 + /// </summary> + public enum SortOrder + { + /// <summary> + /// 鏃犳帓搴忔柟寮� + /// </summary> + None, + /// <summary> + /// 浣跨敤娆℃暟 + /// </summary> + UsageCount, + /// <summary> + /// 浣跨敤棰戠巼 + /// </summary> + UsageFrequency, + /// <summary> + /// 鎵嬪姩鎺掑簭 + /// </summary> + FixedSerialNumber, } /// <summary> @@ -33,16 +57,32 @@ /// </summary> public enum FunctionType { - Scene = 0x0001, - MovieScene = 0x0002, - Relay = 0x0101, - Dimmer = 0x0102, - RGB = 0x0103, - Curtain = 0x0201, - MotorCurtain = 0x0202, - RollingShutter = 0x0203, - AC = 0x0301, - FloorHeating = 0x0401, + Scene = 0x0A01, + MovieScene = 0x0A02, + Relay = 0x0201, + Dimmer = 0x0202, + /// <summary> + /// 鑹叉俯 + /// </summary> + ColorTemperature =0x0203, + RGB = 0x0204, + Curtain = 0x0301, + MotorCurtain = 0x0303, + RollingShutter = 0x0304, + AC = 0x0401, + FloorHeating = 0x0402, + + Fan = 0x1001, + TV = 0x1002, + Socket =0x0102, + + PM25 = 0x0506, + CO2 = 0x0507, + Temp = 0x0502, + TVOC = 0x0505, + Humidity = 0x0503, + + A31Music = 0x0902, } /// <summary> @@ -51,8 +91,106 @@ 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 = 0x09, + /// <summary> + /// 浼犳劅鍣� + /// </summary> + Sensor = 0x05, + ///// <summary> + ///// 闂ㄩ攣 + ///// </summary> + //DoorLook = 0x0C, + ///// <summary> + ///// 鏃堕棿 + ///// </summary> + //Timer = 0x0D, + ///// <summary> + ///// 璁℃暟鍣� + ///// </summary> + //Counter = 0x0E, + ///// <summary> + ///// 鍦扮悊鍥存爮 + ///// </summary> + //GeographicalFence = 0x0F, + /// <summary> + /// 鐢靛櫒 + /// </summary> + Electrical = 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> + public enum ShowFunction + { /// <summary> /// 鍦烘櫙 /// </summary> @@ -135,9 +273,9 @@ Weather = 0x14, - DoorLock=0x15, + DoorLock = 0x15, - Electric=0x16, + Electric = 0x16, EnergyMonitoring = 0x17, @@ -151,4 +289,35 @@ } + + + + 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