From 792ca2a402feb952ef890d653f2e049c1230baf1 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期六, 19 十二月 2020 18:48:33 +0800
Subject: [PATCH] 1111
---
HDL_ON/Entity/Enumerative/MyEnum.cs | 503 +++++++++++++++++++++++--------------------------------
1 files changed, 213 insertions(+), 290 deletions(-)
diff --git a/HDL_ON/Entity/Enumerative/MyEnum.cs b/HDL_ON/Entity/Enumerative/MyEnum.cs
old mode 100644
new mode 100755
index 3399ea2..eaa4801
--- a/HDL_ON/Entity/Enumerative/MyEnum.cs
+++ b/HDL_ON/Entity/Enumerative/MyEnum.cs
@@ -6,25 +6,207 @@
namespace HDL_ON
{
/// <summary>
- /// 璁惧妯″潡绫诲瀷
+ /// a鍗忚鍛戒护
/// </summary>
- public enum ModuleType
+ public enum CommandType_A
{
- UnKown = int.MaxValue,
-
- /// <summary>
- /// 闈㈡澘璁惧
- /// </summary>
- YIPanel = 0x0001,
+ write,
+ read,
}
+
+ /// <summary>
+ /// 鍔熻兘鏄剧ず鎺掑簭鏂瑰紡
+ /// </summary>
+ public enum SortOrder
+ {
+ /// <summary>
+ /// 鏃犳帓搴忔柟寮�
+ /// </summary>
+ None,
+ /// <summary>
+ /// 浣跨敤娆℃暟
+ /// </summary>
+ UsageCount,
+ /// <summary>
+ /// 浣跨敤棰戠巼
+ /// </summary>
+ UsageFrequency,
+ /// <summary>
+ /// 鎵嬪姩鎺掑簭
+ /// </summary>
+ FixedSerialNumber,
+ }
+
+ /// <summary>
+ /// 鍦烘櫙绫诲瀷
+ /// </summary>
+ public enum SceneType
+ {
+ /// <summary>
+ /// 鏅�氬満鏅�
+ /// </summary>
+ OrdinaryScenes = 1,
+ /// <summary>
+ /// 鐢靛奖changing
+ /// </summary>
+ MovieScene = 2,
+ }
+
/// <summary>
/// 鍔熻兘绫诲瀷
/// </summary>
public enum FunctionType
{
+ Scene = 0x0A01,
+ MovieScene = 0x0A02,
+ Relay = 0x0201,
+ Dimmer = 0x0202,
+ /// <summary>
+ /// 鑹叉俯
+ /// cct
+ /// </summary>
+ ColorTemperature= 0x0203,
+ RGB = 0x0204,
+ Curtain = 0x0301,
+ /// <summary>
+ /// 寮�鍚堝笜
+ /// </summary>
+ MotorCurtain= 0x0303,
+ /// <summary>
+ /// 鍗峰笜
+ /// </summary>
+ 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>
+ /// RGBW
+ /// </summary>
+ RGBW = 0x0102,
+
+
+
+
+ }
+
+ /// <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 = 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>
@@ -106,263 +288,32 @@
/// </summary>
Weather = 0x14,
+
+ DoorLock = 0x15,
+
+ Electric = 0x16,
+
+ EnergyMonitoring = 0x17,
+
+ Environmental = 0x18,
+
+ Panel = 0x19,
+
+ SecurityMonitoring = 0x20,
+
+ VideoIntercom = 0x21,
+
}
/// <summary>
- /// 璁惧绫诲瀷
+ /// 鎿嶄綔绫诲瀷
/// </summary>
- public enum DeviceType
+ public enum OptionType
{
- //鏂板姞
- SonosMusic = 0x1111,
-
-
- MechanicalSwitch = 0x1200,
- AutomaticSwitch = 0x1201,
- DoorLockID = 0x1202,
-
-
- UnKown = int.MaxValue,
-
- /// <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,
-
-
- /// <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,
-
+ Add,
+ Update,
+ Delete,
+ Cover,
}
public enum InfraredCode_TV
@@ -393,32 +344,4 @@
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