陈嘉乐
2020-04-27 18b93d511dc764b469d7c4a7e755f7274f89cdb4
ZigbeeApp/Shared/R.cs
@@ -330,11 +330,7 @@
        /// </summary>
        public const int GetPanelProximityFail = 233;
        /// <summary>
        /// 镜像ID为2310的设备的默认名字:方悦新风小模块
        /// </summary>
        public const int DeviceModelId2310 = 234;
        /// <summary>
        /// 镜像ID为2310的设备的默认名字:方悦新风小模块
        /// 按住面板模式
        /// </summary>
        public const int AddFreshAirPanelMsg = 235;
        /// <summary>
@@ -353,10 +349,6 @@
        /// 长按
        /// </summary>
        public const int AddFreshAirModulPanelMsg = 239;
        /// <summary>
        /// 镜像ID为2802的设备的默认名字:S-one
        /// </summary>
        public const int uDeviceModelId2802 = 240;
        /// <summary>
        /// 设置常开模式后,您的门锁将始终{0}处于打开状态,确认开启? 
        /// </summary>
@@ -459,9 +451,109 @@
        /// </summary>
        public const int West = 265;
        /// <summary>
        /// 当前设备不支持该功能
        /// 当前设备不线
        /// </summary>
        public const int NoSupport = 266;
        public const int DoorLockOffLine = 266;
        /// <summary>
        /// 获取音量失败
        /// </summary>
        public const int GetVolumeFailed = 267;
        /// <summary>
        /// 确定要取消该成员拥有远程开锁权限吗?
        /// </summary>
        public const int SureCancelAccessToSubaccount = 268;
        /// <summary>
        /// 时区
        /// </summary>
        public const int CurZoneText0 = 269;
        public const int CurZoneText1 = 270;
        public const int CurZoneText2 = 271;
        public const int CurZoneText3 = 272;
        public const int CurZoneText4 = 273;
        public const int CurZoneText5 = 274;
        public const int CurZoneText6 = 275;
        public const int CurZoneText7 = 276;
        public const int CurZoneText8 = 277;
        public const int CurZoneText9 = 278;
        public const int CurZoneText10 = 279;
        public const int CurZoneText11 = 280;
        public const int CurZoneText12 = 281;
        public const int WestZoneText1 = 282;
        public const int WestZoneText2 = 283;
        public const int WestZoneText3 = 284;
        public const int WestZoneText4 = 285;
        public const int WestZoneText5 = 286;
        public const int WestZoneText6 = 287;
        public const int WestZoneText7 = 288;
        public const int WestZoneText8 = 289;
        public const int WestZoneText9 = 290;
        public const int WestZoneText10 = 291;
        public const int WestZoneText11 = 292;
        public const int WestZoneText12 = 293;
        /// <summary>
        /// 生效日期不能小于当前日期
        /// </summary>
        public const int ValidTimeNoLessThanCurrentTime = 294;
        /// <summary>
        /// 生效时间不能大于失效时间
        /// </summary>
        public const int ValidTimeNoMoreThanInValidTime = 295;
        /// <summary>
        /// 失效时间不能小于生效时间
        /// </summary>
        public const int InvalidTimeNoLessThanValidTime = 296;
        /// <summary>
        /// 失效时间不能省略
        /// </summary>
        public const int InvalidTimeIsEmpty = 297;
        /// <summary>
        /// 失效时间不能大于72小时
        /// </summary>
        public const int InvalidTimeMoreThan72 = 298;
        /// <summary>
        /// 失效时间不能小于1小时
        /// </summary>
        public const int InvalidTimeLessThan1 = 299;
        /// <summary>
        /// 新风
        /// </summary>
        public const int FreshAir = 300;
        /// <summary>
        /// 非管理员不能在常开模式下操作
        /// </summary>
        public const int OnlyMasterOperate = 301;
        /// <summary>
        /// 绑定新风
        /// </summary>
        public const int BindFreshAirTarget = 302;
        /// <summary>
        /// 温度来源
        /// </summary>
        public const int TemperatureSource = 303;
        /// <summary>
        /// 湿度来源
        /// </summary>
        public const int HumiditySource = 304;
        /// <summary>
        /// PM2.5来源
        /// </summary>
        public const int PM25Source = 305;
        /// <summary>
        /// 警告!此次常开模式默认门锁一直开着,没有实现自动关闭功能
        /// </summary>
        public const int AddLogicNormallyModeFailed = 307;
        /// <summary>
        /// 警告!时效性常开删除失败。
        /// </summary>
        public const int CancelLogicNormallyModeFailed = 308;
        /// <summary>
        /// 时效性常开删除失败,继续“常开模式”请前往门锁用户界面设置
        /// </summary>
        public const int CancelLogicNormallyModeFailed2 = 309;
        /// <summary>
        /// 请输入合法的数字
        /// </summary>
        public const int IllegalNumber = 310;
        public readonly static int cancel = 5097;
        public readonly static int confrim = 5098;
