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,
}
}