panlili2024
2024-09-19 071a8328823a2861f93ce556a4da3e4119cab1a3
HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/Config/Configuration.java
@@ -6,24 +6,53 @@
    //家电类型码
    //大类
    /**灯光类*/
    /**
     * 灯光类
     */
    public static final int LIGTH_BIG_TYPE = 1; //
    /**窗帘类*/
    /**
     * 窗帘类
     */
    public static final int CURTAIN_BIG_TYPE = 2;
    /**传感器类*/
    public static final int SENSOR_BIG_TYPE = 5;//2019-07-03 屏蔽 2019-11-1 去屏蔽
    /**空调类*/
    /**
     * 传感器类
     */
    public static final int SENSOR_BIG_TYPE = 5;
    /**
     * 空调类
     */
    public static final int AIR_BIG_TYPE = 7;
    /**背景音乐类*/
    /**
     * 地热模块
     */
    public static final int GEOTHERMAL_BIG_TYPE = 8;
    /**
     * 背景音乐类
     */
    public static final int AUDIO_BIG_TYPE = 9;
    /**安防功能*/
    /**
     * 安防功能
     */
    public static final int SECURITY_BIG_TYPE = 10;
    /**逻辑功能类*/
    /**
     * 逻辑功能类
     */
    public static final int LOGIC_BIG_TYPE = 12;
    /**全局场景*/
    /**
     * 门口机类
     */
    public static final int DOOR_MACHINE_BIG_TYPE = 14;
    /**
     * 全局场景
     */
    public static final int GLOBAL_LOGIC_BIG_TYPE = 17;
    /**通用开关*/
    /**
     * 新风系统
     */
    public static final int FRESH_AIR_BIG_TYPE = 19;
    /**
     * 通用开关
     */
    public static final int COMMON_SWITCH_BIG_TYPE = 100;
    //小类 先不做分类
@@ -91,6 +120,20 @@
    public static final int DEVICES_SEARCH_BACK_COMMAND = 0xE549;
    public static final int DEVICES_READ_COMMAND = 0xE44A;//简易编程依次从设备读取(获取备注信息)
    public static final int DEVICES_READ_BACK_COMMAND = 0xE44B;//简易编程读取返回(收到备注信息)
    //****************2023-11-27新增****************从网关读取设备和备注信息
    public static final int SEARCH_GATEWAY_COMMAND = 0x000E;//搜索网关
    public static final int SEARCH_GATEWAY_BACK_COMMAND = 0x000F;//搜索网关回复
    public static final int DEVICES_SEARCH_FROM_GATEWAY_COMMAND = 0xF548;//读取网关已配置功能
    public static final int DEVICES_SEARCH_FROM_GATEWAY_BACK_COMMAND = 0xF549;//读取网关已配置功能返回
    public static final int DEVICES_READ_FROM_GATEWAY_COMMAND = 0xF44A;//依次读取设备信息
    public static final int DEVICES_READ_FROM_GATEWAY_BACK_COMMAND = 0xF44B;//依次读取设备信息返回
    //****************2024-01-18新增****************从网关读取场景和场景信息
    public static final int SCENE_SEARCH_FROM_GATEWAY_COMMAND = 0xF44C;//读取网关场景数量
    public static final int SCENE_SEARCH_FROM_GATEWAY_BACK_COMMAND = 0xF44D;//读取网关已配置场景返回
    public static final int SCENE_READ_FROM_GATEWAY_COMMAND = 0xF44E;//依次读取场景信息
    public static final int SCENE_READ_FROM_GATEWAY_BACK_COMMAND = 0xF44F;//依次读取场景信息返回
    //****************2019-07新增****************
    public static final int DEVICES_MODIFY_COMMAND = 0xE44C;//简易编程修改基本信息(单独修改回路备注)
    public static final int DEVICES_MODIFY_BACK_COMMAND = 0xE44D;//简易编程修改基本信息回复
@@ -108,6 +151,11 @@
    public static final int LIGHT_CTRL_BACK_COMMAND = 0x0032;
    public static final int LIGHT_STATE_COMMAND = 0x0033;
    public static final int LIGHT_STATE_BACK_COMMAND = 0x0034;
    //****************2023-08新增****************
    public static final int LIGHT_RGB_CTRL_COMMAND = 0xE45C;
    public static final int LIGHT_RGB_CTRL_BACK_COMMAND = 0xE45D;
    public static final int LIGHT_RGB_STATE_COMMAND = 0xE472;
    public static final int LIGHT_RGB_STATE_BACK_COMMAND = 0xE473;
    //窗帘操作码、状态读取码
    public static final int CURTAIN_CTRL_COMMAND = 0xE3E0;