@@ -719,6 +811,14 @@
        public readonly static int openmode = 5380;
        public readonly static int addnull = 5381;
        public readonly static int look = 5382;
        public readonly static int closeUp = 5383;
        public readonly static int yearSone = 5384;
        public readonly static int monthSone = 5385;
        public readonly static int daySone = 5386;
        public readonly static int numberSone = 5387;
        public readonly static int openAutomationSone = 5388;
        public readonly static int timeSetone = 5389;
        #region 登录注册
        /// <summary>
@@ -3971,15 +4071,15 @@
        /// </summary>
        public const int uDoorLockAlarmMsg5 = 15699;
        /// <summary>
        /// 门锁报警信息6:常开模式开启
        /// 门锁报警信息6:常开模式开启(门锁触发)
        /// </summary>
        public const int uDoorLockAlarmMsg6 = 15700;
        /// <summary>
        /// 门锁报警信息7:常开模式结束
        /// 门锁报警信息7:常开模式结束(门锁触发)
        /// </summary>
        public const int uDoorLockAlarmMsg7 = 15701;
        /// <summary>
        /// 门锁报警信息8:门铃触发
        /// 门锁报警信息8:有人访问
        /// </summary>
        public const int uDoorLockAlarmMsg8 = 15702;
        /// <summary>
@@ -4671,7 +4771,7 @@
        /// </summary>
        public const int uGetPictrueFromAlbum = 15874;
        /// <summary>
        /// 出现未知错误
        /// 抱歉,程序出现错误
        /// </summary>
        public const int uUnKnownError = 15875;
        /// <summary>
