using System;
using System.Collections.Generic;
using System.Text;
namespace Shared.Phone.UserCenter
{
///
/// 仅限底层使用:设备的具体【设备类型】,自定义与模块id关联的枚举(值为LocalDevice里面dicDeviceModelIdEnum所指定的值)
/// 变量名可以作为【设备类型】图片,这个值是瞎写的,没什么特殊意义
///
public enum DeviceConcreteType
{
//定义规则:【设备类型】图片名字=LocalDevice里面dicDeviceModelIdEnum所指定的值
///
/// 未知设备
///
UnKownDevice = -1,
//=========★★窗帘类(100-199)★★=========
///
/// 窗帘
///
Curtain = -100,
///
/// 智能开合帘电机 镜像id:100
///
AutoOpen_Curtain = 100,
///
/// 智能管状电机 镜像id:101
///
Siphonate_Curtain = 101,
//=========★★按键面板类(200-1199)★★=========
///
/// 按键面板
///
ButtonPanel = -200,
///
/// 4按键多功能触摸面板(带4路继电器底座) 镜像id:200
///
Four_ButtonPanel = 200,
///
/// 3按键多功能触摸面板(带3路继电器底座) 镜像id:201
///
Three_ButtonPanel = 201,
///
/// 2按键多功能触摸面板(带2路继电器底座) 镜像id:202
///
Two_ButtonPanel = 202,
///
/// 12按键多功能触摸面板(带1路继电器底座) 镜像id:203
///
Twelve_ButtonPanel = 203,
///
/// 4按键多功能触摸面板(只带电源底座) 镜像id:210
///
FourNotPower_ButtonPanel = 210,
//=========★★PIR传感器类(1200-1299)★★=========
///
/// 传感器
///
Sensor = -1200,
///
/// pir传感器220 镜像id:1200
///
Pir_Sensor = 1200,
//=========★★安防类传感器类(1300-2299)★★=========
///
/// 燃气传感器
///
CarbonMonoxide_Sensor = 1300,
///
/// 门窗传感器
///
DoorWindowSensor_Sensor = 1301,
///
/// 烟雾传感器
///
Fire_Sensor = 1302,
///
/// 红外传感器
///
Infrared_Sensor = 1303,
///
/// 水侵传感器
///
Water_Sensor = 1304,
///
/// 紧急按钮
///
EmergencyButton_Sensor = 1305,
///
/// 运动传感器
///
Motion_Sensor = -1306,
///
/// 钥匙扣
///
Keyfob_Sensor = -1307,
//=========★★继电器类(2300-2499)★★=========
///
/// 继电器
///
Relay = -2300,
///
/// 三路继电器 镜像id:2300
///
ThreeLoad_Relay = 2300,
//=========★★调光器类(2500-2799)★★=========
///
/// 调光器
///
DimmableLight = -2500,
///
/// 1路调光器小模块
///
OneLoad_DimmableLight = 2500,
//=========★★彩灯类(????-????)★★=========
///
/// 彩灯
///
ColorDimmableLight = -10,
//=========★★空调(3600-3899)★★=========
///
/// 空调
///
AirConditioner = -3600,
///
/// zigbee空调网关模块
///
ZbGateway_AirConditioner = 3600,
//=========★★中继器(3900-3999)★★=========
///
/// 中继器
///
Repeater = -3900,
///
/// zigbee中继器 镜像id:3900
///
Zigbee_Repeater = 3900,
//=========★★空气开关类(4100-????)★★=========
///
/// 智能空气开关
///
AirSwitch = -4100,
///
/// 微断云控制器 镜像id:4100
///
CloudContr_AirSwitch = 4100,
//=========★★转换器类(4200-4699)★★=========
///
/// 转换器
///
Converter = -4200,
///
/// zigbee转485协议转换器
///
Zb485_Converter = 4200,
///
/// zigbee转buspro协议转换器
///
ZbBuspro_Converter = 4201,
}
///
/// 仅限底层使用:设备所属的【设备种类】,自定义与模块id关联的枚举(值为LocalDevice里面dicDeviceModelIdEnum所指定的值)
/// 这个值是瞎写的,没什么特殊意义
///
public enum DeviceBeloneType
{
///
/// 未知设备
///
A未知设备 = 0,
///
/// 窗帘(100-199)
///
A窗帘 = 100,
///
/// 按键面板(200-1199)
///
A按键面板 = 200,
///
/// 传感器(1200-2299)
///
A传感器 = 1200,
///
/// 继电器(2300-2499)
///
A继电器 = 2300,
///
/// 调光器(2500-2799)
///
A调光器 = 2500,
///
/// 空调(3600-3899)
///
A空调 = 3600,
///
/// 中继器(3900-3999)
///
A中继器 = 3900,
///
/// 空气开关(4100-4199)
///
A空气开关 = 4100,
///
/// 转换器(4200-4699)
///
A转换器 = 4200,
///
/// 彩灯
///
A彩灯 = 9
}
}