@@ -133,7 +181,7 @@
    //逻辑模块操作码、状态读取码
    public static final int LOGIC_CTRL_COMMAND = 0x0002;
    public static final int LOGIC_CTRL_BACK_COMMAND =  0x0003;
    public static final int LOGIC_CTRL_BACK_COMMAND = 0x0003;
    public static final int LOGIC_STATE_COMMAND = 0x000C;
    public static final int LOGIC_STATE_BACK_COMMAND = 0x000D;
@@ -144,14 +192,14 @@
    public static final int DRY_CONTACT_BROADCAST_STATE_COMMAND = 0x15D0;//干节点状态主动广播反馈
    //六端口交换机传感器 传感器操作码
    //读取传感器状态
    public static final int SENSOR_STATE_COMMAND = 0xE4F9;
    public static final int SENSOR_STATE_BACK_COMMAND = 0xE4FA;
    public static final int SENSOR_BROADCAST_STATE_BACK_COMMAND = 0x353A;
    //解析:0xE4F9 命令为读取传感器命令,0xE4FA 为读取返回值。若要不断获取传感器 的状态,
    //应该开启传感器使能功能,开启后传感器就会发出 0x353A 的广播状态,不需 要一直读取,只需接收即可。0x353A 与 0xE4FA 返回的是一样的格式状态。
//    public static final int SENSOR_BROADCAST_COMMAND = 0x1647;
    //    public static final int SENSOR_BROADCAST_COMMAND = 0x1647;
    public static final int WARNING_COMMAND = 0xF606;
    //处理转发音乐数据
    public static final int AUDIO_CTRL_READ_COMMAND = 0x192E;
@@ -180,6 +228,46 @@
    public static final int COMMON_SWITCH_CTRL_BACK_COMMAND = 0xE01D;//通用开关控制反馈
    public static final int COMMON_SWITCH_STATE_COMMAND = 0xE018;//读通用开关状态
    public static final int COMMON_SWITCH_STATE_BACK_COMMAND = 0xE019;//读通用开关状态反馈
    /**
     * 2020-07-20 新风系统
     */
    public static final int FRESH_AIR_CTRL_COMMAND = 0x144A;
    public static final int FRESH_AIR_CTRL_BACK_COMMAND = 0x144B;
    public static final int FRESH_AIR_STATE_COMMAND = 0x144C;
    public static final int FRESH_AIR_STATE_BACK_COMMAND = 0x144D;
    /**
     * 2020-07-20 金茂新风
     */
    public static final int FRESH_AIR_JINMAO_STATE_COMMAND = 0x1446;
    public static final int FRESH_AIR_JINMAO_STATE_BACK_COMMAND = 0x1447;
    public static final int FRESH_AIR_JINMAO_CTRL_COMMAND = 0x1448;
    public static final int FRESH_AIR_JINMAO_CTRL_BACK_COMMAND = 0x1449;
    /**
     * 2020-07-20 地热
     */
    //地热模块
    public static final int GEOTHERMAL_MODULE_CTRL_COMMAND = 0x1C5C;
    public static final int GEOTHERMAL_MODULE_CTRL_BACK_COMMAND = 0x1C5D;
    public static final int GEOTHERMAL_MODULE_STATE_COMMAND = 0x1C5E;
    public static final int GEOTHERMAL_MODULE_STATE_BACK_COMMAND = 0x1C5F;
    /**
     * 2023-08-22 门锁
     */
    //门锁模块
    public static final int DOOR_MACHINE_MODULE_SETTING_PASSWORD_COMMAND = 0x1F5C;//设置临时密码
    public static final int DOOR_MACHINE_MODULE_SETTING_PASSWORD_BACK_COMMAND = 0x1F5D;//设置临时密码返回
    public static final int DOOR_MACHINE_MODULE_CTRL_FRIST_COMMAND = 0xE4EE;//远程开锁连接
    public static final int DOOR_MACHINE_MODULE_CTRL_FRIST_BACK_COMMAND = 0xE4EF;
    public static final int DOOR_MACHINE_MODULE_CTRL_COMMAND = 0xE4F0;//远程开关锁
    public static final int DOOR_MACHINE_MODULE_CTRL_BACK_COMMAND = 0xE4F1;
    public static final int DOOR_MACHINE_MODULE_STATE_COMMAND = 0x1F60;//读门锁状态
    public static final int DOOR_MACHINE_MODULE_STATE_BACK_COMMAND = 0x1F61;
    public static final int DOOR_MACHINE_BROADCAST_STATE_BACK_COMMAND = 0x1F4D;//广播门锁状态和报警
//    /**
@@ -229,8 +317,6 @@
//    public static final int RCU_AIR_CTRL_COMMAND = 0x2065;
//    public static final int RCU_AIR_CTRL_BACK_COMMAND = 0x2066;
//    public static final int RCU_AIR_CAST_COMMAND = 0x209A;
}