| | |
| | | using System; |
| | | namespace HDL_ON.Entity |
| | | { |
| | | /// <summary> |
| | | /// a协议命令 |
| | | /// </summary> |
| | | public enum Command_A_Protocol |
| | | { |
| | | write , |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 操作码 |
| | |
| | | /// 单路调节读取状态 |
| | | /// 回路数(1B),各回路开关量( n B) |
| | | /// </summary> |
| | | ReadLightEquipmentAllLoopBrightness = 0x0033, |
| | | ReadLightAllLoopBrightness = 0x0033, |
| | | /// <summary> |
| | | /// 0x0034 |
| | | /// 单路调节读取状态回复 |
| | | /// 1byte(回路总数)nbyte(每个字节表示对应回路的亮度0-100) |
| | | /// </summary> |
| | | ReadLightEquipmentAllLoopBrightnessACK = 0x0034, |
| | | ReadLightAllLoopBrightnessACK = 0x0034, |
| | | /// <summary> |
| | | /// 0xE4F4 |
| | | /// 增加单个回路亮度值的读取 |
| | |
| | | /// 具体参数见下表(其中回路或者通道数,备注为重复部分,无需重复返回,当前状态不用修改) |
| | | /// </summary> |
| | | ReadDeviceLoopInfoACK = 0xE44B, |
| | | // 传感器广播模拟量 |
| | | //[0] 大类别 传感器 5(固定) |
| | | //[1] 小类别 详见新模拟量协议 |
| | | //[2] 通道号 1-N |
| | | //[3] 类型 0保留 1无符号4Byte整形 2有符号4Byte整形 3Float形(代±) |
| | | // 注:小数点的用浮点表示,整数不表示小数点 |
| | | // |
| | | //[4] 单位 每个小类定义不同的单位,单位相同小类不同的单位数值相同 |
| | | //[5] data |
| | | //[6] data 数据值高位在前,低位在后 |
| | | //[7] data |
| | | // ....... |
| | | New_Analog_Quantity_BROADCAST = 0x353A, |
| | | |
| | | /// <summary> |
| | | /// 设置简易编程设备基本信息 |
| | | /// 操作码: 0xE44C |
| | |
| | | /// 读取面板状态 |
| | | /// </summary> |
| | | ReadInstructionPanelKey = 0xE3DA, |
| | | /// <summary> |
| | | /// 0xE3DB |
| | | /// </summary> |
| | | ReadInstructionPanelKeyACK = 0xE3DB, |
| | | |
| | | |
| | |
| | | /// 退出安装调试 命令E3E0 附加数据3个byte 第一个17 第二个 238 第三个2 反馈E3E1 反馈的附加数据第一个byte为17 第二个byte为238 第三个byte为2时表示退出安装调试成功 |
| | | /// 点动 命令E3E0 附加数据2个byte 第一个33 第二个:点动开为1,点动关2 |
| | | /// </summary> |
| | | UpdataCurtainModelStutas = 0xE3E0, |
| | | UpdataCurtainModelStutasACK = 0xE3E1, |
| | | SetCurtainModelStutas = 0xE3E0, |
| | | SetCurtainModelStutasACK = 0xE3E1, |
| | | |
| | | /// <summary> |
| | | /// 窗帘模块状态广播回复 |
| | |
| | | /// [12]冲洗标记 高4位:1按键执行冲洗、0非按键执行(模块定时冲洗)冲洗,低4位: 0:不冲洗、1冲洗 (1byte) |
| | | /// [13]冲洗时间 1~30(min) (1byte) |
| | | /// </summary> |
| | | ReadFoolHeat = 0x1C5E, |
| | | ReadFoolHeatACK = 0x1C5F, |
| | | ReadFloorHeat = 0x1C5E, |
| | | ReadFloorHeatACK = 0x1C5F, |
| | | /// <summary> |
| | | /// 地热控制指令 |
| | | /// [0]number(1-6) (1byte) |
| | |
| | | /// [12]冲洗标记 高4位:1按键执行冲洗、0定时冲洗)冲洗,低4位: 0:不冲洗、1冲洗 (1byte) |
| | | /// [13]冲洗时间 1~30(min) (1byte) |
| | | /// </summary> |
| | | SetFoolHeat = 0x1C5C, |
| | | SetFoolHeatACK = 0x1C5D, |
| | | SetFloorHeat = 0x1C5C, |
| | | SetFloorHeatACK = 0x1C5D, |
| | | ///Serverx_FH_CMD E45A |
| | | ///0 地热号 1-N |
| | | ///1 工作模式 0地热模式、1地冷模式、2地热功率控制、3地冷功率控制、4自动 |
| | |
| | | ///1 逻辑回路号 |
| | | ///2 整体亮度 |
| | | ///3 颜色号 固定为 254 |
| | | ///4 运行时氵高位 |
| | | ///4 运行时间 高位 |
| | | ///5 运行时间 低位 |
| | | ///6 逻辑灯类型 1-5//1单路 2CCT 3RGB 4RGBW 5RGBWY |
| | | ///7 逻辑回路 通道1的值 //RGB最大值是255 其它类为最大为100 |