@@ -5462,6 +5562,158 @@
        /// 日立空调模块
        /// </summary>
        public const int uHitachiAirConditioningModule = 16074;
        /// <summary>
        /// 安装位置
        /// </summary>
        public const int uInstallationLocation = 16075;
        /// <summary>
        /// 所属住宅
        /// </summary>
        public const int uBelongResidence = 16076;
        /// <summary>
        /// 不分配
        /// </summary>
        public const int uUndistributed = 16077;
        /// <summary>
        /// 室内机
        /// </summary>
        public const int uIndoorUnit = 16078;
        /// <summary>
        /// 按键
        /// </summary>
        public const int uPanelButton = 16079;
        /// <summary>
        /// 分享住宅已更改,请联系管理员!
        /// </summary>
        public const int uShardResidenceHadDeletePleaseTakeToAdmin = 16080;
        /// <summary>
        /// 获取执行目标失败
        /// </summary>
        public const int uGetAdjustTargetFail = 16081;
        /// <summary>
        /// 没有可以添加的场景
        /// </summary>
        public const int uNotHadAddScene = 16082;
        /// <summary>
        /// 请添加执行目标
        /// </summary>
        public const int uPleaseAddAdjustTarget = 16083;
        /// <summary>
        /// 添加执行目标失败
        /// </summary>
        public const int uAddAdjustTargetFail = 16084;
        /// <summary>
        /// 个别执行目标添加失败
        /// </summary>
        public const int uSomeAdjustTargetAddFail = 16085;
        /// <summary>
        /// 初始化执行目标失败
        /// </summary>
        public const int uInitAdjustTargetFail = 16086;
        /// <summary>
        /// 修改场景名称失败
        /// </summary>
        public const int uEditorSceneNameFail = 16087;
        /// <summary>
        /// 门锁报警信息9:常开模式开启(网关触发)
        /// </summary>
        public const int uDoorLockAlarmMsg9 = 16088;
        /// <summary>
        /// 门锁报警信息10:常开模式结束(网关触发)
        /// </summary>
        public const int uDoorLockAlarmMsg10 = 16089;
        /// <summary>
        /// 常开模式
        /// </summary>
        public const int uNormallyOpenMode = 16090;
        /// <summary>
        /// 常开模式手动开启
        /// </summary>
        public const int uNormallyOpenModeManualOpen = 16091;
        /// <summary>
        /// 常开模式手动取消
        /// </summary>
        public const int uNormallyOpenModeManualClose = 16092;
        /// <summary>
        /// 常开模式启用{0}小时
        /// </summary>
        public const int uNormallyOpenModeOpenSomeTime = 16093;
        /// <summary>
        /// 您的权限已经变更,请重新登陆
        /// </summary>
        public const int uYouAccessHadChangedPleaseTakeToAdmin = 16094;
        /// <summary>
        /// 我已阅读并同意
        /// </summary>
        public const int uMyHadReadAndAgree = 16095;
        /// <summary>
        /// 隐私权政策
        /// </summary>
        public const int uPrivacyPolicy = 16096;
        /// <summary>
        /// 和
        /// </summary>
        public const int uAnd = 16097;
        /// <summary>
        /// 服务条款
        /// </summary>
        public const int uTermsOfService = 16098;
        /// <summary>
        /// 请先阅读并同意《隐私权政策》和《服务条款》
        /// </summary>
        public const int uPleaseReadAndAgreePrivacyPolicyMsg = 16099;
        /// <summary>
        /// 门锁报警信息11:常开模式开启(自动化触发)
        /// </summary>
        public const int uDoorLockAlarmMsg11 = 16100;
        /// <summary>
        /// 门锁报警信息12:常开模式结束(自动化触发)
        /// </summary>
        public const int uDoorLockAlarmMsg12 = 16101;
        /// <summary>
        /// 门锁报警信息13:临时密码开锁成功
        /// </summary>
        public const int uDoorLockAlarmMsg13 = 16102;
        /// <summary>
        /// 门锁报警信息14:临时密码开锁失败
        /// </summary>
        public const int uDoorLockAlarmMsg14 = 16103;
        /// <summary>
        /// 电机空调模块
        /// </summary>
        public const int uSaecAirConditioningModule = 16104;
        /// <summary>
        /// 东芝空调模块
        /// </summary>
        public const int uToshibaAirConditioningModule = 16105;
        /// <summary>
        /// 格力空调模块
        /// </summary>
        public const int uGreeAirConditioningModule = 16106;
        /// <summary>
        /// 美的空调模块
        /// </summary>
        public const int uMideaAirConditioningModule = 16107;
        /// <summary>
        /// 虚拟网关
        /// </summary>
        public const int uVirtualGateway = 16108;
        /// <summary>
        /// 玄关
        /// </summary>
        public const int uVestibule = 16109;
        /// <summary>
        /// 厨房
        /// </summary>
        public const int uKitchen = 16110;
        /// <summary>
        /// 走廊
        /// </summary>
        public const int uCorridor = 16111;
        /// <summary>
        /// 虚拟账号
        /// </summary>
        public const int uVirtualAccount = 16112;
        //★★★★下面这些是接口的返回信息翻译,从18000开始★★★★
@@ -5695,21 +5947,21 @@
        public const int uAddCurtaunPanelMsg = 21022;
        //★★★★下面这些是模块ID的翻译名字,从30000开始★★★★
        //★★★★下面这些是模块ID的官方名字,从30000开始★★★★
        /// <summary>
        /// 镜像ID为1305(暂定)的设备的默认名字:紧急按钮
        /// 镜像ID为1305(暂定)的设备的官方名字:紧急按钮
        /// </summary>
        public const int uDeviceModelId1305 = 30000;
        /// <summary>
        /// 镜像ID为1300(暂定)的设备的默认名字:燃气传感器
        /// 镜像ID为1300(暂定)的设备的官方名字:燃气传感器
        /// </summary>
        public const int uDeviceModelId1300 = 30001;
        /// <summary>
        /// 镜像ID为1302(暂定)的设备的默认名字:烟雾传感器
        /// 镜像ID为1302(暂定)的设备的官方名字:烟雾传感器
        /// </summary>
        public const int uDeviceModelId1302 = 30002;
        /// <summary>
        /// 镜像ID为1304(暂定)的设备的默认名字:水浸传感器
        /// 镜像ID为1304(暂定)的设备的官方名字:水浸传感器
        /// </summary>
        public const int uDeviceModelId1304 = 30003;
        /// <summary>
