using System;
namespace HDL_ON.Entity
{
///
/// a协议命令
///
public enum Command_A_Protocol
{
write ,
}
///
/// 操作码
///
public enum Command
{
///
/// 读取模拟量值
///
ReadAnalog = 0xE50A,
ReadAnalogACK = 0xE50B,
#region 绿建温控器协议
///
/// 读取温控器主机指令
/// 发送
/// 1 通道号 1-255
/// 回复
/// 1 通道号
/// 2 开/关机 0--关 1--开
/// 3 运行模式 1-制冷,2-制热,3-通风,4-除湿,5-制热除湿
/// 4 运行场景 1-在家,2-离家,3-睡眠
/// 5 湿度档位 1-低,2-中,3-高(只在制热模式下可以设置)
/// 6 滤网百分比 %
/// 7 温控器分机数量 1-32
/// 8-9 故障信息1
/// 10-11 故障信息2
/// 12-13 故障信息3
/// 14-15 故障信息4
/// 16-17 故障信息5
/// 18-19 故障信息6
/// 20-21 模拟量激活位 从低位开始,如enable[0] 的bit0--->室内温度
/// 22-25 模拟量1(bit0)室内温度 浮点型数据 IEEE 754浮点数
/// 26-29 模拟量2(bit1)室内湿度 浮点型数据 0-100 % IEEE 754浮点数
/// 30-33 模拟量3(bit2)室内CO2 浮点型数据 PPM IEEE 754浮点数
/// 34-37 模拟量4(bit3)室内TVOC 浮点型数据 级 IEEE 754浮点数
/// 38-41 模拟量5(bit4)室内PM2.5 浮点型数据 PPM IEEE 754浮点数
/// 42-45 模拟量6(bit5)室外温度 浮点型数据 IEEE 754浮点数
/// 46-49 模拟量7(bit6)室外湿度 浮点型数据 0-100 % IEEE 754浮点数
/// 50-53 模拟量8(bit7)室外PM2.5 浮点型数据 PPM IEEE 754浮点数
///
ReadThermostatHost = 0x8099,
ReadThermostatHostACK = 0x809A,
///
/// 控制温控器主机指令
/// 发送
/// 1 通道号
/// 2 开/关机 0--关 1--开
/// 3 运行模式 1-制冷,2-制热,3-通风,4-除湿,5-制热除湿
/// 4 运行场景 1-在家,2-离家,3-睡眠
/// 5 湿度档位 1-低,2-中,3-高(只在制热模式下可以设置)
/// 回复
/// 1 通道号
/// 2 开/关机 0--关 1--开
/// 3 运行模式 1-制冷,2-制热,3-通风,4-除湿,5-制热除湿
/// 4 运行场景 1-在家,2-离家,3-睡眠
/// 5 湿度档位 1-低,2-中,3-高(只在制热模式下可以设置)
/// 6 滤网百分比 %
/// 7 温控器分机数量 1-32
/// 8-9 故障信息1
/// 10-11 故障信息2
/// 12-13 故障信息3
/// 14-15 故障信息4
/// 16-17 故障信息5
/// 18-19 故障信息6
/// 20-21 模拟量激活位 从低位开始,如enable[0] 的bit0--->室内温度
/// 22-25 模拟量1(bit0)室内温度 浮点型数据 IEEE 754浮点数
/// 26-29 模拟量2(bit1)室内湿度 浮点型数据 0-100 % IEEE 754浮点数
/// 30-33 模拟量3(bit2)室内CO2 浮点型数据 PPM IEEE 754浮点数
/// 34-37 模拟量4(bit3)室内TVOC 浮点型数据 级 IEEE 754浮点数
/// 38-41 模拟量5(bit4)室内PM2.5 浮点型数据 PPM IEEE 754浮点数
/// 42-45 模拟量6(bit5)室外温度 浮点型数据 IEEE 754浮点数
/// 46-49 模拟量7(bit6)室外湿度 浮点型数据 0-100 % IEEE 754浮点数
/// 50-53 模拟量8(bit7)室外PM2.5 浮点型数据 PPM IEEE 754浮点数
///
SetThermostatHost = 0x809B,
SetThermostatHostACK = 0x809C,
///
/// 读取温控器分机指令
/// 发送
/// 1 通道号 1-255
/// 回复
/// 1 通道号 1-255
/// 2 温控器开/关机 0-关机,1-开机
/// 3 模拟量激活位 从低位开始 如bit0对应温控器环境温度值
/// 4-7 温控器环境温度值 浮点型数据 ℃ IEEE 754浮点数
/// 8-11 温控器设置温度值 浮点型数据 ℃ IEEE 754浮点数
/// 12-15 温控器环境湿度值 浮点型数据 % IEEE 754浮点数
/// 16-19 温控器设置湿度值 浮点型数据 % IEEE 754浮点数
///
ReadThermostatExtension = 0x809D,
ReadThermostatExtensionACK = 0x809E,
///
/// 控制温控器分机指令
/// 发送
/// 1 通道号 1-255
/// 2 温控器分机开/关机 0-关机,1-开机
/// 3 模拟量激活位 从低位开始 如bit0对应温控器环境温度值
/// 4-7 温控器分机设置温度值 浮点型数据 ℃ IEEE 754浮点数
/// 8-11 温控器分机湿度值 浮点型数据 % IEEE 754浮点数
/// 回复
/// 1 通道号 1-255
/// 2 温控器开/关机 0-关机,1-开机
/// 3 模拟量激活位 从低位开始 如bit0对应温控器环境温度值
/// 4-7 温控器环境温度值 浮点型数据 ℃ IEEE 754浮点数
/// 8-11 温控器设置温度值 浮点型数据 ℃ IEEE 754浮点数
/// 12-15 温控器环境湿度值 浮点型数据 % IEEE 754浮点数
/// 16-19 温控器设置湿度值 浮点型数据 % IEEE 754浮点数
///
SetThermostatExtension = 0x809F,
SetThermostatExtensionACK = 0x80A0,
#endregion
///
/// 读取面板温度类型
///
ReadPanelTempType = 0xE120,
ReadPanelTempTypeACK = 0xE121,
#region 毅面板协议
YIPanelName = 0x0010,
YIPanelDevice = 0x2F06,
YIPanelDeviceProperty = 0x2F00,
YIPanelDeviceInof = 0x2F02,
YIPanelDeviceInofACK = 0x2F03,
YIPanelDeviceModify = 0x2F04,
YIPanelDeviceModifyACK = 0x2F05,
#endregion
#region DALI CCT 控制
//==================单路色温调节=========================//20190307
Adjust_lamp_color_Temperature = 0x19DE,
//[0]//灯号 1-64 1BYTE
//[1]1色温调冷,2色温调暖, 1BYTE
Adjust_lamp_color_Temperature_ack = 0x19DF, //广播
//[0]//灯号 1-64 1BYTE
//[1]1色温调冷,2色温调暖, 1BYTE
//==================单路色温控制=========================//20190307
read_lamp_color_Temperature = 0x19E0,
//[0]//灯号 1-64 1BYTE
read_lamp_color_Temperature_ack = 0x19E1,
//[0]//灯号 1-64 1BYTE
//[1][2]//色温值高BYTE+色温值低BYTE 0-0xFFFF 2BYTE
control_lamp_color_Temperature = 0x19E2,
//[0]//灯号 1-64 1BYTE
//[1][2]//色温值高BYTE+色温值低BYTE 0-0xFFFF 2BYTE
control_lamp_color_Temperature_ack = 0x19E3, //广播
//[0]//灯号 1-64 1BYTE
//[1][2]//色温值高BYTE+色温值低BYTE 0-0xFFFF 2BYTE
#endregion
#region 豪恩传感器协议
///
/// 修改通道备
/// 1 物理通道号 1-32(其他物理通道号无效)
/// 2 物理通道号备注第1个byte 0-255
/// 3-20 ... 0-255
/// 21 物理通道号备注第20个byte 0-255
///
UpdateHornLoopRemake = 0x1F6C,
///
/// 1 成功或失败 0xF8或0xF5
/// 2 物理通道号 1-32(其他物理通道号无效)
///
UpdateHornLoopRemakeACK = 0x1F6D,
///
/// 读取开、关、拆低电量对应的受控目标配置
/// 1 动作类型 1-128,设备1-32每个有4种关0、开1、拆2、低电量3分别对用20个受控目标
/// 例如传感器物理通道是1-32,但是物理通道1的传感器关的目标编号是1,开的是2,拆的是3,物理通道2的传感器关的目标编号是4,开的是5,拆的是6
/// 2 目标序号 1-20
///
ReadHornTargetState = 0xE414,
///
/// 1 回复成功,或失败 0xF8或0xF5
/// 2 动作类型 1-128,设备1-32每个有4种开、关、拆、低电量分别对用20个受控目标
/// 3 目标序号 1-20
/// 4 类型 无效0、
/// 5 子网ID
/// 6 设备ID
/// 7 参数一
/// 8 参数二
/// 9 参数三
/// 10 参数四
///
ReadHornTargetStateACK = 0xE415,
///
/// 修改开、关、拆、低电量对应的受控目标配置(0xE416)
/// 操作码: 0x E416
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:9
/// 编号 备注 值域
/// 1 动作类型 1-128,设备1-32每个有4种开、关、拆、低电量分别对用20个受控目标
/// 2 目标序号 1-20
/// 3 类型 无效0、
/// 4 子网ID
/// 5 设备ID
/// 6 参数一
/// 7 参数二
/// 8 参数三
/// 9 参数四
///
SetHornTargetState = 0xE416,
///
/// ACK修改开、关、拆、低电量对应的受控目标配置(0xE417)
/// 操作码: 0x E417
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:3
/// 编号 备注 值域
/// 1 回复成功, 或失败 0xF8或0xF5
/// 2 动作类型 1-128,设备1-32每个有4种开、关、拆、低电量分别对用20个受控目标
/// 3 目标序号 1-20
///
SetHornTargetStateACK = 0xE416,
///
/// 读目标使能配置
/// 操作码: 0x3571
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 动作类型 设备0-31 / 255 返回全部 32 回路的使能设置,共32 字节
///
ReadHornTargetEnable = 0x3571,
///
/// 读目标使能配置返回
/// 操作码: 0x3572
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 动作类型 设备0-31 / 255 返回全部 32 回路的使能设置,共32 字节
/// 2 使能 0:disabled 1:enable
///
ReadHornTargetEnableACK = 0x3572,
///
/// 写目标使能配置
/// 操作码: 0x356f
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 动作类型 设备0-31
/// 2 使能 0:disabled 1:enable
///
SetHornTargetEnable = 0x356f,
///
/// 写目标使能配置返回
/// 操作码: 0x3570
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 动作类型 设备0-31
/// 2 回复成功, 或失败 0xF8或0xF5
///
SetHornTargetEnableACK = 0x3570,
///
/// 设备状态广播(0x15D0)
/// 操作码: 0x15D0
/// 通讯方式: 广播
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:6
/// 编号 备注 值域
/// 1 区号 0-254
/// 2 物理通道号 1-32(其他物理通道号无效)
/// 3 传感器状态 关0,开1,拆2 ,低电量3,心跳4(4小时内没心跳就离线了)
/// 4 大类别 0-255
/// 5 小类别 0-255
/// 6 逻辑通道号 1-32(其他通道号无效),按物理通道号排序,每次注册、删除都会重新排序
///
//HornStateBroadcast = 0x15D0,
///
/// 设备报警广播(0xF606)
/// 操作码: 0xF606
/// 通讯方式: 广播
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:7
/// 编号 备注 值域
/// 1 区号 0-254
/// 2 物理通道号 1-32(其他物理通道号无效)
/// 3 报警类型高字节 0-255
/// 4 报警类型低字节 0-255
/// 5 大类别 0-255
/// 6 小类别 0-255
/// 7 逻辑通道号 1-32(其他通道号无效),按物理通道号排序,每次注册、删除都会重新排序
/// ----------------------
/// 报警类型表
/// 编号 报警分类 说明 备注
/// 1 开关报警 门、窗、柜子、抽屉、保险柜
/// 2 闯入报警 人体移动、电子栅栏 人体移动算一个状态,对于是否报警要看应用场景
/// 3 温度过高报警
/// 4 温度过低报警
/// 5 湿度过低报警
/// 6 湿度过高报警
/// 7 高压报警(电压)
/// 8 低压报警(电压)
/// 9 过载报警(电流) 暂定过载主要是电流过载
/// 10 水压过高
/// 11 水压过低
/// 12 液位超限
/// 13 液位过低
/// 14 漏水报警
/// 15 PM2.5超限
/// 16 PM10超限
/// 17 紧急报警 紧急求助等
/// 18 玻璃破碎报警
/// 19 CO报警
/// 20 燃气报警 石油液化气、天然气、煤气等都可以使用燃气报警
/// 21 火灾报警
/// 22 烟雾报警
/// 23 劫持报警
/// 24 密码错误警告 门锁、APK等
/// 25 防拆、防撬报警 部分传感器、门锁等
/// 26 指纹错误报警
/// 27 门未锁好 状态/报警推送
/// 28 电量不足状态 电池设备电量过低 电量不足状态/报警推送
///
HornAlarmBroadcast = 0xF606,
///
/// 使能通道报警
/// 操作码: 0xE01C
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 物理通道号 1-32(其他物理通道号无效)
/// 2 是否使能 255为使能,0为禁止
///
//SetHornLoopAlarm = 0xE01C,
///
/// ACK使能通道报警(0xE01D)
/// 操作码: 0xE01D
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 物理通道号 1-32(其他物理通道号无效)
/// 2 是否使能 255为使能,0为禁止
///
//SetHornLoopAlarmACK = 0xE01D,
///
/// 读取此通道是否使能报警(0xE018)
/// 操作码: 0xE018
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254 SetHornLoopAlarm
/// 附加数据内容
/// 附加数据长度:1
/// 编号 备注 值域
/// 1 物理通道号 1-32(其他物理通道号无效)
///
ReadHornLoopAlarm = 0xE018,
///
/// ACK读取此通道是否使能报警(0xE019)
/// 操作码: 0xE019
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 物理通道号 1-32(其他物理通道号无效)
/// 2 是否使能 255为使能,0为禁止
///
ReadHornLoopAlarmACK = 0xE019,
///
/// 5.1 推送信息设置
/// 操作码: 0x3569
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:6
/// 编号 备注 值域
/// 1 物理通道号 0~31
/// 2 预留 预留
/// 3 使能设置 1:enable 0:disable
/// 4 子网ID 1 byte
/// 5 设备ID 1 byte
///
SetHornPush = 0x3569,
///
/// 5.2 推送信息设置返回
/// 操作码: 0x356a
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:3
/// 编号 备注 值域
/// 1 物理通道号 0~31
/// 2 预留 预留
/// 3 Status F8 / F5
///
SetHornPushACK = 0x356A,
///
/// 5.3 读推送信息设置
/// 操作码: 0x356b
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 物理通道号 0~31
/// 2 预留 预留
///
ReadHornPush = 0x356b,
///
/// 5.4 读推送信息设置返回
/// 操作码: 0x356c
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:5
/// 编号 备注 值域
/// 1 物理通道号 0~31
/// 2 预留 预留
/// 3 使能设置 1:enable 0:disable
/// 4 子网ID 1 byte
/// 5 设备ID 1 byte
///
ReadHornPushACK = 0x356C,
///
/// 6.1 读取动作历史
/// 操作码: 0x356d
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 记录序号 0~99共百条 / 255:返回全部
///
ReadHornHistory = 0x356d,
///
/// 6.2读取动作历史返回
/// 操作码: 0x356e
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:8
/// 编号 备注 值域
/// 1 记录序号 0~99共百条
/// 2 物理通道号 0~31
/// 3 动作类别 关0,开1,拆2 ,低电量3
/// 4 年 范围:公元年与2000的差
/// 5 月 0 - 11
/// 6 日 0 - 30
/// 7 时 0 - 23
/// 8 分 0 - 59
///
ReadHornHistoryACK = 0x356e,
///
/// The read horn loop count.
///
ReadHornLoopCount = 0xE510,
///
/// 回复设备总数
///
ReadHornLoopCountACK = 0xE511,
///
/// 读取设备状态情况
/// 操作码:0xE512
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容 :3
/// 附加数据长度:
/// 编号 备注 值域
/// 1 设备总数 1-N
/// 2 开始读取设备地址 1-N
/// 3 读取多少个 1-16
///
ReadHornLoopsStatus = 0xE512,
///
/// 依次读取设备状态情况返回
/// 操作码:0xE513
/// 通讯方式: 广播
/// 子网ID范围:255 设备ID范围: 255
/// 附加数据内容 :3 + N * 4(N设备总数)
/// 附加数据长度:
/// 编号 备注 值域
/// 1 设备总数 1-N
/// 2 开始读取设备地址 1-N
/// 3 读取多少个 1-16
/// 4 第一个设备大类
/// 5 第一个设备小类
/// 6 第一个设备通道号
/// 7 第一个设备状态 0:离线,其他预留 1:在线
/// 8 第二个设备大类
/// 9 第二个设备小类
/// 10 第二个设备通道号
/// ... 第二个设备状态 0:离线,其他预留 1:在线
///
ReadHornLoopsStatusACK = 0xE513,
#endregion
#region 海客传感器协议
///
/// 2.1设置目标组备注
/// 操作码: 0x3532
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:22
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4. 温度 3
/// 5. 湿度 4
/// 2 Level Level: 0 ~ 7 每一级别对应下面的组备注
/// 3 传感器目标组备注0 0 ~ 255
/// 22 传感器目标组备注19 0 ~ 255
///
SetSensorTargetRemark = 0x3532,
///
/// 1 存储状态 0xf8 / 0xf5 /0xf1 存储失败
///
SetSensorTargetRemarkACK = 0x3533,
///
/// 2.3读取目标组备注
/// 操作码: 0x3534
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4. 温度 3
/// 5. 湿度 4
/// 2 Level Level: 0 ~ 7 每一级别对应下面的组备注
///
ReadSensorTargetRemark = 0x3534,
///
/// 2.4读取目标组备注
/// 操作码: 0x3535
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4. 温度 3
/// 5. 湿度 4
/// 2 Level Level: 0 ~ 7 每一级别对应下面的组备注
/// 3 传感器目标组备注0 0 ~ 255
/// 22 传感器目标组备注19 0 ~ 255
///
ReadSensorTargetRemarkACK = 0x3535,
///
/// 6.3 读取目标设置
/// 操作码: 0x3543
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:3
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 3 目标序号 number 0~19
///
ReadSensorScence = 0x3543,
///
/// 6.4 读取目标设置返回
/// 操作码: 0x3544
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:10
/// 编号 备注 值域
/// 1 类型
/// 1 PM2.5 0
/// 2 CO2浓度 1
/// 3 TVOC浓度 2
/// 4 温度 3
/// 5 湿度 4
/// 2 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 3 目标序号 number 0~19
/// 4 Control_kind 控制类型
/// 5 Control_sub_net 子网号
/// 6 Control_dev 设备号
/// 7 Control_fenqu 回路号
/// 8 Control_changjing
/// 9 Control_minute—singal_adj
/// 10 Control_second—singal_adj
///
ReadSensorScenceACK = 0x3544,
///
/// 6.4 读取目标设置返回
/// 操作码: 0x3541
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:10
/// 编号 备注 值域
/// 1 类型
/// 1 PM2.5 0
/// 2 CO2浓度 1
/// 3 TVOC浓度 2
/// 4 温度 3
/// 5 湿度 4
/// 2 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 3 目标序号 number 0~19
/// 4 Control_kind
/// 5 Control_sub_net
/// 6 Control_dev
/// 7 Control_fenqu
/// 8 Control_changjing
/// 9 Control_minute—singal_adj
/// 10 Control_second—singal_adj
///
SetSensorScence = 0x3541,
///
/// 6.3 读取目标设置
/// 操作码: 0x3542
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:3
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 3 目标序号 number 0~19
///
SetSensorScenceACK = 0x3542,
///
/// 设置目标范围
/// 附加数据长度:6
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0 ug/m3 范围 0~999ug/m3
/// 2.CO2浓度 1 ppm 400~5000ppm
/// 3.TVOC浓度 2 0.01mg/m3 0.22~9.99mg/m3
/// 4.温度 3 0.1℃ 范围 -40℃~125℃(负数为最高位置1)
/// 5.湿度 4 0.1%RH 范围 0~100%RH
/// 2 级别 Level: 0 ~ 7 每一级别对应下面的组范围
/// 3 左边界高位
/// 4 左边界低位 左范围要小于右边界
/// 5 右边界高位
/// 6 右边界低位
///
SetSensorPushValues = 0x3536,
///
/// 设置目标范围返回
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0 ug/m3 范围 0~999ug/m3
/// 2.CO2浓度 1 ppm 400~5000ppm
/// 3.TVOC浓度 2 0.01mg/m3 0.22~9.99mg/m3
/// 4. 温度 3 0.1℃ 范围 -40℃~125℃(负数为最高位置1)
/// 5. 湿度 4 0.1%RH 范围 0~100%RH
/// 0xf5 失败
/// 2 级别 Level: 0 ~ 7
///
SetSensorPushValuesACK = 0x3537,
///
/// 读取目标范围
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:2
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0 ug/m3 范围 0~999ug/m3
/// 2.CO2浓度 1 ppm 400~5000ppm
/// 3.TVOC浓度 2 0.01mg/m3 0.22~9.99mg/m3
/// 4. 温度 3 0.1℃ 范围 -40℃~125℃(负数为最高位置1)
/// 5. 湿度 4 0.1%RH 范围 0~100%RH
/// 2 级别 Level: 0 ~ 7
///
ReadSensorPushValues = 0x3538,
///
/// 读取目标范围返回
/// 附加数据长度:6
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0 ug/m3 范围 0~999ug/m3
/// 2.CO2浓度 1 ppm 400~5000ppm
/// 3.TVOC浓度 2 0.01mg/m3 0.22~9.99mg/m3
/// 4. 温度 3 0.1℃ 范围 -40℃~125℃(负数为最高位置1)
/// 5. 湿度 4 0.1%RH 范围 0~100%RH
/// 0xf5 失败
/// 2 级别 Level: 0 ~ 7 每一级别对应下面的组范围
/// 3 左边界高位
/// 4 左边界低位 左范围要小于右边界
/// 5 右边界高位
/// 6 右边界低位
///
ReadSensorPushValuesACK = 0x3539,
///
/// 读取传感器历史曲线点
/// 1 序号 传感器数据记录序号
/// 1. 0~239 每 3 小时一次,每天 8 次,30天共240个点
/// 2. 序号越小数据越新
///
ReadSensorHistory = 0x353f,
///
/// 读取传感器历史曲线点返回
/// 附加数据长度:12
/// 编号 备注 值域
/// 1 序号 传感器数据记录序号
/// 1. 0~239 每 3 小时一次,每天 8 次,30天共240个点
/// 2. 序号越小数据越新
/// 3. / 0xf5
/// 2 PM2.5高位 ug/m3
/// 3 PM2.5低位 ug/m3
/// 4 CO2浓度高位 ppm
/// 5 CO2浓度低位 ppm
/// 6 TVOC浓度高位 0.01mg/m3
/// 7 TVOC浓度低位 0.01mg/m3
/// 8 温度 0.1℃
/// 9 湿度 0.1%RH
/// 10 月 0~11
/// 11 日 0~30
/// 12 时 0~23
///
ReadSensorHistoryACK = 0x3540,
///
/// 8.1 推送信息设置
/// 操作码: 0x3565
/// 附加数据长度:6
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 通道号 预留,这里只有一个通道
/// 3 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 4 使能设置 1:enable 0:disable
/// 5 子网ID 1 byte
/// 6 设备ID 1 byte
///
SetSensorPushMessage = 0x3565,
///
/// 8.2 推送信息设置返回
/// 操作码: 0x3566
/// 附加数据长度:4
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 通道号 预留,这里只有一个通道
/// 3 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 4 Status F8(success) / F5
///
SetSensorPushMessageACK = 0x3566,
///
/// 读推送信息
/// 附加数据长度:3
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 通道号 预留,这里只有一个通道
/// 3 目标级别
/// Level: 0 ~ 7 每一级别对不同的组范围
/// 注:当值为255时,返回8个等级的数据
///
ReadSensorPushMessage = 0x3567,
///
/// 8.4 读推送信息返回
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 通道号 预留,这里只有一个通道
/// 3 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 注:当值为255时,返回8个等级的数据
/// 数据累加
/// 使能位置,子网ID,设备ID
/// 4 使能设置 1:enable 0:disable
/// 5 子网ID 1 byte
/// 6 设备ID 1 byte
///
ReadSensorPushMessageACK = 0x3568,
///
/// 9.3读取逻辑号使能设置
/// 操作码: 0x3575
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:0
///
ReadSensorAutomationEnableList = 0x3575,
///
/// 9.4读取逻辑号使能设置返回
/// 操作码: 0x3576
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:40
/// 编号 备注 值域
/// 1 使能与启用
/// 0:delete;
/// 1:enable;
/// 2:unused
/// ... ... ...
/// 40 使能与启用
/// 0:delete;
/// 1:enable;
/// 2:unused
///
ReadSensorAutomationEnableListACK = 0x3576,
///
/// 9.1写逻辑号使能设置
/// 操作码: 0x3573
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:40
/// 编号 备注 值域
/// 1 使能与启用
/// 0:delete;
/// 1:enable;
/// 2:unused
/// ... ... ...
/// 40 使能与启用
/// 0:delete;
/// 1:enable;
/// 2:unused
///
SetSensorAutomationEnableList = 0x3573,
///
/// 附加数据长度: 1
/// 编号 备注 值域
/// 1 Status 0xf8 / 0xf5
///
SetSensorAutomationEnableListACK = 0x3574,
///
/// 10. 1写 ID设置
/// 操作码: 0x3577
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:40
/// 编号 备注 值域
/// 1 ID
/// ... ... ...
/// 40 ID
///
SetSensorAutomationListID = 0x3577,
///
/// 10.2写 ID设置返回
/// 操作码: 0x3578
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度: 1
/// 编号 备注 值域
/// 1 Status 0xf8 / 0xf5
///
SetSensorAutomationListIDACK = 0x3578,
///
/// 10.3读取ID设置
/// 操作码: 0x3579
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:0
/// 编号 备注 值域
///
ReadSensorAutomationListID = 0x3579,
///
/// 10.4读取ID设置返回
/// 操作码: 0x357a
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:40
/// 编号 备注 值域
/// 1 ID
/// ... ... ...
/// 40 ID
///
ReadSensorAutomationListIDACK = 0x357a,
///
/// 11. 1写 传感器类型条件使能 设置
/// 操作码: 0x357b
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:4
/// 编号 备注 值域
/// 1 传感器类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 第一级高位 Bit0:~Bit7 1:enable 0:disable
/// 3 第一级中位 Bit0:~Bit7 1:enable 0:disable
/// 4 第一级低位 Bit0:~Bit7 1:enable 0:disable
/// ... ... ...
/// 23 第八级高位 Bit0:~Bit7 1:enable 0:disable
/// 24 第八级中位 Bit0:~Bit7 1:enable 0:disable
/// 25 第八级低位 Bit0:~Bit7 1:enable 0:disable
///
SetSensorAutomationTargetLevelEnable = 0x357b,
///
/// 11.2写传感器类型条件使能 设置返回
/// 操作码: 0x357c
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度: 2
/// 编号 备注 值域
/// 1 传感器类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 Status 0xf8 / 0xf5
///
SetSensorAutomationTargetLevelEnableACK = 0x357c,
///
/// 11.3读取单条目标命令使能 设置
/// 操作码: 0x357d
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:0
/// 编号 备注 值域
/// 1 传感器类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
///
ReadSensorAutomationLevelTargetEnable = 0x357d,
///
/// 11.4读取单条目标命令使能 设置返回
/// 操作码: 0x357e
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:40
/// 编号 备注 值域
/// 1 传感器类型 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 第一级高位 Bit0:~Bit7 1:enable 0:disable
/// 3 第一级中位 Bit0:~Bit7 1:enable 0:disable
/// 4 第一级低位 Bit0:~Bit7 1:enable 0:disable
/// ... ... ...
/// 23 第八级高位 Bit0:~Bit7 1:enable 0:disable
/// 24 第八级中位 Bit0:~Bit7 1:enable 0:disable
/// 25 第八级低位 Bit0:~Bit7 1:enable 0:disable
///
ReadSensorAutomationLevelTargetEnableACK = 0x357e,
///
/// 12. 1写高级逻辑备注设置
/// 操作码: 0x357f
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:21
/// 编号 备注 值域
/// 1 序号 0 ~ 39
/// 2 备注 1
/// 3 备注 2
/// ... ... ...
/// 21 备注 20
///
SetSensorAutomationName = 0x357F,
///
/// 12.2写高级逻辑备注设置返回
/// 操作码: 0x3580
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度: 2
/// 编号 备注 值域
/// 1 序号 0 ~ 39
/// 2 Status 0xf8 / 0xf5
///
SetSensorAutomationNameACK = 0x3580,
///
/// 12.3读高级逻辑备注 设置
/// 操作码: 0x3581
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:1
/// 编号 备注 值域
/// 1 序号 0 ~ 39
///
ReadSensorAutomationName = 0x3581,
///
/// 12.4读高级逻辑备注设置返回
/// 操作码: 0x3582
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:21
/// 编号 备注 值域
/// 1 序号 0 ~ 39
/// 2 备注 1
/// 3 备注 2
/// ... ... ...
/// 21 备注 20
///
ReadSensorAutomationNameACK = 0x3582,
///
/// 7.1日历逻辑设置
/// 操作码: 0x3561
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:16
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 通道号 预留,这里只有一个通道
/// 3 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 注:0级为差
/// 1.级为良
/// 2 级为优
/// 4 重复周期类型 0:系统
/// 1:自定义
/// 5 重复周期设置 系统:
/// 0:只执行一次
/// 1:每天一次
/// 2:工作日
/// 3:周末, 非工作日
/// 0xff : 重复无效
/// 自定义:
/// 启用第 6 个byte 来自定义一周里面的重复时间
/// 6 自定义重复周期 Bit0 - bit6 代表周日到周六( 1:为选定 0:为取消) 第 4 byte 为 1 时有效
/// 7 年 范围:公元年与2000的差
/// 8 月 0 - 11
/// 9 日 0 - 30
/// 10 时 0 - 23
/// 11 分 0 - 59
/// 12 年 范围:公元年与2000的差
/// 13 月 0 - 11
/// 14 日 0 - 30
/// 15 时 0 - 23
/// 16 分 0 - 59
///
SetSensorAutomationDateTimeCycle = 0x3561,
///
/// 7.2日历逻辑设置返回
/// 操作码: 0x3562
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:4
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 通道号 预留,这里只有一个通道
/// 3 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 注:0级为差
/// 1.级为良
/// 2 级为优
/// 4 Status F8 / F5
///
SetSensorAutomationDateTimeCycleACK = 0x3562,
///
/// 7.3读日历逻辑
/// 操作码: 0x3563
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:3
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 通道号 预留,这里只有一个通道
/// 3 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 注:0级为差
/// 1.级为良
/// 2 级为优
///
ReadSensorAutomationDateTimeCycle = 0x3563,
///
/// 7.4读日历逻辑返回
/// 操作码: 0x3564
/// 通讯方式: 点对点
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度:16
/// 编号 备注 值域
/// 1 类型
/// 1.PM2.5 0
/// 2.CO2浓度 1
/// 3.TVOC浓度 2
/// 4.温度 3
/// 5.湿度 4
/// 2 通道号 预留,这里只有一个通道
/// 3 目标级别 Level: 0 ~ 7 每一级别对不同的组范围
/// 注:0级为差
/// 1.级为良
/// 2 级为优
/// 4 重复周期类型 0:系统
/// 1:自定义
/// 5 重复周期设置 系统:
/// 0:只执行一次
/// 1:每天一次
/// 2:工作日
/// 3:周末, 非工作日
/// 自定义:
/// 启用第 6 个byte 来自定义一周里面的重复时间
/// 6 自定义重复周期 Bit0 - bit6 代表周日到周六( 1:为选定 0:为取消) 第 4 byte 为 1 时有效
/// 7 年 范围:公元年与2000的差
/// 8 月 0 - 11
/// 9 日 0 - 30
/// 10 时 0 - 23
/// 11 分 0 - 59
/// 12 年 范围:公元年与2000的差
/// 13 月 0 - 11
/// 14 日 0 - 30
/// 15 时 0 - 23
/// 16 分 0 - 59
///
ReadSensorAutomationDateTimeCycleACK = 0x3564,
#endregion
///
/// 高级网关交换数据使用
///
SuperGatewayAgent = 0xAEAE,
SuperGatewayAgentACK = 0xAEAF,
SonosControl = 0xAEB0,
SonosControlACK = 0xAEB1,
LogicstateControl = 0xE014,
LogicstateControlACK = 0xE015,
#region 新风协议
//新风协议控制
//附加数据: 新风通道号(1 - 200) + 开关(0,1) + 风速(0 关,1低,2中,3高) + 模式(0手动,1 自动,2 智能,3 定时)
FreshAirControl = 0x144A,
//返回:新风通道号(1 - 200) + 开关(0,1) + 风速(0 关,1低,2中,3高) + 模式(0手动,1 自动,2 智能,3 定时)+模拟量(2byte==16bit)+
//室内温度(4byte) + 室外温度(4byte) + 室内湿度(4byte)+ PM2.5(4byte) + TVOC(4byte) + CO2(4byte)
FreshAirControlACK = 0x144B,
//2.新风协议读状态
//附加数据: 新风通道号(1 - 200)
FreshAirRead = 0x144C,
//返回:新风通道号(1 - 200) + 开关(0,1) + 风速(0 关,1低,2中,3高) + 模式(0手动,1 自动,2 智能,3 定时) +模拟量(2byte==16bit)+
//室内温度(4byte) + 室外温度(4byte) + 室内湿度(4byte)+ PM2.5(4byte) + TVOC(4byte) + CO2(4byte)
FreshAirReadACK = 0x144D,
#endregion
///
/// 布防设置
/// 附加数据
/// area 区域号
/// Armtype 布防类型
///
SetArm = 0x0104,
///
/// 布防设置ACK
/// 附加数据
/// area 区域号
/// Armtype 布防类型
///
SetArmACK = 0x0105,
///
/// 读取布防状态
/// 附加数据
/// area 区域号
///
ReadArm = 0x011E,
///
/// 布防设置ACK
/// 附加数据
/// area 区域号
/// Armtype 布防类型
///
ReadArmACK = 0x011F,
///
/// 0x0000
/// 无效指令
///
Invoid = 0x0000,
///
/// 0x000E
/// 读取备注信息
///
ReadRemark = 0x000E,
///
/// 0x000F
/// 读取备注信息反馈
///
ReadRemarkACK = 0x000F,
///
/// 0x0002
/// 场景控派 /// 区域号(1B),【昂牛?)
///
SetScene = 0x0002,
///
/// 0x0003
/// 场景控制回复
/// 区域号(1B),场景号(1B),回路数(1B)?芈房?刈刺?н用 n bit 位表示)n: 回路个数 ;
///
SetSceneACK = 0x0003,
///
/// 0x001A
/// 序列控制
/// 区域号(1B),序列号(1B)
///
SetSeries = 0x001A,
///
/// 0x001B
/// 序列控制回复
/// 区域号(1B),序列号(1B)
///
SetSeriesACK = 0x001B,
///
/// 0xE01C
/// 通用开关控制
/// 开关号(1B),开关状态(1B)(0XFF:开;0:关)
///
SetCommonSwitch = 0xE01C,
///
/// 0xE01D
/// 通用开关控制回复
/// 开关号(1B??状塔?)(1:开;0:关)
///
SetCommonACK = 0xE01D,
///
/// 0xE3E4
/// 广? /// 各窗帘刺?нn B)(0:停止;1:开;2:闭n:为窗帘个数
///
BroadcastCurtainStatus = 0xE3E4,
///
/// 0x0031
/// 调节控制
/// 回路号(1B),开关量(1B),0(时间1),0(奔?
///
SetSingleLight = 0x0031,
///
/// 0x0032
/// 调节控制回成
/// 回路号(1B),0XF8/0XF5(1B) 开关量(1B),
/// 回路数(1B),回路开关状态( 用 n bit 位表示)
/// n: 回路个数 ;0XF8:成功;0XF5:失败
///
SetSingleLightACK = 0x0032,
///
/// 0x0033
/// 单路调节读取状态
/// 回路数(1B),各回路开关量( n B)
///
ReadLightEquipmentAllLoopBrightness = 0x0033,
///
/// 0x0034
/// 单路调节读取状态回复
/// 1byte(回路总数)nbyte(每个字节表示对应回路的亮度0-100)
///
ReadLightEquipmentAllLoopBrightnessACK = 0x0034,
///
/// 读取能源开关功率
/// [0](bit0-bit5) 2: 电压 3: 电流 10:功率 11:电能 (BIT 6-7 0:2bytes 1:1bytes 2:4bytes)
/// [1] 通道
///
ReadAnalogValue = 0xE440,
///
/// [0](bit0-bit5) 2: 电压 3: 电流 10:功率 (2byte) === 11:电能 (4byte)
/// [1] 通道
/// [2] 模拟量H1 电压值 0.1V,电流0.001,功率1W
/// [3] 模拟量H2
/// [4] 模拟量H3
/// [5] 模拟量H4 电量0.1度电
///
ReadAnalogValueACK = 0xE441,
///
/// 0x2142
/// 密码认证
///
SetHotelPassword = 0x2142,
///
/// 0x2143
/// 密码认证返回
///
SetHotelPasswordACK = 0x2143,
///
/// 0x2077
/// 读取酒店门铃状态
/// 无附加数据
///
ReadHotelDoorState = 0x2077,
///
/// 0x2078
/// 取酒店门铃状塔馗成
/// _ROOM_DOORBELL_STATUS_READ_ACK 0x2078 //ACK Read doorbell status
/// doorbell status(1byte)--1/0(on/off)--bit0(wait)-bit1(disturb)-bit2(clean)-bit3(number)-bit4(bell),bit5(RF)
/// Total: 1byte
///
ReadHotelDoorStateACK = 0x2078,
///
/// 0x209B
/// 门铃状态广播
/// _ROOM_TOUCH_CONTROL_DATA_CMD 0x2142 //CMD Touch Control
/// hdlmac(8bytes)
/// Control_flag(1byte)---1(Enable)-2(Disable)
/// Password(2byte)---(Disable no need these bytes)
/// Total: 11bytes
///
BroadcastHotelDoorState = 0x209B,
///
/// 0x2079
/// 门铃状态控制
/// _ROOM_DOORBELL_STATUS_SET_CMD 0x2079 //Set doorbell status
/// doorbell status(1byte)
/// Total: 1byte
///
SetHotelDoorState = 0x2079,
///
/// 0x207A
/// 门遄刺?刂品蠢犔
/// _ROOM_DOORBELL_STATUS_SET_ACK 0x207A //ACK Set doorbell status
/// 0xf8/0xf5(1byte)
/// same_send_data(1byte)
/// Total: 2bytes
///
SetHotelDoorStateACK = 0x207A,
///
/// 0x2057
/// 读取酒店所有状态
/// hdlma(8bytes)
///
ReadHotelAllState = 0x2057,
///
/// 0x2058
/// 读取酒店所有状态回复
///
/// _ROOM_STATUS_READ_ACK 0x2058 //ACK Read room_states
/// hdlmac(8bytes)
///***Cancel***// Room_states(1byte)--bit0(check)-bit1(reserved),bit2-5(card type),bit6(stolen alarm)-bit7(help alarm)
/// Room_states(1byte)----0(empty),1(On Service),2(reserve),3(chickin),4(Out of Service)---(*new add 2012-10-15*)
/// Card_Type(1byte)---6 card type---(*new add 2012-10-15*)
/// Current_que_no(1byte)--0-34(set_que)-0xFF(user custom)
/// Doorbell_status(1byte)--bit0(wait)-bit1(disturb)-bit2(clean)-bit3(number)-bit4(bell),bit5(RF)
/// Alarm_flag(1byte)--bit0(checkout)-bit1(stolen)-bit2(sos)-bit3(door)-bit4(server01)-bit5(server02)-bit6(server03)
/// 48loop_level(48bytes)--(0-100)
/// Total: 61bytes
///
ReadHotelAllStateACK = 0x2058,
///
/// 0x20D2
/// 酒店主机所有状态广播
///
BroadcaseHotelAllState = 0x20D2,
///
/// 0x2069
/// 窗帘控制
/// _ROOM_CURTAIN_STATUS_SET_ACK 0x206A //ACK Set curtain status
/// 0xf8/0xf5(1byte)
/// curtain_num(1byte)
/// curtain_staus(1byte)
/// curtain_Now_staus(1byte)
/// Total: 4bytes
///
SetHotelCurtain = 0x2069,
///
/// 0x206A
/// 傲控制回赋冗 /// _ROOM_CURTAIN_STATUS_SET_ACK 0x206A //ACK Set curtain status
/// 0xf8/0xf5(1byte)
/// curtain_num(1byte)
/// curtain_staus(1byte)
/// curtain_Now_staus(1byte)
/// Total: 4bytes
///
SetHotelCurtainACK = 0x206A,
///
/// 0x2063
/// 读取空调状态
/// _ROOM_AIR_STATUS_READ_CMD 0x2063 //Read air staus
/// air No(1byte)--(1-4)
/// total: 1byte
///
ReadHotelAC = 0x2063,
///
/// 0x2064
/// 读取酒店主机空调状态回复
/// HOTEL_ROOM_AIR_STATUS_READ_ACK 0x2064 //ACK Read air staus
///*air No(1byte)--(1-4)
/// air on/off(1byte)--0(off)-1(on)
/// air cold temp(1byte)--(0~30"C)/(32~86"H)
/// air_control_mode(1byte)--(high 4bit)0(cold)-1(hot)-2(close)-3(auto)---(low 4bit)0(auto)-1(high)-2(middle)-3(low)
/// air panel lock flag(1byte)--0(unlock)-1(lock)---##
/// air temp(1byte)--(0~40"C)/(32~104"H)
/// air hot temp(1byte)--(0~30"C)/(32~86"H)
/// air_run_mode(1byte)--same_air_control_mode
/// air auto temp(1byte)--(0~30"C)/(32~86"H)
/// air_dry_temp(1byte)--(0~30"C)/(32~86"H)
/// air_wind_sweep(1byte)--(0~close)/(1~open)
/// Total: 11bytes
///
ReadHotelACACK = 0x2064,
///
/// 0x2065
/// 控制酒店主机空调
/// * HOTEL_ROOM_AIR_STATUS_SET_CMD 0x2065 //Set air staus
/// air No(1byte)--(1-4)
/// air on/off(1byte)--0(off)-1(on)
/// air cold temp(1byte)--(0~30"C)/(32~86"H)
/// air_control_mode(1byte)--(high 4bit)-0(cold)-1(hot)-2(close)-3(auto)---(low 4bit)-0(auto)-1(high)-2(middle)-3(low)
/// air panel lock flag(1byte)--0(unlock)-1(lock)---##
/// air hot temp(1byte)--(0~30"C)/(32~86"H)
/// air auto temp(1byte)--(0~30"C)/(32~86"H)
/// air_dry_temp(1byte)--(0~30"C)/(32~86"H)
/// air_wind_sweep(1byte)--(0~close)/(1~open)
/// Total: 9bytes
///
SetHotelAC = 0x2065,
///
/// 0x2066
/// 控制酒店主机空调回复
/// HOTEL_ROOM_AIR_STATUS_SET_ACK 0x2066 //ACK Set air staus
/// 0xf8/0xf5(1byte)
/// same_send_data(9bytes)
/// Total: 10bytes
///
SetHotelACACK = 0x2066,
///
/// 读取空调模块命令
/// 1空调号(1-128)
/// 0x1938
///
ReadACMode = 0x1938,
///
/// 读取空调模块回复
/// 1空调号(1-128)
///2温度模式(摄氏Celsius:0,华氏Fahrenheit:1)
///3环境温度 (摄氏0-40,华氏32-99)
///4制冷控制温度(摄氏0-30,华氏32-86)
///5制热控制温度(摄氏0-30,华氏32-86)
///6远?制虑缟闵?,华氏32-86)
///7除湿控制温度(摄氏0-30,华氏32-86)
///8模式风速实际工作状态, 高4bit模式(0 制冷,1制热,2通风,3自动,4除湿) 0xF1>>4 低4bit风速(0 自动,1高?风,3低风)0xF1&0x0F
///9空调开关 (1开0关)
///10设置模式 0 评?热,2通风,3自动,4除湿
///11设置风速 0 自动,1高风,2中风?风
///12工作模式控制温度 (摄氏0-30,华氏32-86)
///13扫风模式:高4bit(实际扫风状态:0不扫风,1扫风),低4bit(设置扫风模剑?扫风,1扫风)
/// 0x1939
///
ReadACModeACK = 0x1939,
///
/// 设置空调模块命令
/// 1空调号(1-128)
///2温度模式(摄氏Celsius:0,华氏Fahrenheit:1)
///3环境温度 (摄氏0-40,华氏32-99)
///4制冷控制温度(摄氏0-30,华氏32-86)
///5制热控制温度(摄氏0-30,华氏32-86)
///6自动控制温度(摄氏0-30,华氏32-86)
///7除湿控制温度(摄氏0-30,华氏32-86)
///8椒缢偈导使ぷ髯此? 高4bit模式(0 制冷,1制热,2通风) 低4bit风速(0 自动,1高风?风,3低风)
///9空调开关 (1开0关)
///10设置模式 0 制冷1制热,2通风,3自动,4除湿
///11设置风速 0 自动,1高风2中风,3低风
///12工作模控制温肚掮摄氏0-30,华氏32-86)
///13扫风模式:高4bit(实际扫风状态:0不扫风,1扫风),低4bit(设置扫风模式:0不扫风,1扫风)
/// 0x193A
///
SetACMode = 0x193A,
///
/// 设置空调模块命令回复
/// 1空调号(1-128)
///2温度模式(摄氏Celsius:0,华氏Fahrenheit:1)
///3环境温度 (摄氏0-40,华氏32-99)
///4制冷控制温度(摄氏0-30,华氏32-86)
///5制热控制温度(摄氏0-30,华氏32-86)
///6自动控制温度(摄氏0-30,华氏32-86)
///7除湿控制露晴摄氏0-30,华氏32-86)
///8模式风速实使作壮? 高4bit模式(0 ?龋?风,3自动,4除湿) 低4bit风速(0 自动,1高风,2蟹?风)
///9空调开关 (1开0关)
///10设置模式 0 制冷,1迫龋?风,3自动,4除湿
///11设置风速 0 自动,1高风,2中纾?风
///12工作模式控制温度 (摄氏0-30,华氏32-86)
///13扫风模式:?it(实噬ǚ缱刺?扫风,1扫风),低4bit(设置扫风模式:0簧ǚ纾?风)
/// 0x193B
///
SetACModeACK = 0x193B,
///
/// 分配地址,不清空之前列表
/// 操作码: 0x13F4
/// 通讯方式: 广播
/// 子网ID范围: 0-254 设备ID范围: 0-254
/// 附加数据内容
/// 附加数据长度: 7
/// 编号 备注 值域
/// 1 发送数据标识 1=第一次请求分配地址;2 = 第二次请求 || 0x11 刷新地址列表 || 0x81 删除地址列表 || 0xA1 读取地址列表
/// 2 随机数(预留) 0 - 255
/// 3 随机数(预留) 0 – 255
/// 4 随机数(预留) 0 – 255
/// 5 随机数(预留) 0- 255
/// 6 随机数(预留) 0- 255
/// 7 随机数(预留) 0- 255
/// 注意:上位机需在10s内发送两次请求命令,第一次和第二次标识分清,交换机才会执行
///
AssignedAddress = 0x13F4,
AssignedAddressACK = 0x13F5,
///
/// 定位设备
/// E442,1D40定位面板
///
PositioningEquipment = 0xE442,
PositioningEquipmentACK = 0xE443,
PositioningPanel = 0x1D40,
PositioningPanelACK = 0X1D41,
///
/// 搜索无线网关和一端口交换机
///
ReadGateway = 0xE54A,
ReadGatewayACK = 0xE54B,
ReadGatewayProgrammingMode = 0x1400,
ReadGatewayProgrammingModeACK = 0x1401,
SetGateway = 0xE54C,
SetGatewayACK = 0xE54C,
///
/// 第一次搜索指令
/// 操作码: 0xE548
///
ReadDeviceModul = 0xE548,
///
/// 第一次搜指令回复
/// 操作码: 0xE549
///通讯方式: 点对点
///
ReadDeviceModulACK = 0xE549,
///
/// 搜索之后直接读取设备
/// 操作码: 0xE44A
///通讯方式: 点对点
///子网ID范围: 0-254 设备ID范围: 0-254
///附加数据内容
///附加数据长度: 3
///编号 备注 涤裆
///1 大类别 0 – 255
///2 小类别 0 - 255
///3 回路号或者通道号 0- 255
///
ReadDeviceLoopInfo = 0xE44A,
///
/// 搜索之后直接读取设备反馈
/// 操作码: 0xE44B
///ㄑ斗绞践 点缘馍 ///子网ID范围: 0-254 设备ID范围: 0-254
///附加数据内容
///附加数据长度: N
///编号 备注 值域
///1 大类别 0 – 255
///2 小类锶0 - 255
///3 回路或咄ǖ朗?0- 255
///4 备注第1个byte 0 - 255
///5 备注第2个byte 0- 255
///…
///23 备注第20鯾yte 0- 255
/// 具体参数见下表(其中回路或者通道数,备注为重复部分,无需重复返回,当前状态不用修改)
///
ReadDeviceLoopInfoACK = 0xE44B,
///
/// 设置简易编程设备基本信息
/// 操作码: 0xE44C
///通讯方式: 点对点
///子网ID范围: 0-254 设备ID范围: 0-254
///附加数据内容
///附加数据长度: 4 + 2 N
///编号 备注 值域
///1 大类别 0 – 255
///2 小类别 0 - 255
///3 回路或者通道数 1- 255
///4 备注第1个byte 0 - 255
///5 备注第2个byte 0- 255
///…
///23 备注第20个byte 0- 255
///具体参数见下表(其中回路或咄ǖ朗??缸⑽?馗床糠?扌柚馗捶祷兀?鼻按塔挥眯薷描
///
SetDeviceLoopInfo = 0xE44C,
///
/// 操作码: 0xE44D
///通讯方式: 点对点
///子鳬D范围: 0-254 设ID范围: 0-254
///附加数据内容
///附加数据长度: 3
///编号 备注 值域
///1 大类别 0 – 255
///2 小类别 0 - 255
///3 回路或者通道数 0 - 255
///
SetDeviceLoopInfoACK = 0xE44D,
/////
///// 简易编程读取第一次读〔煌甑奈尴呱璞感畔∩ /// //[0]gateway netID 0~254 255是广播搜索 新版本上加,
/////
//ReadOnePortWirelessFROtherInfo = 0x1D34,
/////
///// 简易编程读取第一次读取不完的无线设备信息反馈,从第五个字节索引开始
///// //[0]mode : 0:normal 1:config_mode
/////[1]control byte bit0 1:GateNet 0:general note
/////[2]
/////[3]
/////[4]
/////[5] RSSI(-dbm)
/////[5]对应频段
/////0((Chinese WPAN Band)) 1(-European SRD Band) 2-(North_American ISM Band)
/////[6]channel(Center Frequency)
/////((Chinese WPAN Band)): 0~12
/////标准0-780MHz,782,784,3-786MHz,
/////(nonstandard),用非标准请慎重4-770MHz 5-772MHz,6-774MHz,7-776MHz,8-778Mz,9-788MHz,10-790MHz,11-792MHz,12-794MHz
/////(European SRD Band)(0~12)
/////标准0-864MHz,1-866MHz,2-868MHz.3-870MHz
/////(nonstandard)4-858MHz,5-860MHz,6-862MHz,7-872MHz,8-874MHz,9-876MHz,10-878MHz,11-880MHz,12-882MHz,
/////(North_American ISM Band):(0~12)
/////标准北美频段, 0-904MHz,906,908,910,912,914,916,918,920,922,924,926,12-928MHz
/////[8]~[23] SECURITY_KEY
/////[24]~[43] Device_Remark_Buf
/////
//ReadOnePortWirelessFROtherInfoACK = 0x1D35,
///修改设备模块Remake通用指令
UpdataRemake = 0x0010,
UpdataRemakeACK = 0x0011,
///
/// F010
/// The update loop remake.
///
UpdateEquipmentLoopRemake = 0xF010,
UpdateLightDimmingLoopRemakeACK = 0xF011,
///
/// The update wireless panel button key remark.
///
UpdateWirelessPanelButtonKeyRemark = 0xE006,
UpdateWirelessPanelButtonKeyRemarkACK = 0xE007,
///
/// 读取按键信息
/// E000
///
ReadWirelessPanelButtonKey = 0xE000,
ReadWirelessPanelButtonKeyACK = 0xE001,
///
/// e002
///
WriteWirelessPanelButtonKey = 0xE002,
WriteWirelessPanelButtonKeyACK = 0xE003,
ReadWirelessPanelButtonKeyRemark = 0xE004,
ReadWirelessPanelButtonKeyRemarkACK = 0xE005,
///
/// 读取按键目标使能/
/// 按键配置了多少控制目标,在哪个序列上,
/// send :1 byte (回路号)
/// Receive : 1(回路号)2(目标总数)+ 使能(byte总数不确定,转化成二进制,1代表有效,0代表无效)
///
ReadButtonKeyEnable = 0xE474,
ReadButtonKeyEnableACK = 0xE475,
ReadDrycontactMode = 0xD205,
ReadDrycontactModeACK = 0xD206,
ReadWirelessPanelMode = 0xE008,
ReadWirelessPanelModeACK = 0xE009,
///
/// 修改按键模式
///
UpdataDrycontactMode = 0xD207,
UpdataDrycontactModeACK = 0xD208,
UpdataWirelessPanelModel = 0xE00A,
UpdataWirelessPanelModelACK = 0xE00B,
///
/// 控制面板
/// 3byte
/// 固定 17
/// 状态 0关 1开
/// 回路号
///
InstructionPanelKey = 0xE3D8,
InstructionPanelKeyACK = 0xE3D9,
//============================温度========================================//
//面板 广播温度
//通道号, 0-255 1btye//面板默认为1
//摄氏温度值, 1btye //注意:temperature为负数的时候,最高位置1
//摄氏温度浮点值1 1byte //20110328加//把浮点值按存储的4个byte发送
//摄氏温度浮点值2 1byte //20110328加//把浮点值按存储的4个byte发送
//摄氏温度浮点值3 1byte //20110328加//把浮点值按存储的4个byte发送
//摄氏温度浮点值4 1byte //20110328加//把浮点值按存储的4个byte发送
PanleBroadcastTemp = 0xE3E5,
////未用
//PanleBroadcastTempACK = 0xE3E6,
//读温度
//通道号, 0-255 1btye//面板默认为1
//读温度返回
ReadPanleTemp = 0xE3E7,
//通道号, 0-255 1btye//面板默认为1
//摄氏温度值, 1btye //注意:temperature为负数的时候,最高位置1
//20151013
//摄氏温度浮点值1 1byte //20110328加//把浮点值按存储的4个byte发送
//摄氏温度浮点值2 1byte //20110328加//把浮点值按存储的4个byte发送
//摄氏温度浮点值3 1byte //20110328加//把浮点值按存储的4个byte发送
//摄氏温度浮点值4 1byte //20110328加//把浮点值按存储的4个byte发送
ReadPanleTempACK = 0xE3E8,
///
/// 读取面板状态
///
ReadInstructionPanelKey = 0xE3DA,
ReadInstructionPanelKeyACK = 0xE3DB,
///
/// The updata light dimming maximum.
///
UpdataLightDimmingMaximumOrMinimum = 0xF018,
UpdataLightDimmingMaximumOrMinimumACK = 0xF019,
///
/// The updata light dimming the largest level.
///
UpdataLightDimmingTheLargestLevel = 0xF022,
UpdataLightDimmingTheLargestLevelACK = 0xF023,
///
/// 进入无线配置模式.
///
GotoConfigMode = 0X1D38,
GotoConfigModeACK = 0X1D39,//20170524更换操作码 : 20171215g改回
//GotoConfigMode = 0X1D52,
//GotoConfigModeACK = 0X1D53,
///
/// 退出无线配置模式
///
CheckConfigSuccess = 0x1D3A,
CheckConfigSuccessACK = 0x1D3B,
///
/// 修改窗帘模块运行时间
///
UpdataCurtainModelRunTime = 0xE802,
UpdataCurtainModelRunTimeACK = 0xE803,
///
/// 修改窗帘模块状态//安装调试
/// 测试窗帘
/// E3E0 附加数据2个byte
/// 继电器窗帘的话第一个byte的就代表回路号 第二个代表0/1/2代表停止/开/关
/// 电机窗帘的话第一个byte固定17, 第二个byte代表百分比(0-100)
/// 开合帘测距时附加数据为17,238
///
///
///
///
/// 进入安装调试:命令E3E0 附加数据3个byte 第一个17 第二个 238 第三个1 反馈E3E1 反馈的附加数据第一个byte为17 第二个byte为238 第三个byte为1时表示进入安装调试成功
/// 确定起始位置 命令E3E0附加数据2个byte, 第一个byte1,第二个byte1 反馈命令E3E1 反馈的附加数据第一个byte为1 第二个byte为1表示开始确实确定起始位置 电机转动
/// 起始位置确定完成 命令 1F0C 附加数据1个byte 第一个byte为3 反馈命令1F0D 反馈的附加数据第一个byte为3时表示确定起始位置完成
/// 确定结束位置 命令E3E0附加数据2个byte, 第一个byte1,第二个byte2 反馈命令E3E1 反馈的附加数据第一个byte为1 第二个byte为2表示开始确定结束位置 电机转动
/// 结束位置确定完成 命令 1F0C 附加数据1个byte 第一个byte为2 反馈命令1F0D 反馈的附加数据第一个byte为2时表示确定结束位置完成
/// 退出安装调试 命令E3E0 附加数据3个byte 第一个17 第二个 238 第三个2 反馈E3E1 反馈的附加数据第一个byte为17 第二个byte为238 第三个byte为2时表示退出安装调试成功
/// 点动 命令E3E0 附加数据2个byte 第一个33 第二个:点动开为1,点动关2
///
UpdataCurtainModelStutas = 0xE3E0,
UpdataCurtainModelStutasACK = 0xE3E1,
///
/// 窗帘模块状态广播回复
///
CurtainModelStutasACK = 0xE3E4,
///
/// 确定窗帘位置完成
/// 测试窗帘
///
UpdataCurtainLocalFinish = 0x1F0C,
UpdataCurtainLocalFinishAck = 0x1F0D,
///
/// 读取窗帘电机方向
///
ReadCommandCurtainUserseting = 0x1F02,
ReadCommandCurtainUsersetingAck = 0x1F03,
///
/// 开关状态选择标记
/// 1表示向前,0表示向后
///
CommandCurtainUserseting = 0x1F00,
CommandCurtainUsersetingAck = 0x1F01,
///
/// E3E2是读取窗帘状态的
/// 附加数据一个byte
/// 继电器窗帘就是回路号
/// 电机窗帘固定17
/// 返回回路号+窗帘状态
/// 电机窗帘0-100的话表示当前百分比,0XDD的话代表不能获取百分比需要复位 0XEE代表窗帘处于安装调试状态
///
ReadCurtainStatus = 0xE3E2,
ReadCurtainStutasACK = 0xE3E3,
///
/// 3007
/// 读取一端口交换机、无线网关的配置信息
///
ReadGateWayModelInfo = 0x3007,
ReadGateWayModelInfoACK = 0x3008,
///
/// 读取网关设备的服务器ip信息
///
ReadGatewayServerIP = 0x3009,
ReadGatewayServerIPACK = 0x300A,
///
/// 测试发送远程数据到服务器是否存在相同的组名用户名
/// 附加数据内容: 工程备注 20 bytes
/// 群组备注 20 bytes
/// 远程访问的用户名 8 bytes
/// 设备本身的MAC码(保证此数据唯一) 8 bytes
/// ----
/// 附加数据长度:9bytes
/// 附加数据内容:1byte 0失败 1成功 2已经存在
///
SendRemoteInfoToServer = 0x300B,
SendRemoteInfoToServerACK = 0x300C,
///
/// 设置交换机模块组名工程名
///
SetGateWayModelInfo = 0x3003,
SetGateWayModelInfoACK = 0x3004,
///
/// 3005
/// 设置交换机网络功能信息
///
SetGateWayModelInternetInfo = 0x3005,
SetGateWayModelInternetInfoACK = 0x3006,
///
/// 0xF003
/// 读取设备mac地址
///
ReadDeviceMac = 0xF003,
ReadDeviceMacACK = 0xF004,
///
/// 0xF005
/// 设置设备子网号、设备号
///
SetDeviceSubnetID = 0xF005,
SetDeviceSubnetIDACK = 0xF006,
///
/// 读取地热信息
/// [0]number(1-6)
/// 回复
/// [0]number(1-6) 地热号 (1byte)
/// [1]模式&开关:高4bit(0地热模式、1地冷模式、2地热功率控制、3地冷功率控制),低4bit(0关、1开,地热模块里面不支持,低4位扩展) (1byte)
/// [2]温度单位(摄氏Celsius:0,华氏Fahrenheit:1) (1byte)
/// [3]工作模式:1:普通,2:白天,3:夜晚,4:离开,5:时间 (1-5) (1byte)
/// [4]普通:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [5]白天:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [6]夜晚:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [7]离开:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [8]时间模式的时间段标志 (0:白天,1:夜晚) (1byte) //20110112加时间段标志
/// [9]温度源温度(最高位0:正,1:负.后7bit为值) (1byte)
/// [10]阀的开关状态(0--关 1--开)
/// [11]阀的大小 (0~100)
/// [12]冲洗标记 高4位:1按键执行冲洗、0非按键执行(模块定时冲洗)冲洗,低4位: 0:不冲洗、1冲洗 (1byte)
/// [13]冲洗时间 1~30(min) (1byte)
///
ReadFoolHeat = 0x1C5E,
ReadFoolHeatACK = 0x1C5F,
///
/// 地热控制指令
/// [0]number(1-6) (1byte)
/// [1]模式&开关:高4bit(0地热模式、1地冷模式、2地热功率控制、3地冷功率控制),低4bit(0关、1开,地热模块里面不支持,低4位扩展) (1byte)
/// [2]温度单位(摄氏Celsius:0,华氏Fahrenheit:1) (1byte)
/// [3]工作模式:1:普通,2:白天,3:夜晚,4:离开,5:时间 (1-5) (1byte)
/// [4]普通:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [5]白天:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [6]夜晚:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [7]离开:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [8](固定0)冲洗标记 高4位:1按键执行冲洗、0非按键执行(模块定时冲洗)冲洗,低4位: 0:不冲洗、1冲洗 (1byte)
/// [9](固定0)冲洗时间 1~30(min)
/// 回复
/// [0]number(1-6) 地热号 (1byte)
/// [1]模式&开关:高4bit(0地热模式、1地冷模式、2地热功率控制、3地冷功率控制),低4bit(0关、1开,地热模块里面不支持,低4位扩展) (1byte)
/// [2]温度单位(摄氏Celsius:0,华氏Fahrenheit:1) (1byte)
/// [3]工作模式:1:普通,2:白天,3:夜晚,4:离开,5:时间 (1-5) (1byte)
/// [4]普通:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [5]白天:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [6]夜晚:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [7]离开:设置温度(摄氏0-100,华氏32-212)/功率值(0-10) (1byte)
/// [8]时间模式的时间段标志 (0:白天,1:夜晚) (1byte) //20110112加时间段标志
/// [9]温度源温度(最高位0:正,1:负.后7bit为值) (1byte)
/// [10]阀的开关状态(0--关 1--开)
/// [11]阀的大小 (0~100)
/// [12]冲洗标记 高4位:1按键执行冲洗、0定时冲洗)冲洗,低4位: 0:不冲洗、1冲洗 (1byte)
/// [13]冲洗时间 1~30(min) (1byte)
///
SetFoolHeat = 0x1C5C,
SetFoolHeatACK = 0x1C5D,
///Serverx_FH_CMD E45A
///0 地热号 1-N
///1 工作模式 0地热模式、1地冷模式、2地热功率控制、3地冷功率控制、4自动
///2 开关时 0=OFF,1=ON
///3 工作模式 1:普通,2:白天,3:夜晚,4:离开,5:时间
///4 温度点 5-35
///5 冲洗标志 编码 说明
/// 4,5,6,7bit Server暂时不用
/// 0,1,2,3bit 0=不冲洗,1=冲洗
///6 冲洗时间 1-30Min
///7 功能号 0 = 无状态 (读)
/// 1、2=开关
/// 3=向下设定温度点
/// 4=向上设定温度点
/// 5=室内温度
/// 6=室馕露巧 /// 7=向下工作温度模式
/// 8=向上工作温度模模式
Serverx_FH_CMD = 0xE45A,
Serverx_FH_CMD_ACK = 0xE45B,
///
/// The read terrestria heat remark.
///
ReadTerrestriaHeatRemark = 0x1D02,
ReadTerrestriaHeatRemarkACK = 0x1D03,
SetTerrestriaHeatRemark = 0x1D00,
SetTerrestriaHeatRemarkACK = 0x1D01,
#region 面板地热状态
///
/// 地热页号0-8 (1byte)//彩屏加入20150714
///
Read_Floor_Heat_State = 0x1944,
///
/// 1温度模式(摄氏Celsius:0,华氏Fahrenheit:1) (1byte)
/// 2温度源温度(最高位0:正,1:负.后7bit为值) (1byte)
/// 3地热地冷开关::0关、1开 (1byte)
/// 4工作温度模式:1:普通,2:白天,3:夜晚,4:离开,5:时间 (1-5) (1byte)
/// 5普通温度 (摄氏0-99,华氏32-210) (1byte)
/// 6白天温度 (摄氏0-99,华氏32-210) (1byte)
/// 7夜晚温度 (摄氏0-99,华氏32-210) (1byte)
/// 8离开温度 (摄氏0-99,华氏32-210) (1byte)
/// 9时间模式的时间段标志 (0:白天,1:夜晚) (1byte) //20110112加时间段标志
/// 10模式:0地热模式、1地冷模式、2自动 (1byte) //20120802加//20140805加自动
/// 11地热页号0-8 (1byte)//彩屏加入20150714
///
Read_Floor_Heat_State_ack = 0x1945,
///
/// 1温度模式(摄氏Celsius:0,华氏Fahrenheit:1) (1byte)
/// 2地热地冷开关::0关、1开 (1byte)
/// 3工作温度模式:1:普通,2:白天,3:夜晚,4:离开,5:时间 (1-5) (1byte)
/// 4普通温度 (摄氏0-99,华氏32-210) (1byte)
/// 5白天温度 (摄氏0-99,华氏32-210) (1byte)
/// 6夜晚温度 (摄氏0-99,华氏32-210) (1byte)
/// 7离开温度 (摄氏0-99,华氏32-210) (1byte)
/// 8地热页号0-8 (1byte)//彩屏加入20150714
///
Set_Floor_Heat_State = 0x1946,
///
/// 1MODIFY_FAULT 1 byte
/// 2地热页号0-8 (1byte)//彩屏加入20150714
/// 或----------------------------------------------
/// 1 MODIFY_SUCCESS 1 byte
/// 2温度模式(摄氏Celsius:0,华氏Fahrenheit:1) (1byte)
/// 3地热地冷开关::0关、1开 (1byte)
/// 4工作温度模式:1:普通,2:白天,3:夜晚,4:离开,5:时间 (1-5) (1byte)
/// 5普通温度 (摄氏0-99,华氏32-210) (1byte)
/// 6白天温度 (摄氏0-99,华氏32-210) (1byte)
/// 7夜晚温度 (摄氏0-99,华氏32-210) (1byte)
/// 8离开温度 (摄氏0-99,华氏32-210) (1byte)
/// 9时间模式的时间段标志 (0:白天,1:夜晚) (1byte) //20120802加
/// 10工作模式:0地热、1地冷、2自动 (1byte) //20120802加//20140805加自动
/// 11地热地冷同步标志:0不同步、1同步 (1byte) //20121226加
/// 12地热页号0-8 (1byte)//彩屏加入20150714
///
Set_Floor_Heat_State_ack = 0x1947, //广播返回
#endregion
#region 4.3寸面板 空调状态 新协议
///
/// [0]//空调页号(0-8) 1byte
///
Read_Air_State_New = 0x19AE,
///
/// [0]//空调页号(0-8) 1byte
/// [1]//空调开关(1开0关) 1byte
/// [2]//制冷控制温度(摄氏0-30,华氏32-86) 1byte
/// [3]//制热控制温度(摄氏0-30,华氏32-86) 1byte
/// [4]//自动控制温度(摄氏0-30,华氏32-86) 1byte
/// [5]//除湿控制温度(摄氏0-30,华氏32-86) 1byte
/// [6]//设置模式(0制冷,1制热,2通风,3自动,4除湿) 1byte
/// [7]//设置风速(0自动,1高风,2中风,3低风) 1byte //注意:当模式为除湿或模式为通风及风速为自动时,风速视为小风为准
/// [8]//设置扫风(0不扫风,1扫风) 1byte
/// [9]//温度模式(摄氏Celsius:0,华氏Fahrenheit:1) 1byte
/// [10]//模式实际工作状态(0制冷,1制热,2通风,3自动,4除湿) 1byte
/// [11]//风速实际工作状态(0关闭,1高风,2中风,3低风) 1byte
/// [12]//扫风实际工作状态(0不扫风,1扫风) 1byte
/// [13]//环境温度(摄氏0-40,华氏32-99) 1byte
///
Read_Air_State_New_ack = 0x19AF,
///
/// [0]//空调页号(0-8) 1byte
/// [1]//空调开关(1开0关) 1byte
/// [2]//制冷控制温度(摄氏0-30,华氏32-86) 1byte
/// [3]//制热控制温度(摄氏0-30,华氏32-86) 1byte
/// [4]//自动控制温度(摄氏0-30,华氏32-86) 1byte
/// [5]//除湿控制温度(摄氏0-30,华氏32-86) 1byte
/// [6]//设置模式(0制冷,1制热,2通风,3自动,4除湿) 1byte
/// [7]//设置风速(0自动,1高风,2中风,3低风) 1byte //注意:当模式为除湿或模式为通风及风速为自动时,风速视为小风为准
/// [8]//设置扫风(0不扫风,1扫风) 1byte
/// [9]//温度模式(摄氏Celsius:0,华氏Fahrenheit:1) 1byte
///
Set_Air_State_New = 0x19B0, //pyx,6byte
///
/// MODIFY_FAULT 1 byte
/// 或----------------------------------------------
/// [0]//MODIFY_SUCCESS 1byte
/// [1]//空调页号(0-8) 1byte
/// [2]//空调开关(1开0关) 1byte
/// [3]//制冷控制温度(摄氏0-30,华氏32-86) 1byte
/// [4]//制热控制温度(摄氏0-30,华氏32-86) 1byte
/// [5]//自动控制温度(摄氏0-30,华氏32-86) 1byte
/// [6]//除湿控制温度(摄氏0-30,华氏32-86) 1byte
/// [7]//设置模式(0制冷,1制热,2通风,3自动,4除湿) 1byte
/// [8]//设置风速(0自动,1高风,2中风,3低风) 1byte //注意:当模式为除湿或模式为通风及风速为自动时,风速视为小风为准
/// [9]//设置扫风(0不扫风,1扫风) 1byte
/// [10]//温度模式(摄氏Celsius:0,华氏Fahrenheit:1) 1byte
/// [11]//模式实际工作状态(0制冷,1制热,2通风,3自动,4除湿) 1byte
/// [12]//风速实际工作状态(0关闭,1高风,2中风,3低风) 1byte
/// [13]//扫风实际工作状态(0不扫风,1扫风) 1byte
/// [14]//环境温度(摄氏0-40,华氏32-99) 1byte
///
Set_Air_State_New_ack = 0x19B1, //是否广播待定!!!
#endregion
#region 面板空调状态 旧协议
//------------------------------------------------------//设置空调工作状态
///
/// nop
///
Read_Air_Condition_Set = 0xE0EC,
///
/// [0]//On_off(1byte)(FALSE,TRUE)
/// [1]//Set_cooling_temperatrue (0-30)
/// [2]//Set_Mode (1byte) //注意:当模式为除湿或模式为通风及风速为自动时,风速视为小风为准
/// [3]//LOcal_Flag (1byte)
/// [4]//Now_temprature(1byte) (0-40)
/// [5]//set_heating temperature(0-30)
/// [6]//Actual_Mode
/// [7]//set_Autoing temperature(0-30)
/// [8]//set_DRYing temperature (0-30)
/// [9]//set_WIND_MOVE_MODE //高4bit(实际扫风状态:0不扫风,1扫风),低4bit(设置扫风模式:0不扫风,1扫风)(20100505)
///
Read_Air_Condition_Set_ack = 0xE0ED,
/////
///// 读取面板空调的状态
///// 开关号
/////
//ReadACPanelStatus = 0xE0EC,
/////
///// 开关状态
///// 制冷温度
///// 模式和风速
///// 空调锁
///// 当前温度
///// 制热温度
///// 空调实际运行模式和风速
///// 自动温度
///// 抽湿温度
///// 空调是否扫风(低四位)
///// 回路号(四点三寸面板才会有回复这个byte)
/////
//ReadACPanelStatusACK = 0xE0ED,
#endregion
///
/// 远程访问的连续三个步骤
/// 控制端连接服务器获取一端口的信息
/// 远程访问的用户名 8 bytes
/// 工程备注 20 bytes
/// 控制端连接服务器获取一端口的信息
/// 0x300D
///
RemoteFirst = 0x300D,
RemoteFirstACK = 0x300E,
///
/// 要求服务器是否要转发数据.
/// 操作码:$301F
///附加数据长度:7byte
///目的IP: (4bytes)发送端要梦实哪康蒙
///目的端口号 (2bytes)
///是否转发 1是0否
///
RemoteSecoud = 0x301F,
RemoteSecoudACK = 0x3020,
///
/// 连接验证密码.
///
Remote3th = 0x300F,//连接验证密晟
Remote3thACK = 0x3010,
///
/// 设置绑定面板空调目标
///
SetACPanel = 0xE0E6,
SetACPanelACK = 0xE0E7,
///
/// 读取面板绑定的空调目标
///
ReadACPanel = 0xE0E4,
ReadACPanelACK = 0xE0E5,
///
/// 读取面板音乐状态
/// 发送无附加数据
/// 回复3byte
/// 使能0:禁用;1启用
/// 音乐模式(两种)这里固定1
/// 区号,一个可以存储12个绑定目标从0开始,ON这里固定只做一个区号:0
///
ReadMusicPanelEnable = 0x1930,
ReadMusicPanelEnableACK = 0x1931,
///
/// 配置音乐面板状态
/// 发送 3byte
/// 使能0:禁用;1启用
/// 音乐模式(两种)这里固定1 /// 区号,一个可以存储12个绑定目标从0开始,ON这里固定只做一个区号:0
/// 回复1byte F8成功 F5失败
///
SetMusicPanelEnable = 0x1932,
SetMusicPanelEnableACK = 0x1933,
///
/// 读取音乐面板配置目标
/// 发送 分两次:0,1 ON只做一个区域,只发一次
/// 回复26byte (回复状态,序号,12个目标) F8/F5 0/1 子网号,设备号。子网号,设备号。子网号,设备号。。。
///
ReadMusicPanelSetting = 0x1934,
ReadMusicPanelSettingACK = 0x1935,
///
/// 配置音乐面板配置目标
/// 发送 25byte 序号 + 12个目标(子网号,设备号)
/// 回复 F8/F5
///
SetMusicPanelSetting = 0x1936,
SetMusicPanelSettingACK = 0x1937,
///
/// 读取干接点状态
/// 0x15CE
/// byte[2] =0 ==OFF(关、闭合) 干接点连接
/// byte[2] =1 ==ON(开、断开) 干接点断开
///
ReadDryContactStatus = 0x15CE,
ReadDryContactStatusACK = 0x15CF,
///
/// 广播干接点状态
/// byte【2】=0 开
/// byte【2】=1 关
///
BroadcastDryContactStatus = 0x15D0,
BroadcastDryContactStatusACK = 0x15D1,
///
/// 修改干接点备注
/// D220
/// 22个byte 第一个byte干接点号,第二byte机械开关标志 0机械开关模式关状态 1表示机械开关模式开模式 ,非机械开关这里默认1 剩下20个byte是备注 操作码 D220
///
SetDryContactRemark = 0xD220,
SetDryContactRemarkACK = 0xD221,
///
/// 红外控制命令
/// DB90
/// 1 通道号(发射口编号)
/// 2 设备号(回路号,存放红外码的区域编号)
/// 3 功能号
/// 4 开关状态检测 1 = 检测
/// 5 固定 0
/// 6 随机数
///
InfraredControl = 0xDB90,
InfraredControlACK = 0xDB91,
///
/// 上传红外码
/// 137A
///
UpLoadInfrared = 0x137A,
UpLoadInfraredACK = 0x137B,
///
/// 0x137C 下载红外模块回路数据0x
/// 第一步:序号(1-25)+包号(包号为0)(小包)
/// ACK: 序号(1-25)+包号(包号为0) + 设备码(1byte)+ 组码(2 byte)+ 红外数据总长度(1byte) +
/// 传送媒体(0:HDL-BUS,1:TCP/IP UDP,2:KNX)(包号为0) + name[20](小包)
/// 第二步:序号(1-25)+包号 (包号为1开始增加) (小包)
/// ACK: 序号(1-25)+包号(包号为1开始增加) + + 红外数据(nBYTE)
/// 重复第二步,直至红外数据下载完毕!
///
DownloadInfrared = 0x137C,
DownloadInfraredACK = 0x137D,
//ControlMusicModel1 = 0x192E,
//ControlMusicModel1ACK = 0x192F,
//ControlMusicModel2 = 0x1970,
//ControlMusicModel2ACK = 0x1971,
///
/// 0xE504
/// 1 功能号 0 = 读取红外发射通道总数;1 = 读取通道备注;2=修改通道备注
/// 2 通道号 1-N;F8表示读取通道总数
/// 当功能号为0 或者1 时,请忽略下面相关数据;只有当功能号为2时,后面数据有意义,为备注
/// 3 备注数据1byte 0 – FF
/// 4 备注数据2byte 0 – FF
/// 5 备注数据3byte 0 – FF
/// 6 备注数据4byte 0 – FF
/// 7 备注数据5byte 0 – FF
/// 8 备注数据6byte 0 – FF
/// 9 备注数据7byte 0 – FF
/// 10 备注数据8byte 0 – FF
/// 11 备注数据9byte 0 – FF
/// 12 备注数据10byte 0 – FF
/// 13 备注数据11byte 0 – FF
/// 14 备注数据12byte 0 – FF
/// 15 备注数据13byte 0 – FF
/// 16 备注数据14byte 0 – FF
/// 17 备注数据15byte 0 – FF
/// 18 备注数据16byte 0 – FF
/// 19 备注数据17byte 0 – FF
/// 20 备注数据18byte 0 – FF
/// 21 备注数据19byte 0 – FF
/// 22 备注数据20byte 0 – FF
///
InfraredChannelControl = 0xE504,
InfraredChannelControlACK = 0xE505,
///
/// 修改网关ip地址相关参数
///
UpdateGatewayIp = 0xF039,
UpdateGatewayIpACK = 0xF03A,
///
/// 修改无线配置
/// [0]control byte
///
///bit0 255:GateNet本身 0~254 general note 之 GateNet
///[1]
///[2]
///[3]
///[4]
///[5] 对应频段
///0((Chinese WPAN Band)) 1(-European SRD Band) 2-(North_American ISM Band)
///[6]channel(Center Frequency)
///((Chinese WPAN Band)): 0~12
///曜?780MHz,782,784,3-786MHz,
///(nonstandard),用非标准请慎重4-770MHz 5-772MHz,6-774MHz,7-776MHz,8-778Mz,9-788MHz,10-790MHz,11-792MHz,12-794MHz
///(European SRD Band)(0~12)
///曜?864MHz,1-866MHz,2-868MHz.3-870MHz
///(nonstandard)4-858MHz,5-860MHz,6-862MHz,7-872MHz,8-874MHz,9-876MHz,10-878MHz,11-880MHz,12-882MHz,
///(North_American ISM Band):(0~12)
///标准北美频段?0-904MHz,906,908,910,912,914,916,918,920,922,924,926,12-928MHz
///[7]~[22] SECURITY_KEY
///
WriteManageWirelessNet = 0x1D36,
WriteManageWirelessNetACK = 0x1D37,
///
/// 尝试修改无线配置,如果成功则发上一条命令来进行修改
///
TestWriteManageWirelessNet = 0x1d38,
TestWriteManageWirelessNetACK = 0x1d39,
///
/// 0x1976
/// 读取面板配置地热信息
///
ReadACFloorHeatingSettingEquipment = 0x1976,
ReadACFloorHeatingSettingEquipmentACK = 0x1977,
///
/// 1bytes loopid
///
Read43FloorHeatingSettingEquipment = 0x1940,
///
/// 4.3
/// 1地热地冷开启关闭:0关,1开, (0 - 1) (1byte)
///2地热地冷温度源SOURCE: 0本,1外,2两者平均 (0 - 2) (1byte)
///3地热地冷外温度源1使能: (0关,1收广播,2读)20120928改 (0 - 2) (1byte) //用于正常外温度控制
///4地热地冷外温度源1子网地址 (0-255) (1byte)
///5地热地冷外温度源1设备地址 (0-255) (1byte)
///6地热地冷外温度源1通道号 (0-255) (1byte)
///7地热地冷外温度源2使能: (0关,1收广播,2读)20120928改 (0 - 2) (1byte) //用于正常外温度控制
///8地热地冷外温度源2子网地址 (0-255) (1byte)
///9地热地冷外温度源2设备地址 (0-255) (1byte)
///10地热地冷外温度源2通道号 (0-255) (1byte)
///11地热最高温度源使能: (0关,1收广播,2读)20120928改 (0 - 2) (1byte) //测量最高限温度,用于限定控制
///12地热最高温度源子网地址 (0-255) (1byte)
///13地热最高温度源设备地址 (0-255) (1byte)
///14地热最高温度通道号 (0-255) (1byte)
///15地热地冷室外温度使能: (0关,1收广播,2读)20120928改 (0 - 2) (1byte) //测量室外温度,仅显示用
///16地热地冷室外温度子网地址 (0-255) (1byte)
///17地热地冷室外温度设备地址 (0-255) (1byte)
///18地热地冷室外温度通道号 (0-255) (1byte)
///19地热地冷PID使能:0:非PID, 1:PID(默认) (0 - 1) (1byte)
///20地热地冷信号类型:0:Relay(默认),1:PWM Lavel (0-1) (1byte)
///21地热地冷最小PWM:0%(默认), 0-100%(注意:最大PWM>=最小PWM) (1byte)
///22地热地冷最大PWM:100%(默认),0-100%(注意:最大PWM>=最小PWM) (1byte) //20121206
///23地热地冷速度SPEED:lower,low,M(默认),high,higher (0-4) (1byte)
///24地热地冷周期CYCLE:1,2,3,5(默认),7,10,15,20分钟min (0-7) (1byte)
///25地热地冷工作温度模式种类设置 bit7:,6:,5:,4:时间,3:离开,2:夜晚,1:白天,0:普通--(0关1开) (1byte)
///26地热地冷锁定运行使能 0:关(默认),1:开 (0 - 1) (1byte)
///27地热地冷时间1(白天)时 (0-23) (1byte)
///28地热地冷时间1(白天)分 (0-59) (1byte)
///29地热地冷时间2(夜晚)时 (0-23) (1byte)
///30地热地冷时间2(夜晚)分 (0-59) (1byte)
///31地热最高温度设定值:(摄氏5-80,华氏41-176) (1byte)
///32空 (1byte)
///33地热地冷控制模式:0:命令控制(默认), 1:运算控制 (1byte)
///34地热地冷标志: 0地热,1地冷,2自动 (1byte)
///35地热地冷同步发送: 0不同步,1同步 (1byte)
///36地热地冷同步接收: bit0开关、bit1模式、bit2温度(bit值0不同步、bit值1同步) (1byte)
///37地热地冷自动模式触发温度偏移值:1-5 (1byte) //167、168、5001面板
///彩屏加入20150714
///38 地热地冷1子网ID(命令控制目标):0-255 (1byte)
///39 地热地冷1设备ID(命令控制目标):0-255 (1byte)
///40 地热地冷1通道号(命令控制目标): 1-6(默认1) (1byte)
///41 地热地冷设置温度范围低限, 1byte (摄氏5-35,华氏41-95)
///42 地热地冷设置温度范围高限, 1byte (摄氏5-35,华氏41-95)
///43 温度模式(摄氏Celsius:0(默认),华氏Fahrenheit:1), 1byte //此参数不保存,仅作为处理温度参数的依据
///44 地热页号0-8 (1byte ///
Read43FloorHeatingSettingEquipmentACK = 0x1941,
SetACFloorHeatingSettingEquipment = 0x1978,
SetACFloorHeatingSettingEquipmentACK = 0x1979,
///
/// 4.3
/// 1地热地冷开启关闭:0关,1开, (0 - 1) (1byte)
///2地热地冷温度源SOURCE: 0本,1外,2两者平均 (0 - 2) (1byte)
///3地热地冷外温度源1使能: (0关,1收广播,2读)20120928改 (0 - 2) (1byte) //用于正常外温度控制
///4地热地冷外温度源1子网地址 (0-255) (1byte)
///5地热地冷外温度源1设备地址 (0-255) (1byte)
///6地热地冷外温度源1通道号 (0-255) (1byte)
///7地热地冷外温度源2使能: (0关,1收广播,2读)20120928改 (0 - 2) (1byte) //用于正常外温度控制
///8地热地冷外温度源2子网地址 (0-255) (1byte)
///9地热地冷外温度源2设备地址 (0-255) (1byte)
///10地热地冷外温度源2通道号 (0-255) (1byte)
///11地热最高温度源使能: (0关,1收广播,2读)20120928改 (0 - 2) (1byte) //测量最高限温度,用于限定控制
///12地热最高温度源子网地址 (0-255) (1byte)
///13地热最高温度源设备地址 (0-255) (1byte)
///14地热最高温度通道号 (0-255) (1byte)
///15地热地冷室外温度使能: (0关,1收广播,2读)20120928改 (0 - 2) (1byte) //测量室外温度,仅显示用
///16地热地冷室外温度子网地址 (0-255) (1byte)
///17地热地冷室外温度设备地址 (0-255) (1byte)
///18地热地冷室外温度通道号 (0-255) (1byte)
///19地热地冷PID使能:0:非PID, 1:PID(默认) (0 - 1) (1byte)
///20地热地冷信号类型:0:Relay(默认),1:PWM Lavel (0-1) (1byte)
///21地热地冷最小PWM:0%(默认), 0-100%(注意:最大PWM>=最小PWM) (1byte)
///22地热地冷最大PWM:100%(默认),0-100%(注意:最大PWM>=最小PWM) (1byte) //20121206
///23地热地冷速度SPEED:lower,low,M(默认),high,higher (0-4) (1byte)
///24地热地冷周期CYCLE:1,2,3,5(默认),7,10,15,20分钟min (0-7) (1byte)
///25地热地冷工作温度模式种类设置 bit7:,6:,5:,4:时间,3:离开,2:夜晚,1:白天,0:普通--(0关1开) (1byte)
///26地热地冷锁定运行使能 0:关(默认),1:开 (0 - 1) (1byte)
///27地热地冷时间1(白天)时 (0-23) (1byte)
///28地热地冷时间1(白天)分 (0-59) (1byte)
///29地热地冷时间2(夜晚)时 (0-23) (1byte)
///30地热地冷时间2(夜晚)分 (0-59) (1byte)
///31地热最高温度设定值:(摄氏5-80,华氏41-176) (1byte)
///32空 (1byte)
///33地热地冷控制模式:0:命令控制(默认), 1:运算控制 (1byte)
///34地热地冷标志: 0地热,1地冷,2自动 (1byte)
///35地热地冷同步发送: 0不同步,1同步 (1byte)
///36地热地冷同步接收: bit0开关、bit1模式、bit2温度(bit值0不同步、bit值1同步) (1byte)
///37地热地冷自动模式触发温度偏移值:1-5 (1byte) //167、168、5001面板
///彩屏加入20150714
///38 地热地冷1子网ID(命令控制目标):0-255 (1byte)
///39 地热地冷1设备ID(命令控制目标):0-255 (1byte)
///40 地热地冷1通道号(命令控制目标): 1-6(默认1) (1byte)
///41 地热地冷设置温度范围低限, 1byte (摄氏5-35,华氏41-95)
///42 地热地冷设置温度范围高限, 1byte (摄氏5-35,华氏41-95)
///43 温度模式(摄氏Celsius:0(默认),华氏Fahrenheit:1), 1byte //此参数不保存,仅作为处理温度参数的依据
///44 地热页号0-8 (1byte ///
Set43FloorHeatingSettingEquipment = 0x1942,
///
/// 1bytes loopid
///
Set43FloorHeatingSettingEquipmentACK = 0x1943,
#region ============================面板空调综合参数设置命令=======================================//彩屏
///
///[0]//空调页号(0-8)
///
READ_AIR_ALL_Parameter = 0x19AA,
///[0]//空调页号(0-8) 1byte
///[1]//空调功能(0关闭,1开启(默认)) 1byte
///[2]//目标子网ID(0-255) 1byte
///[3]//目标设备ID(0-255) 1byte
///[4]//空调号(1(默认)-128) 1byte
///[5]//空调控制命令选择(0旧(默认),1新) 1byte
///[6]//空调运算控制使能(0禁止-1允许(默认)) 1byte
///[7]//空调上电开关状态(0关,1(默认)保持上次状态) 1byte
///[8]//红外运算控制使能(0禁止(默认)-1允许) 1byte 弃用
///[9]//空调红外控制使能 (0禁止(默认)-1允许) 1byte 弃用
///[10]//空调红外上电控制使能 (0禁止-1允许(默认)) 1byte 弃用
///[11]//扫风功能(0关闭(默认),1开启) 1byte
///[12]//风机节能标志(0不省电(默认),1省电) 1byte
///风速模式种类
///[13]//风速种类大小-speed_size, 1byte (风速种类:0 自动,1高风,2中风,3低风)
///[14]//风速种类存储器1-speed1, 1byte
///[15]//风速种类存储器2-speed2, 1byte
///[16]//风速种类存储器3-speed3, 1byte
///[17]//风速种类存储器4-speed4, 1byte
///[18]//模式种类大小-Mode_size, 1byte (模式种类:0 制冷,1制热,2通风,3自动,4除湿)
///[19]//模式种类存储器1-Mode1, 1byte
///[20]//模式种类存储器2-Mode2, 1byte
///[21]//模式种类存储器3-Mode3, 1byte
///[22]//模式种类存储器4-Mode4, 1byte
///[23]//模式种类存储器5-Mode5, 1byte
///设置温度范围
///[24]//制冷设置温度范围低限set cool low, 1byte (摄氏0-30,华氏32-86)
///[25]//制冷设置温度范围高限set cool high, 1byte
///[26]//制热设置温度范围低限set heat low, 1byte (摄氏0-30,华氏32-86)
///[27]//制热设置温度范围高限set heat high, 1byte
///[28]//自动设置温度范围低限set auto low, 1byte (摄氏0-30,华氏32-86)
///[29]//自动设置温度范围高限set auto high, 1byte
///[30]//除湿设置温度范围低限set dry low, 1byte (摄氏0-30,华氏32-86)
///[31]//除湿设置温度范围高限set dry high, 1byte
///[32]//空调温度源: 0本机,1外部,2两者平均 (1byte)
///[33]//空调外温度源1使能: (0关,1收广播,2读) (1byte)
///[34]//空调外温度源1子网地址 (0-255) (1byte)
///[35]//空调外温度源1设备地址 (0-255) (1byte)
///[36]//空调外温度源1通道号 (0-255) (1byte)
///[37]//空调外温度源2使能: (0关,1收广播,2读)
///[38]//空调外温度源2子网地址 (0-255) (1byte)
///[39]//空调外温度源2设备地址 (0-255) (1byte)
///[40]//空调外温度源2通道号 (0-255) (1byte)
///[41]//温度模式(摄氏Celsius:0(默认),华氏Fahrenheit:1), 1byte //此参数不保存,仅作为处理温度参数的依据
READ_AIR_ALL_Parameter_ack = 0x19AB,
///
/// [0]//空调页号(0-8) 1byte
///[1]//空调功能(0关闭,1开启(默认)) 1byte
///[2]//目标子网ID(0-255) 1byte
///[3]//目标设备ID(0-255) 1byte
///[4]//空调号(1(默认)-128) 1byte
///[5]//空调控制命令选择(0旧(默认),1新) 1byte
///[6]//空调运算控制使能(0禁止-1允许(默认)) 1byte
///[7]//空调上电开关状态(0关,1(默认)保持上次状态) 1byte
///[8]//红外运算控制使能(0禁止(默认)-1允许) 1byte 弃用
///[9]//空调红外控制使能 (0禁止(默认)-1允许) 1byte 弃用
///[10]//空调红外上电控制使能 (0禁止-1允许(默认)) 1byte 弃用
///[11]//扫风功能(0关闭(默认),1开启) 1byte
///[12]//风机节能标志(0不省电(默认),1省电) 1byte
///风速模式种类
///[13]//风速种类大小-speed_size, 1byte (风速种类:0 自动,1高风,2中风,3低风)
///[14]//风速种类存储器1-speed1, 1byte
///[15]//风速种类存储器2-speed2, 1byte
///[16]//风速种类存储器3-speed3, 1byte
///[17]//风速种类存储器4-speed4, 1byte
///[18]//模式种类大小-Mode_size, 1byte (模式种类:0 制冷,1制热,2通风,3自动,4除湿)
///[19]//模式种类存储器1-Mode1, 1byte
///[20]//模式种类存储器2-Mode2, 1byte
///[21]//模式种类存储器3-Mode3, 1byte
///[22]//模式种类存储器4-Mode4, 1byte
///[23]//模式种类存储器5-Mode5, 1byte
///设置温度范围
///[24]//制冷设置温度范围低限set cool low, 1byte (摄氏0-30,华氏32-86)
///[25]//制冷设置温度范围高限set cool high, 1byte
///[26]//制热设置温度范围低限set heat low, 1byte (摄氏0-30,华氏32-86)
///[27]//制热设置温度范围高限set heat high, 1byte
///[28]//自动设置温度范围低限set auto low, 1byte (摄氏0-30,华氏32-86)
///[29]//自动设置温度范围高限set auto high, 1byte
///[30]//除湿设置温度范围低限set dry low, 1byte (摄氏0-30,华氏32-86)
///[31]//除湿设置温度范围高限set dry high, 1byte
///[32]//空调温度源: 0本机,1外部,2两者平均 (1byte)
///[33]//空调外温度源1使能: (0关,1收广播,2读) (1byte)
///[34]//空调外温度源1子网地址 (0-255) (1byte)
///[35]//空调外温度源1设备地址 (0-255) (1byte)
///[36]//空调外温度源1通道号 (0-255) (1byte)
///[37]//空调外温度源2使能: (0关,1收广播,2读)
///[38]//空调外温度源2子网地址 (0-255) (1byte)
///[39]//空调外温度源2设备地址 (0-255) (1byte)
///[40]//空调外温度源2通道号 (0-255) (1byte)
///[41]//温度模式(摄氏Celsius:0(默认),华氏Fahrenheit:1), 1byte //此参数不保存,仅作为处理温度参数的依据
///
Set_AIR_ALL_Parameter = 0x19AC,
///[0]//空调页号(0-8) 1byte
Set_AIR_ALL_Parameter_ack = 0x19AD,
#endregion
///
/// 0X1d12
/// 读取地热温度探头
/// 无附加数据
/// 回复
/// [0]unit 单位0:摄氏 1:华氏
/// [1]总线上18B20总根数
/// [2]总线上正常工作18B20的根数
/// [3]总线上不正常工作18B20的根数
///
ReadFloorHeatProbe = 0x1D12,
ReadFloorHeatProbeACK = 0x1D13,
///
/// 0x1C54
/// 配置地热温度传感器
/// 附加数据:
/// [0]number(1-6) 地热号
/// [1]operation model 0 -- self_op 1 -- panel_op //这个字节不允许扩展
/// [2]temperature_source 0 -- 自带18B20 1--总线温度(1路) 2--两者取平均值
/// [3]保留
/// [4]sensor1 subid
/// [5]sensor1 device id
/// [6]sensor1 channel (1~10)
/// [7]MaxT_Type BIT:0-- 通过自带18B20 1--通过网络温度(1路) BIT7:0--除能最高温度检测 1:使能最高温度检测
/// [8]MaxT_SensorNumber 此地热号对应传感器的编号 0~还没编号 1~250已经编号的号码
/// [9]MaxT_sub_ID
/// [10]MaxT_device_ID
/// [11]sensor2 channel (1~10)
/// [12]Max_Temperarture 根据通道温度类型判别是摄氏还是华氏 BIT7:1-温度广播,0-no
/// [13]多个传感器取平均值 使能 bit0:1st18b20 bit1:2st18b20 bit2:3st18b20 bit3:4st18b20
/// [14]运算用Sensor_Number1
/// [15]运算用Sensor_Number2
/// [16]运算用Sensor_Number3
/// [17]运算用Sensor_Number4
/// 回复 2byte
/// 成功或者失败
/// 回路号
///
WriteFloorHeatSensor = 0x1C54,
WriteFloorHeatSensorACK = 0x1C54,
///
/// 0x1D56
/// 读取地热温度传感器
/// 附加数据:回路号
/// 回复
/// [0]number(1-6) 地热号
/// [1]operation model 0 -- self_op 1 -- panel_op //这个字节不允许扩展
/// [2]temperature_source 0 -- 自带18B20 1--总线温度(1路) 2--两者取平均值
/// [3]保留
/// [4]sensor1 subid
/// [5]sensor1 device id
/// [6]sensor1 channel (1~10)
/// [7]MaxT_Type BIT:0-- 通过自带18B20 1--通过网络温度(1路) BIT7:0--除能最高温度检测 1:使能最高温度检测
/// [8]MaxT_SensorNumber 此地热号对应传感器的编号 0~还没编号 1~250已经编号的号码
/// [9]MaxT_sub_ID
/// [10]MaxT_device_ID
/// [11]sensor2 channel (1~10)
/// [12]Max_Temperarture 根据通道温度类型判别是摄氏还是华氏 BIT7:1-温度广播,0-no
/// [13]多个传感器取平均值 使能 bit0:1st18b20 bit1:2st18b20 bit2:3st18b20 bit3:4st18b20
/// [14]运算用Sensor_Number1
/// [15]运算用Sensor_Number2
/// [16]运算用Sensor_Number3
/// [17]运算用Sensor_Number4
///
ReadFloorHeatSensor = 0x1C56,
ReadFloorHeatSensorACK = 0x1C57,
///
/// 0x1D16
/// 读取地热温度传感器数据
/// 附加数据:编号(1-13)1D12读取总数,最多13跟
/// 回复
/// [0]num编号 1~13
/// [1~8]ROM,物理地址
/// [9]状态值 0:正常 1:不正常 2:新增加
/// [10]Compensation (5~15)温度补偿 对照:(5,10,15)= -5,0,5
/// [11]~[30]DS18B20Remark
/// [31]ID编号 (只需要这个byte)
/// [32]温度值 BIT7表示符号 0:表示正数 1:表示负数
///
ReadFloorHeatProbeNumber = 0x1D16,
ReadFloorHeatProbeNumberACK = 0x1D17,
ControlMusicModel = 0x192E,
ControlMusicModel1ACK = 0x192F,
ControlMusicModel2 = 0x1970,
ControlMusicModel2ACK = 0x1971,
///0xE45C 设置逻辑模块(RGB)颜色
///1 逻辑回路号
///2 整体亮度
///3 颜色号 固定为 254
///4 运行时间 高位
///5 运行时间 低位
///6 逻辑灯类型 1-5//1单路 2CCT 3RGB 4RGBW 5RGBWY
///7 逻辑回路 通道1的值 //RGB最大值是255 其它类为最大为100
///8 逻辑回路 通道2的值 //RGB最大值是255 其它类为最大为100
///9 逻辑回路 通道3的值 //RGB最大值是255 其它类为最大为100
///10 逻辑回路 通道4的值 //RGB最大值是255 其它类为最大为100
///11 逻辑回路 通道5的值 //RGB最大值是255 其它类为最大为100
SetLogicLoopColor = 0xE45C,
///1 逻辑回路号
///2 整体亮度
///3 颜色号 固定为 254
///4 运行时氵高位
///5 运行时间 低位
///6 逻辑灯类型 1-5//1单路 2CCT 3RGB 4RGBW 5RGBWY
///7 逻辑回路 通道1的值 //RGB最大值是255 其它类为最大为100
///8 逻辑回路 通道2的值 //RGB最大值是255 其它类为最大为100
///9 逻辑回路 通道3的值 //RGB最大值是255
///10 逻辑回路 通道4的值 //RGB最大值是255 其它类为最大为100
///11 逻辑回路 通道5的值 //RGB最大值是255 其它类为最大为100
SetLogicLoopColorACK = 0xE45D,
///0xE472 读取逻辑模块(RGB)颜色信息
///1 逻辑回路号
ReadLogicLoopColor = 0xE472,
///1 逻辑回路号
///2 整体亮度
///3 颜色号 固定为 254
///4 运行时间 高位
///5 运行时间 低位
///6 逻辑灯类型 1-5//1单路 2CCT 3RGB 4RGBW 5RGBWY
///7 逻辑回路 通道1的值 //RGB最大值是255 其它类为最大为100
///8 逻辑回路 通道2的值 //RGB最大值是255 其它类为最大为100
///9 逻辑回路 通道3的值 //RGB最大值是255 其它类为最大为100
///10 逻辑回路 通道4的值 //RGB最大值是255 其它类为最大为100
///11 逻辑回路 通道5的值 //RGB最大值是255 其它类为最大为100
ReadLogicLoopColorACK = 0xE473,
///
/// 读取门锁时钟命令 0x1F48
/// 读取门锁时钟命令回复 0x1F49
/// 1门锁编号
///2年,公元年份与2000的差(0-100 / 失败 0xF5)
///3月 (1-12)
///4日(1-31)
///5时(0-23)
///6分(0-59)
///7秒(0-59)
///
ReadDoorLockClock = 0xDA00,
ReadDoorLockClockACK = 0xDA01,
///
/// 设置门锁时间 0xDA02
///1年,公元年份与2000的差(0-100 / 失败 0xF5)
///2月 (1-12)
///3日(1-31)
///4时(0-23)
///5分(0-59)
///6秒(0-59)
/// 星期(0-6,0是星期日)
/// 设置门锁时间回复 0xDA03
/// 1成功或者失败 (F8= 成功; F5 = 失败)
///
SetDoorLockTime = 0xDA02,
SetDoorLockTimeACK = 0xDA03,
///
/// 读取门锁状态和报警 0x1F4B
/// 1门锁编号
/// 2 信息序号,数字越小越新(0 ~ 99 / 100 : 全读)
/// 读取门锁状态和报警回复 0x1F4C
/// 1门锁编号
/// 2 信息序号,数字越小越新(0 ~ 99 / 0xf5 : 失败)
///3 类型 (开锁: 0x01 指纹开锁;0x02 密码开锁; 0x03 感应卡开锁;0x04 机械钥匙开锁;0x05 远程授权开锁;0x06 临时密码开锁;
/// 报警:0x07 使用机械钥匙开锁;0x08 密码验证错误报警(密码连续3次次错误);0x09 :门未锁好报警(门锁未关好, 当门锁好时上报解除报警);0x0a:劫持报警(输入防劫持密码或者防劫持指纹开锁时报警);0x0b 防撬报警(门锁被撬开时报警);0x0c 电量不足报警(电量不足时报警);0x0d :指纹验证错误报警(开门验证输入指纹连续错误次数达到门锁规定3次时报警); 0x0e 卡片验证错误报警(开门验证输入卡片连续错误次数达到门锁规定3次报警)
///4用户ID(0 ~ 99 / 密码 0 ~ 9 / 临时密码固定为 10)
///5 年,公元年份与2000的差(0-100 / 失败 0xF5)
///6 月 (1-12)
///7 日(1-31)
///8 时(0-23)
///9 分(0-59)
///10 秒(0-59)
///
ReadDoorLockStateAndAlarm = 0x1F4B,
ReadDoorLockStateAndAlarmACK = 0x1F4C,
///
/// 广播门锁状态和报警 0x1F4D
/// 1 门锁编号
/// 2 信息序号,数字越小越新(0 ~ 99 / 0xf5 : 失败)
/// 3 类型 (开锁:
/// 0x01 指纹开锁;
/// 0x02 密码开锁
/// 0x03 感应卡开锁
/// 0x04 机械钥匙开锁
/// 0x05 远程授权开锁
/// 0x06 临时密码开锁
///报警:
/// 0x07 :使用机械钥匙开锁
///0x08 :密码验证错误报警(密码连续3次次错误)
///0x09 :门未锁好报警(门锁未关好, 当门锁好时上报解除报警)
///0x0a :劫持报警(输入防劫持密码或者防劫持指纹开锁时报警)
///0x0b :防撬报警(门锁被撬开时报警)
///0x0c :电量不足报警(电量不足时报警)
///0x0d :指纹验证错误报警(开门验证输入指纹连续错误次数达到门锁规定3次时报警)
///0x0e :卡片验证错误报警(开门验证输入卡片连续错误次数达到门锁规定3次报警)
///4 用户ID(0 ~ 99 / 密码 0 ~ 9 / 临时密码固定为 10)
///5 年,公元年份与2000的差(0-100 / 失败 0xF5)
///6 月 (1-12)
///7 日(1-31)
///8 时(0-23)
///9 分(0-59)
///10 秒(0-59)
///
BroadcastDoorLockStateAndAlarm = 0x1F4D,
///
/// 读取门锁用户备注 0x1F4E
/// 1 门锁编号
/// 2 开锁类型 (0x01 :指纹;0x02:密码;0x03:感应卡;0x04:感应卡)
/// 3 用户ID(0 ~ 99 / 密码 0 ~ 9 / 临时密码固定为 10)
/// 读取门锁用户备注回复 0x1F4F
/// 1 门锁编号
/// 2 密钥类型 (0x01 :指纹;0x02:密码;0x03:感应卡;0x04:感应卡;0x05:失败 )
///3 用户ID(0 ~ 99 / 密码 0 ~ 9 / 临时密码固定为 10)
///4~23 (用户备注0~19,用户备注的值都是0~255)
///
ReadDoorLockUseRemark = 0x1F4E,
ReadDoorLockUseRemarkACK = 0x1F4F,
///
/// 设置门锁用户备注 0x1F50
/// 1 门锁编号
/// 2 开锁类型 (0x01 :指纹;0x02:密码;0x03:感应卡;0x04:感应卡;)
/// 3 用户ID(0 ~ 99 / 密码 0 ~ 9 / 临时密码固定为 10)
/// 4~23 (用户备注0~19,用户备注的值都是0~255)
/// 设置门锁用户备注回复 0x1F51
/// 1 成功或者失败(F8 = 成功;F5 = 失败)
///
SetDoorLockUseRemark = 0x1F50,
SetDoorLockUseRemarkACK = 0x1F51,
///
/// 读取临时密码配置 0x1F52
/// 1 门锁编号
/// 读取临时密码配置回复 0x1F53
/// 1 门锁编号
/// 2 enable (0:unable/1:enable /失败 0xF5)
/// 3 可用次数 (0~15)
/// 5 Bit15-Bit0 密码有效时间(分钟) (值为65532)
/// 6~11 密码1~密码6 (值为(0~9)
///
ReadTemporaryPasswordConfigure = 0x1F52,
ReadTemporaryPasswordConfigureACK = 0x1F53,
///
/// 设置临时密码 0x1F54
/// 1 门锁编号
/// 2 enable (0:unable/1:enable /失败 0xF5)
/// 3 可用次数 (0~15)
/// 5 Bit15-Bit0 密码有效时间(分钟) (值为65532)
/// 6~11 密码1~密码6 (值为(0~9)
/// 设置临时密码回复 0x1F53
/// 1 成功或者失败(F8 = 成功;F5 = 失败)
///
SetTemporaryPassword = 0x1F54,
SetTemporaryPasswordACK = 0x1F55,
///
/// 远程开关锁 0x1F56
/// 1 门锁编号
/// 2 开关状态 (1:开/2:关 )
/// 远程开关锁回复 0x1F57
/// 1 成功或者失败(F8 = 成功;F5 = 失败)
///
RemoteOpenOrCloseDoorLock = 0x1F56,
RemoteOpenOrCloseDoorLockACK = 0x1F57,
RemoteReadDoorLockPassword = 0x1FE0,
RemoteReadDoorLockPasswordACK = 0x1FE1,
///
/// 读取开锁场景联动条件目标 0x1F58
/// 1 门锁编号
/// 2 场景类型 (1:开锁/2:报警 )
///3 场景 报警和开锁只有一有效
/// (开锁: 0x01 指纹开锁;0x02 密码开锁; 0x03 感应卡开锁;0x04 远程授权开锁;0x05 临时密码开锁;
/// 报警:0x01 挟持报警; 0x02 :门未锁好报警;0x03:电量低报警;0x04(感应卡,指纹,密码)错误报警;0x05 机械钥匙开门 报警;0x06 :防撬报警
///4用户ID(0 ~ 99 / 密码 0 ~ 10(只有开锁场景有效))
/// 5目标序号 (number0~19)
/// 读取开锁场景联动条件目标回复 0x1F59
/// 1 门锁编号
/// 2 场景类型 (1:开锁/2:报警 / 0 无效 / 0xf5 失败)
///3 场景 报警和开锁只有一有效
/// (开锁: 0x01 指纹开锁;0x02 密码开锁; 0x03 感应卡开锁;0x04 远程授权开锁;0x05 临时密码开锁;
/// 报警:0x01 挟持报警; 0x02 :门未锁好报警;0x03:电量低报警;0x04(感应卡,指纹,密码)错误报警;0x05 机械钥匙开门 报警;0x06 :防撬报警
///4用户ID(0 ~ 99 / 密码 0 ~ 10(只有开锁场景有效))
/// 5目标序号 (number0~19)
/// 6 Control_kind
/// 7 Control_sub_net
/// 8 Control_dev
/// 9 Control_fenqu
/// 10 Control_changjing
/// 11 Control_minute—singal_adj
/// 12 Control_second—singal_adj
///
ReadDoorLockSceneObj = 0x1F58,
ReadDoorLockSceneObjACK = 0x1F59,
///
/// 设置开锁场景联动条件目标 0x1F5A
/// 1 门锁编号
/// 2 场景类型 (1:开锁/2:报警 /:0无效)
///3 场景 报警和开锁只有一有效
/// (开锁: 0x01 指纹开锁;0x02 密码开锁; 0x03 感应卡开锁;0x04 远程授权开锁;0x05 临时密码开锁;
/// 报警:0x01 挟持报警; 0x02 :门未锁好报警;0x03:电量低报警;0x04(感应卡,指纹,密码)错误报警;0x05 机械钥匙开门 报警;0x06 :防撬报警
///4用户ID(0 ~ 99 / 密码 0 ~ 9(只有开锁场景有效))
/// 5目标序号 (number0~19)
/// /// 6 Control_kind
/// 7 Control_sub_net
/// 8 Control_dev
/// 9 Control_fenqu
/// 10 Control_changjing
/// 11 Control_minute—singal_adj
/// 12 Control_second—singal_adj
/// 设置开锁场景联动条件目标回复 0x1F5B
/// 1 成功或者失败(F8 = 成功;F5 = 失败)
/// 2 门锁编号
/// 3 场景类型 (1:开锁/2:报警 /:0无效)
///4 场景 报警和开锁只有一有效
/// (开锁: 0x01 指纹开锁;0x02 密码开锁; 0x03 感应卡开锁;0x04 远程授权开锁;0x05 临时密码开锁;
/// 报警:0x01 挟持报警; 0x02 :门未锁好报警;0x03:电量低报警;0x04(感应卡,指纹,密码)错误报警;0x05 机械钥匙开门 报警;0x06 :防撬报警
///5用户ID(0 ~ 99 / 密码 0 ~ 10(只有开锁场景有效))
///
SetDoorLockSceneObj = 0x1F5A,
SetDoorLockSceneObjACK = 0x1F5B,
///
/// 创建连接
///
CreatConnection = 0xE4EE,
///
/// 创建连接返回(收到命令立刻返回)
///
CreatConnectionACK = 0xE4EF,
///
/// 连接成功后发送命令发送加密指令(收到命令立刻返回)
///
SendEncryptionAfterConnected = 0xE4F0,
///
/// 连接成功后发送命令请求加密指令((收到命令立刻返回)
///
SendEncryptionAfterConnectedACK = 0xE4F1,
///
/// GPRS控制
///
GPRSControl = 0xE3D4,
///
/// 消防模块 Security Module 011E
///
SecurityModule = 0x011E,
///
/// 音乐播放 Music Control 0218
///
MusicControl = 0x0218,
///
/// 逻辑灯调节 Logic Light Adjust
///
LogicLightAdjust = 0xE45E,
///
/// 读已经存储进flash里面的记录
/// 开始年 1 btye
/// 开始月 1 btye
/// 开始日 1 btye
/// 结束年 1 btye
/// 结束月 1 btye
/// 结束日 1 btye
///
RED_HSFH_TOTAL = 0x0138,
///
/// 记录总数 2 btyes
/// 开始地址 2 btyes
///
RED_HSFH_TOTAL_ACK = 0x0139,
///
/// 记录地址 (10 Bytes)
/// Sart_Year,Sart_Mounch,Sart_Day,End_Year,End_Mounch,End_Day,History_Sart_Addr_H, History_Sart_Addr_L,History_Num_H, History_Num_L
///
RED_HSFH_INFORMATION = 0x013a,
///
/// 成功标志0xf8 1 btye
/// 31 btyes
/// 第0字节为设警/报警区域,
/// 第1字节为发生年,
/// 第2字节为发生月,
/// 第3字节为发生日,
/// 第4字节为发生小时,
/// 第5字节为发生分钟,
/// 第6字节为发生秒钟,
/// 第7字节为触发子网地址,
/// 第8字节为触发设备地址,
/// 第9字节为设防模式/报警类型高位,
/// 第10字节为0/报警类型低位(1~19),
/// 第11~31字节为触发设备备注
///
RED_HSFH_INFORMATION_ACK = 0x013b,
///
/// 暂时还没有存储进flash,但已经有报警记录的,读RAM的记录
/// 开始年 1 btye
/// 开始月 1 btye
/// 开始日 1 btye
/// 结束年 1 btye
/// 结束月 1 btye
/// 结束日 1 btye
///
RED_HSRM_TOTAL = 0x0174,
///
/// T记录总数 2 btyes
/// 开始地址 2 btyes
/// 结束地址 2 btyes
///
RED_HSRM_TOTAL_ACK = 0x0175,
///
/// 记录地址 2 btyes
///
RED_HSRM_INFORMATION = 0x0176,
///
/// 成功标志0xf8 1 btye
/// 记录地址 2 btyes
/// 记录信息 31 btyes
///
RED_HSRM_INFORMATION_ACK = 0x0177,
//记录信息注释:区号(1~8),年,月,日,小时,分钟,秒钟,子网id,设备id,报警类型,通道号,20 bytes备注信息
///
/// 清历史纪录
/// 标志(0xf8) 1 btye
///
CLEAR_SYSTEM_HISTORY = 0x014a,
///
/// 返回标志(0xf8/0xf5) 1 btye
///
CLEAR_SYSTEM_HISTORY_ACK = 0x014b,
///
/// 读取安防传感器状态
/// 区号 + 通道号 + 备注有效(1:备注 ,其他值无备注)
///
ReadSecurityStatus = 0x15E4,
///
/// 区号 通道号 状态(0:闭合 1:断开 2:不在线) Bypass(0:不使能 1:使能) 备注
///
ReadSecurityStatusACK = 0x15E5,
///
/// 设置安防 BYPASS
/// 区号 通道号 Bypass
///
SetSecurityByPass = 0x15E0,
SetSecurityByPassACK = 0x15E1,
}
}