package com.hdl.sdk.ttl.Config; public class Configuration { public static final String UNKNOW_TYPE = "Unknow Type"; public static final int HDL_SDK_DEV_TYPE = 58009; //家电类型码 //大类 /** * 灯光类 */ public static final int LIGTH_BIG_TYPE = 1; // /** * 窗帘类 */ public static final int CURTAIN_BIG_TYPE = 2; /** * 传感器类 */ 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; //小类 先不做分类 // public static final int AIR_LITTLE_TYPE = 0; // public static final int LLTTLE_TYPE_SENSOR_DRY_CONTACT = 0;//2019-11-4 新增传感器小类 // public static final int LLTTLE_TYPE_SENSOR_MOVEMENT_DETECTOR = 1; // public static final int LLTTLE_TYPE_SENSOR_TEMP = 2; // public static final int LLTTLE_TYPE_SENSOR_HUMIDITY = 3; // public static final int LLTTLE_TYPE_SENSOR_ILLUMINACE = 4; // public static final int LLTTLE_TYPE_SENSOR_VOC = 5; // public static final int LLTTLE_TYPE_SENSOR_PM_2_POINT_5 = 6; // public static final int LLTTLE_TYPE_SENSOR_C02 = 7; // public static final int LLTTLE_TYPE_SENSOR_LPG = 8; // public static final int LLTTLE_TYPE_SENSOR_CO_H2 = 9; // public static final int LLTTLE_TYPE_SENSOR_CH4 = 10; // public static final int LLTTLE_TYPE_SENSOR_SMOG = 11; // public static final int LLTTLE_TYPE_SENSOR_WIND_SPEED = 12; // public static final int LLTTLE_TYPE_SENSOR_WIND_PRESSURE = 13; // public static final int LLTTLE_TYPE_SENSOR_LIQUID_FLOW = 14; // public static final int LLTTLE_TYPE_SENSOR_LIQUID_PRESSURE = 15; // public static final int LLTTLE_TYPE_SENSOR_LIQUID_DEPTH = 16; // public static final int LLTTLE_TYPE_SENSOR_RAIN_FALL = 17; // public static final int LLTTLE_TYPE_SENSOR_WEIGHT = 18; // public static final int LLTTLE_TYPE_SENSOR_HEIGHT_LENGTH = 19; // public static final int LLTTLE_TYPE_SENSOR_OBJECT_SPEED = 20; // public static final int LLTTLE_TYPE_SENSOR_SHAKE = 21; // public static final int LLTTLE_TYPE_SENSOR_VOLTAGE = 22; // public static final int LLTTLE_TYPE_SENSOR_ELECTRICITY = 23; // public static final int LLTTLE_TYPE_SENSOR_POWER = 24; // public static final int LLTTLE_TYPE_SENSOR_POWER = 25; // public static final int LLTTLE_TYPE_SENSOR_POWER = 26; // public static final int LLTTLE_TYPE_SENSOR_POWER = 27; // //操作分类码 // public static final int SEARCH = 100;//搜索 public static final int CONTROL = 101;//控制 public static final int STATE = 102;//状态 // public static final int REMARKS = 103;//备注 // public static final int HET_DEVICES = 104;//第三方 和而泰 // public static final int Midea_DEVICES = 105;//第三方 美的 // public static final int JAV_DEVICES = 106;//第三方 Jav // public static final int GET_LOGIC_INFO = 107;//逻辑信息 // public static final int XW_DEVICES = 108;//第三方 向往 // public static final int WARNING = 109;//报警 // public static final int AUDIO = 110;//背景音乐 // public static final int RCU_CHANGE = 111; // public static final int RCU_SEARCH = 112; // public static final int RCU_MODIFY = 113; // public static final int RCU_READ = 114; // public static final int RCU_CAST = 115; // public static final int MANUAL_ADD_DEVICE = 116; // public static final int MANUAL_ADD_REMARK = 117; //固定Bus端口值 public static final int PORT = 6000; public static final int GET_DEVICE_FROM_BUS_PORT = 8641; //简易编程设备搜索操作码、设备读取操作码 public static final int DEVICES_SEARCH_COMMAND = 0xE548; 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;//简易编程修改基本信息回复 public static final int MODULE_UPDATE_REMARK_COMMAND = 0x0010;//模块修改备注 public static final int MODULE_UPDATE_REMARK_BACK_COMMAND = 0x0011;//模块修改备注回复 //手动添加设备相关操作码 public static final int MANUAL_ADD_DEVICE_COMMAND = 0x6F00; public static final int MANUAL_ADD_DEVICE_BACK_COMMAND = 0x6F01; public static final int MANUAL_ADD_REMARK_COMMAND = 0x6F02; public static final int MANUAL_ADD_REMARK_BACK_COMMAND = 0x6F03; //灯光操作码、状态读取码 public static final int LIGHT_CTRL_COMMAND = 0x0031; 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; public static final int CURTAIN_CTRL_BACK_COMMAND = 0xE3E1; public static final int CURTAIN_STATE_COMMAND = 0xE3E2; public static final int CURTAIN_STATE_BACK_COMMAND = 0xE3E3; public static final int CURTAIN_STATE_BROADCAST_BACK_COMMAND = 0xE3E4; //空调操作码、状态读取码(目前仅支持通用空调面板) public static final int AIR_CTRL_COMMAND = 0xE3D8; public static final int AIR_CTRL_BACK_COMMAND = 0xE3D9; public static final int AIR_STATE_COMMAND = 0xE3DA; public static final int AIR_STATE_BACK_COMMAND = 0xE3DB; public static final int AIR_HVAC_CTRL_COMMAND = 0x193A; public static final int AIR_HVAC_CTRL_BACK_COMMAND = 0x193B; public static final int AIR_HVAC_STATE_COMMAND = 0x1938; public static final int AIR_HVAC_STATE_BACK_COMMAND = 0x1939; // public static final int AIR_HVAC_STATE_BACK_COMMAND = 0x209A; //逻辑模块操作码、状态读取码 public static final int LOGIC_CTRL_COMMAND = 0x0002; 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; //干接点 水浸、门磁、煤气、烟雾 public static final int DRY_CONTACT_STATE_COMMAND = 0x15CE;//读取干节点状态 public static final int DRY_CONTACT_STATE_BACK_COMMAND = 0x15CF;// 干节点状态回复 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 WARNING_COMMAND = 0xF606; //处理转发音乐数据 public static final int AUDIO_CTRL_READ_COMMAND = 0x192E; public static final int AUDIO_CTRL_READ_BACK_COMMAND = 0x192F; public static final int MUSIC2_COMMAND = 0x0218; public static final int MUSIC3_COMMAND = 0x021A; public static final int AUDIO_MenuPlay_INSTRUCTION_COMMAND = 0x1970; public static final int AUDIO_MenuPlay_INSTRUCTION_BACK_COMMAND = 0x1971; // public static final int COMMOND_COMMAND = 0xE01C; // public static final int COMMOND_BACK_COMMAND = 0xE01D; //安防功能模块操作码、状态读取码 ARMING布防 ALARM报警 public static final int SECURITY_ARMING_CTRL_COMMAND = 0x0104;//布防设置 public static final int SECURITY_ARMING_CTRL_BACK_COMMAND = 0x0105;//布防设置反馈 public static final int SECURITY_STATE_COMMAND = 0x011E;//读取安防设置 public static final int SECURITY_STATE_BACK_COMMAND = 0x011F;//读取安防设置反馈 public static final int SECURITY_ALARM_CTRL_COMMAND = 0x010C;//报警设置 public static final int SECURITY_ALARM_CTRL_BACK_COMMAND = 0x010D;//报警设置反馈 /** * 通用开关 */ public static final int COMMON_SWITCH_CTRL_COMMAND = 0xE01C;//通用开关控制 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;//广播门锁状态和报警 // /** // * RCU 配置数据 // * // * // * // * // * // */ // // // //固定RCU发送端口 // public static final int RCU_SEND_PORT = 6006; // //固定RCU接收端口 // public static final int RCU_RECEIVE_PORT = 6008; // //固定RCU 组播地址 // public static final String RCU_MULTI_IP = "224.0.168.188"; // // //接收更换改变为RCU设备的操作码 // public static final int RCU_CHANGE_COMMAND = 0xE506; // public static final int RCU_CHANGE_BACK_COMMAND = 0xE507; // // //充当设备端被发现的操作码 // public static final int RCU_SEARCH_COMMAND = 0xE54A; // public static final int RCU_SEARCH_BACK_COMMAND = 0xE54B; // // //修改备注操作码 // public static final int RCU_MODIFY_COMMAND = 0xE54C; // public static final int RCU_MODIFY_BACK_COMMAND = 0xE54D; // // //RCU读取SDK信息操作码 // public static final int RCU_READ_SDK_INFO_COMMAND = 0xE508; // public static final int RCU_READ_SDK_INFO_BACK_COMMAND = 0xE509; // // //RCU房间状态广播操作码 // public static final int RCU_ROOM_CAST_COMMAND = 0x20D2; // // // //RCU窗帘操作码、状态读取码 // public static final int RCU_CURTAIN_CTRL_COMMAND = 0x2069; // public static final int RCU_CURTAIN_CTRL_BACK_COMMAND = 0x206A; // // public static final int RCU_CURTAIN_STATE_BACK_COMMAND = 0x; // public static final int RCU_CURTAIN_CAST_COMMAND = 0x2099; // // //RCU空调操作码、状态读取码(目前仅支持通用空调面板) // 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; }