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