@@ -5717,134 +5969,141 @@
        /// </summary>
        public const int uKeyfob = 30004;
        /// <summary>
        /// 镜像ID为1301(暂定)的设备的默认名字:门窗传感器
        /// 镜像ID为1301(暂定)的设备的官方名字:门窗传感器
        /// </summary>
        public const int uDeviceModelId1301 = 30005;
        /// <summary>
        /// 镜像ID为4100的设备的默认名字:智能空开
        /// 镜像ID为4100的设备的官方名字:智能空开
        /// </summary>
        public const int uDeviceModelId4100 = 30006;
        /// <summary>
        /// 镜像ID为100的设备的默认名字:Zigbee智能开合帘电机
        /// 镜像ID为100的设备的官方名字:Zigbee智能开合帘电机
        /// </summary>
        public const int uDeviceModelId100 = 30007;
        /// <summary>
        /// 镜像ID为200的设备的默认名字:4按键多功能触摸面板(带4路继电器底座)
        /// 镜像ID为200的设备的官方名字:4按键多功能触摸面板(带4路继电器底座)
        /// </summary>
        public const int uDeviceModelId200 = 30008;
        /// <summary>
        /// 镜像ID为1200的设备的默认名字:220Pir传感器
        /// 镜像ID为1200的设备的官方名字:220Pir传感器
        /// </summary>
        public const int uDeviceModelId1200 = 30009;
        /// <summary>
        /// 镜像ID为1的设备的默认名字:1代Zigbee网关(146底盒墙装模式)
        /// 镜像ID为1的设备的官方名字:1代Zigbee网关(146底盒墙装模式)
        /// </summary>
        public const int uDeviceModelId1 = 30010;
        /// <summary>
        /// 镜像ID为201的设备的默认名字:3按键多功能触摸面板(带3路继电器底座)
        /// 镜像ID为201的设备的官方名字:3按键多功能触摸面板(带3路继电器底座)
        /// </summary>
        public const int uDeviceModelId201 = 30011;
        /// <summary>
        /// 镜像ID为202的设备的默认名字:2按键多功能触摸面板(带2路继电器底座)
        /// 镜像ID为202的设备的官方名字:2按键多功能触摸面板(带2路继电器底座)
        /// </summary>
        public const int uDeviceModelId202 = 30012;
        /// <summary>
        /// 镜像ID为2300的设备的默认名字:3路继电器小模块
        /// 镜像ID为2300的设备的官方名字:3路继电器小模块
        /// </summary>
        public const int uDeviceModelId2300 = 30013;
        /// <summary>
        /// 镜像ID为6的设备的默认名字:1代Zigbee网关(高级网关桌面模式)
        /// 镜像ID为6的设备的官方名字:1代Zigbee网关(高级网关桌面模式)
        /// </summary>
        public const int uDeviceModelId6 = 30014;
        /// <summary>
        /// 镜像ID为0的设备的默认名字:调试设备
        /// 镜像ID为0的设备的官方名字:调试设备
        /// </summary>
        public const int uDeviceModelId0 = 30015;
        /// <summary>
        /// 镜像ID为101的设备的默认名字:Zigbee智能管状电机
        /// 镜像ID为101的设备的官方名字:Zigbee智能管状电机
        /// </summary>
        public const int uDeviceModelId101 = 30016;
        /// <summary>
        /// 镜像ID为3900的设备的默认名字:中继器
        /// 镜像ID为3900的设备的官方名字:中继器
        /// </summary>
        public const int uDeviceModelId3900 = 30017;
        /// <summary>
        /// 镜像ID为203的设备的默认名字:12按键多功能触摸面板(带1路继电器底座)
        /// 镜像ID为203的设备的官方名字:12按键多功能触摸面板(带1路继电器底座)
        /// </summary>
        public const int uDeviceModelId203 = 30018;
        /// <summary>
        /// 镜像ID为210的设备的默认名字:4按键多功能触摸面板(只带电源底座)
        /// 镜像ID为210的设备的官方名字:4按键多功能触摸面板(只带电源底座)
        /// </summary>
        public const int uDeviceModelId210 = 30019;
        /// <summary>
        /// 镜像ID为1303(暂定)的设备的默认名字:红外传感器
        /// 镜像ID为1303(暂定)的官方的默认名字:红外传感器
        /// </summary>
        public const int uDeviceModelId1303 = 30020;
        /// <summary>
        /// 镜像ID为2500的设备的默认名字:1路调光器小模块
        /// 镜像ID为2500的设备的官方名字:1路调光器小模块
        /// </summary>
        public const int uDeviceModelId2500 = 30021;
        /// <summary>
        /// 镜像ID为4200的设备的默认名字:zigbee转buspro协议转换器
        /// 镜像ID为4200的设备的官方名字:zigbee转buspro协议转换器
        /// </summary>
        public const int uDeviceModelId4200 = 30022;
        /// <summary>
        /// 镜像ID为4201的设备的默认名字:zigbee转485协议转换器
        /// 镜像ID为4201的设备的官方名字:zigbee转485协议转换器
        /// </summary>
        public const int uDeviceModelId4201 = 30023;
        /// <summary>
        /// 镜像ID为3600的设备的默认名字:zigbee空调网关模块
        /// 镜像ID为3600的设备的官方名字:zigbee空调网关模块
        /// </summary>
        public const int uDeviceModelId3600 = 30024;
        /// <summary>
        /// 镜像ID为2800的设备的默认名字:H06C
        /// 镜像ID为2800的设备的官方名字:H06C
        /// </summary>
        public const int uDeviceModelId2800 = 30025;
        /// <summary>
        /// 镜像ID为220的设备的默认名字:简约4按键面板
        /// 镜像ID为220的设备的官方名字:简约4按键面板
        /// </summary>
        public const int uDeviceModelId220 = 30026;
        /// <summary>
        /// 镜像ID为221的设备的默认名字:简约3按键面板
        /// 镜像ID为221的设备的官方名字:简约3按键面板
        /// </summary>
        public const int uDeviceModelId221 = 30027;
        /// <summary>
        /// 镜像ID为222的设备的默认名字:简约2按键面板
        /// 镜像ID为222的设备的官方名字:简约2按键面板
        /// </summary>
        public const int uDeviceModelId222 = 30028;
        /// <summary>
        /// 镜像ID为240的设备的默认名字:方悦2按键轻触式面板
        /// 镜像ID为240的设备的官方名字:方悦2按键轻触式面板
        /// </summary>
        public const int uDeviceModelId240 = 30029;
        /// <summary>
        /// 镜像ID为241的设备的默认名字:方悦4按键轻触式面板
        /// 镜像ID为241的设备的官方名字:方悦4按键轻触式面板
        /// </summary>
        public const int uDeviceModelId241 = 30030;
        /// <summary>
        /// 镜像ID为242的设备的默认名字:方悦8按键轻触式面板
        /// 镜像ID为242的设备的官方名字:方悦8按键轻触式面板
        /// </summary>
        public const int uDeviceModelId242 = 30031;
        /// <summary>
        /// 镜像ID为250的设备的默认名字:方悦新风面板
        /// 镜像ID为250的设备的官方名字:方悦新风面板
        /// </summary>
        public const int uDeviceModelId250 = 30032;
        /// <summary>
        /// 镜像ID为253的设备的默认名字:方悦环境面板
        /// 镜像ID为253的设备的官方名字:方悦环境面板
        /// </summary>
        public const int uDeviceModelId253 = 30033;
        /// <summary>
        /// 镜像ID为224的设备的默认名字:简约4按键场景面板
        /// 镜像ID为224的设备的官方名字:简约4按键场景面板
        /// </summary>
        public const int uDeviceModelId224 = 30034;
        /// <summary>
        /// 镜像ID为226的设备的默认名字:简约2路窗帘面板
        /// 镜像ID为226的设备的官方名字:简约2路窗帘面板
        /// </summary>
        public const int uDeviceModelId226 = 30035;
        /// <summary>
        /// 镜像ID为256的设备的默认名字:方悦/2路窗帘面板-Z
        /// 镜像ID为256的设备的官方名字:方悦/2路窗帘面板-Z
        /// </summary>
        public const int uDeviceModelId256 = 30036;
        /// <summary>
        /// 镜像ID为2802的设备的官方名字:S-one
        /// </summary>
        public const int uDeviceModelId2802 = 30037;
        /// <summary>
        /// 镜像ID为2310的设备的默认名字:方悦新风小模块
        /// </summary>
        public const int DeviceModelId2310 = 30038;
        //★★★★下面这些是设备所属种类的翻译名字,从40000开始★★★★
        /// <summary>
