using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HDL_ON { /// /// 设备模块类型 /// public enum ModuleType { UnKown = int.MaxValue, /// /// 面板设备 /// YIPanel = 0x0001, } /// /// 场景类型 /// public enum SceneType { /// /// 普通场景 /// OrdinaryScenes = 0x01, /// /// 电影changing /// MovieScene = 0x02, } /// /// 功能类型 /// public enum FunctionType { UnKown = int.MaxValue, /// /// 场景 /// Scene = 1, /// /// 逻辑 /// Logic = 2, /// /// 安防 /// Security = 3, /// /// 灯光 /// Light = 0x04, /// /// 窗帘 /// Curtain = 0x05, /// /// 空调 /// AC = 0x06, /// /// 地热 /// FloorHeating = 0x07, /// /// 新风 /// FreshAir = 0x08, /// /// 按键 /// Key = 0x09, /// /// 音乐 /// Music = 0x0A, /// /// 传感器 /// Sensor = 0x0B, /// /// 门锁 /// DoorLook = 0x0C, /// /// 时间 /// Timer = 0x0D, /// /// 计数器 /// Counter = 0x0E, /// /// 地理围栏 /// GeographicalFence = 0x0F, /// /// 干接点 /// DryContact = 0x10, /// /// 红外 /// IR = 0x11, /// /// DMX /// DMX = 0x12, /// /// 电器 /// EelectricAppliance = 0x13, /// /// 天气 /// Weather = 0x14, } /// /// 设备类型 /// public enum DeviceType { //新加 SonosMusic = 0x1111, MechanicalSwitch = 0x1200, AutomaticSwitch = 0x1201, DoorLockID = 0x1202, UnKown = int.MaxValue, /// /// 窗帘模块 /// CurtainModel = 0x0202, /// /// 开合帘电机 /// CurtainTrietex = 0x0200, /// /// 卷帘 /// CurtainRoller = 0x0201, /// /// 调光灯 /// LightDimming = 0x0100, /// /// 开关灯 /// LightSwitch = 0x0101, LightCCT = 0x0102, LightRGB = 0x0103, LightRGBW = 0x0104, LightRGBandCCT = 0x0105, LightDALI = 0x0107, LightLogic = 0x0108, LightMixDimming = 0x0109, LightMixSwitch = 0x010A, LightEnergySwitch = 0x010B,//能源开关,带功率的继电器 LightSwitchSocket = 0x0188,//自定义特殊的继电器,作插座使用 /// /// 窗帘 /// //Curtain = 0x0200, /// /// The AC device. /// ACDevice = 0x07FF, /// /// AC模块 /// HVAC = 0x0700, /// /// 通用空调面板 /// ACPanel = 0x0703, /// /// 红外空调 /// ACInfrared = 0x0702, /// /// The AC coolmaster控制模块 /// ACCoolmaster = 0x0701, /// /// 地热 /// FoolHeat = 0x0800, /// /// 常规地热面板 /// FoolHeatPanel = 0x0801, /// /// 新风系统 /// FreshAir = 0x1300, /// /// 无线网关 /// OnePortWirelessFR = 0xFE01, OnePortBus = 0xFE00, RCU = 0xFE04, SuperWireless = 0xFE05, DMX48 = 0xFD04, /// /// 按键面板 /// ButtonPanel = 0x0401, /// /// 干接点 /// DryContact = 0x0400, /// /// 毛细血管空调 /// Thermostat = 0x0705, //WirelessNetManage = 0x1D34, MusicModel = 0x0900, MusicPanel = 0x0902, MusicA31 = 0x0903, InfraredMode = 0x0300, A31MusicModel = 0x0901, InfraredTV = 0x0305, InfraredSTB = 0x0303, InfraredProjetor = 0x0301, /// /// 安防模块 /// SecurityModule = 0x0A00, /// /// 安防面板 /// SecurityPanel = 0x0A02, /// /// 风扇模块 /// FanModule = 0x1000, /// /// 逻辑控制模块 /// LogicModule = 0x0C00, /// /// 通用开关 /// UniversalDevice = 0x6400, DoorLock = 0x1203, /// /// The sensor. /// Sensor = 0x0500, /// /// 移动探测(01) /// SensorMobileDetection = 0x0501, /// /// 温度 /// SensorTemperature = 0x0502, /// /// 湿度 /// SensorHumidity = 0x0503, /// /// 光照 /// SensorIllumination =0x0504, /// /// VOC(05) /// SensorTVOC = 0x0505, /// /// The sensor PM 25. /// SensorPM25 = 0x0506, /// /// The sensor CO2. /// SensorCO2 = 0x0507, /// /// 液化石油气(LPG)(08) /// SensorLPG = 0x0508, /// /// 人工煤气(CO,H2)(09) /// SensorCOH2 = 0x0509, /// /// 天然气(CH4)(10) /// SensorCH4 = 0x0510, /// /// 烟雾(11) /// SensorSmoke = 0x0511, /// /// 风速(12) /// SensorWindSpeed = 0x0512, /// /// 风压(13) /// SensorWindPressure = 0x0513, /// /// 液体流量(14) /// SensorLiquidFlow = 0x0514, /// /// 液体压力(15) /// SensorLiquidPressure = 0x0515, /// /// 液体深度(16) /// SensorLiquidDepth = 0x0516, /// /// 雨量(17) /// SensorRainfall = 0x0517, /// /// 重量 /// SensorWeight = 0x0518, /// /// 高度/长度 /// SensorHeightLength = 0x0519, /// /// 物体速度(20) /// SensorVelocity = 0x0520, /// /// 震动(21) /// SensorVibration = 0x0521, /// /// 电压 /// SensorVoltage = 0x0522, /// /// 电流 /// SensorCurrent = 0x0523, /// /// 功率 /// SensorPower = 0x0524, /// /// 水浸(25) /// SensorWater = 0x0525, /// /// 门磁、窗磁(26) /// SensorMenciAndwindowMagnetic = 0x0526, } 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, } }