using System;
|
namespace ZigBee.Device
|
{
|
public enum DeviceType
|
{
|
UnKown = 0x9999,
|
ZbGateway = 0x9998,
|
/// <summary>
|
/// 干结点
|
/// <para>设备ID为0</para>
|
/// <para>定义对象:Panel</para>
|
/// </summary>
|
OnOffSwitch = 0,
|
/// <summary>
|
/// 亮度控制开关
|
/// <para>设备ID为2</para>
|
/// <para>定义对象 LevelControlSwitch</para>
|
/// </summary>
|
LevelControlSwitch = 1,
|
/// <summary>
|
/// 继电器
|
/// <para>设备ID为2</para>
|
/// <para>定义对象:ToggleLight</para>
|
/// </summary>
|
OnOffOutput = 2,
|
/// <summary>
|
/// 门锁
|
/// <para>设备ID为10</para>
|
/// <para>定义对象:DoorLock</para>
|
/// </summary>
|
DoorLock = 10,
|
/// <summary>
|
/// 设备ID为257的设备
|
/// <para>调光灯:支持亮度</para>
|
/// <para>调光设备</para>
|
/// </summary>
|
DimmableLight = 257,
|
/// <summary>
|
/// 设备ID为258的设备
|
/// <para>色温灯</para>
|
/// <para>定义对象:ColorTemperatureLight</para>
|
/// </summary>
|
ColorTemperatureLight = 258,
|
/// <summary>
|
/// 颜色调光灯开关
|
/// <para>设备ID为261</para>
|
/// <para>定义对象 LevelControlSwitch</para>
|
/// </summary>
|
ColorDimmerSwitch = 261,
|
/// <summary>
|
/// 调光器控制器
|
/// <para>设备ID为260</para>
|
/// <para>定义对象 DimmerSwitch</para>
|
/// </summary>
|
DimmerSwitch = 260,
|
/// <summary>
|
/// 窗帘设备ID
|
/// <para>Rollershade:卷帘</para>
|
/// </summary>
|
WindowCoveringDevice = 514,
|
/// <summary>
|
/// 窗帘控制器设备ID
|
/// <para>CurtainController:窗帘控制器</para>
|
/// </summary>
|
WindowCoveringController = 515,
|
/// <summary>
|
/// 设备ID为528的设备
|
/// <para>颜色调光灯:支持亮度/色度/饱和度</para>
|
/// <para>调光设备</para>
|
/// <para>定义对象:ColorDimmableLight</para>
|
/// </summary>
|
ColorDimmableLight = 528,
|
/// <summary>
|
/// 恒温器
|
/// <para>设备ID为769</para>
|
/// <para>定义对象:AC</para>
|
/// </summary>
|
Thermostat = 769,
|
/// <summary>
|
/// 安防设备
|
/// <para>设备ID为1026的设备</para>
|
/// <para>定义对象:IASZone</para>
|
/// </summary>
|
IASZone = 1026,
|
/// <summary>
|
/// 蜂鸣器
|
/// <para>设备ID为1027的设备</para>
|
/// <para>定义对象:Buzzer</para>
|
/// </summary>
|
Buzzer = 1027,
|
/// <summary>
|
/// 空气开关
|
/// </summary>
|
AirSwitch = 53249,
|
/// <summary>
|
/// 中继器
|
/// </summary>
|
Repeater = 53250,
|
/// <summary>
|
/// 控制源设备
|
/// <para>设备ID为0</para>
|
/// <para>定义对象:Panel</para>
|
/// </summary>
|
OtaPanelDevice = 49152,
|
/// <summary>
|
/// 控制源设备
|
/// <para>设备ID为0</para>
|
/// <para>定义对象:Panel</para>
|
/// </summary>
|
OtaDevice = 49153,
|
/// 新风
|
/// <para>设备ID为53504</para>
|
/// <para>定义对象:FreshAirAC</para>
|
/// </summary>
|
FreshAir = 0xD100,
|
/// <summary>
|
/// <para>新风湿度传感器</para>
|
/// <para>设备ID为53760</para>
|
/// <para>定义对象:HumiditySensor</para>
|
/// </summary>
|
FreshAirHumiditySensor = 0xD200,
|
/// 转换器
|
/// <para>设备ID为53251</para>
|
/// <para>定义对象:Transverter</para>
|
/// </summary>
|
Transverter = 0xD003,
|
/// <summary>
|
/// <para>温湿度传感器</para>
|
/// <para>设备ID为770</para>
|
/// <para>定义对象:TemperatureSensor</para>
|
/// </summary>
|
TemperatureSensor = 770,
|
/// <summary>
|
/// <para>PM2.5传感器</para>
|
/// <para>设备ID为777</para>
|
/// <para>定义对象:PMSensor</para>
|
/// </summary>
|
PMSensor = 777,
|
/// <summary>
|
/// <para>晾衣架</para>
|
/// <para>设备ID为0xD004</para>
|
/// <para>定义对象:Airer</para>
|
/// </summary>
|
Airer = 53252,
|
/// <summary>
|
/// <para>空气质量传感器</para>
|
/// <para>设备ID为0x0302</para>
|
/// <para>定义对象:AirQualitySensor</para>
|
/// </summary>
|
AirQualitySensor = 0x0302,
|
}
|
|
/// <summary>
|
/// 设备的功能类型(此类型目前只针对继电器回路有效)
|
/// </summary>
|
public enum DeviceFunctionType
|
{
|
/// <summary>
|
/// 还没有指定为什么类型
|
/// </summary>
|
A未定义 = -1,
|
/// <summary>
|
/// 手动指定它为不指向任何类型
|
/// </summary>
|
A不指定 = 0,
|
/// <summary>
|
/// 开关
|
/// </summary>
|
A开关 = 1,
|
/// <summary>
|
/// 灯光
|
/// </summary>
|
A灯光 = 2,
|
/// <summary>
|
/// 插座
|
/// </summary>
|
A插座 = 3
|
}
|
}
|