@@ -5906,18 +6165,123 @@
        /// <summary>
        /// 自定义设备所属ID为13的翻译名字:开关
        /// </summary>
        public const int uDeviceBelongId13 = 15665;
        public const int uDeviceBelongId13 = 40014;
        /// <summary>
        /// 自定义设备所属ID为14的翻译名字:插座
        /// </summary>
        public const int uDeviceBelongId14 = 15666;
        public const int uDeviceBelongId14 = 40015;
        /// <summary>
        /// 自定义设备所属ID为15的翻译名字:灯光
        /// </summary>
        public const int uDeviceBelongId15 = 15071;
        public const int uDeviceBelongId15 = 40016;
        /// <summary>
        /// 自定义设备所属ID为16的翻译名字:干接点
        /// </summary>
        public const int uDeviceBelongId16 = 40014;
        public const int uDeviceBelongId16 = 40017;
        //★★★★模块ID的设备默认备注名字,从50000开始,这里不需要定义,只写在Language.ini文件里面★★★★
        //★★★★模块ID的设备类型名字,从60000开始,这里不需要定义,只写在Language.ini文件里面★★★★
        //★★★★下面这些是添加新设备界面那里显示的名字,从70000开始★★★★
        /// <summary>
        /// 2按键面板
        /// </summary>
        public const int uDeviceDirectionName1 = 70000;
        /// <summary>
        /// 3按键面板
        /// </summary>
        public const int uDeviceDirectionName2 = 70001;
        /// <summary>
        /// 4按键面板
        /// </summary>
        public const int uDeviceDirectionName3 = 70002;
        /// <summary>
        /// 方悦单开双控面板
        /// </summary>
        public const int uDeviceDirectionName4 = 70003;
        /// <summary>
        /// 方悦双开四控面板
        /// </summary>
        public const int uDeviceDirectionName5 = 70004;
        /// <summary>
        /// 方悦四开八控面板
        /// </summary>
        public const int uDeviceDirectionName6 = 70005;
        /// <summary>
        /// 方悦新风小模块
        /// </summary>
        public const int uDeviceDirectionName7 = 70006;
        /// <summary>
        /// 方悦新风面板
        /// </summary>
        public const int uDeviceDirectionName8 = 70007;
        /// <summary>
        /// 方悦环境面板
        /// </summary>
        public const int uDeviceDirectionName9 = 70008;
        /// <summary>
        /// 窗帘面板
        /// </summary>
        public const int uDeviceDirectionName10 = 70009;
        /// <summary>
        /// 3路继电器
        /// </summary>
        public const int uDeviceDirectionName11 = 70010;
        /// <summary>
        /// 1路调光器
        /// </summary>
        public const int uDeviceDirectionName12 = 70011;
        /// <summary>
        /// 窗帘电机
        /// </summary>
        public const int uDeviceDirectionName13 = 70012;
        /// <summary>
        /// 卷帘电机
        /// </summary>
        public const int uDeviceDirectionName14 = 70013;
        /// <summary>
        /// 空调网关
        /// </summary>
        public const int uDeviceDirectionName15 = 70014;
        /// <summary>
        /// 门锁
        /// </summary>
        public const int uDeviceDirectionName16 = 70015;
        /// <summary>
        /// PIR传感器
        /// </summary>
        public const int uDeviceDirectionName17 = 70016;
        /// <summary>
        /// 红外传感器
        /// </summary>
        public const int uDeviceDirectionName18 = 70017;
        /// <summary>
        /// 燃气传感器
        /// </summary>
        public const int uDeviceDirectionName19 = 70018;
        /// <summary>
        /// 烟雾传感器
        /// </summary>
        public const int uDeviceDirectionName20 = 70019;
        /// <summary>
        /// 水浸传感器
        /// </summary>
        public const int uDeviceDirectionName21 = 70020;
        /// <summary>
        /// 门窗传感器
        /// </summary>
        public const int uDeviceDirectionName22 = 70021;
        /// <summary>
        /// 温湿度传感器
        /// </summary>
        public const int uDeviceDirectionName23 = 70022;
        /// <summary>
        /// 中继器
        /// </summary>
        public const int uDeviceDirectionName24 = 70023;
        /// <summary>
        /// 智能空开
        /// </summary>
        public const int uDeviceDirectionName25 = 70024;
    }
}