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;//2019-07-03 屏蔽 2019-11-1 去屏蔽
|
/**空调类*/
|
public static final int AIR_BIG_TYPE = 7;
|
/**背景音乐类*/
|
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 GLOBAL_LOGIC_BIG_TYPE = 17;
|
|
/**通用开关*/
|
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;//简易编程读取返回(收到备注信息)
|
//****************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;
|
|
//窗帘操作码、状态读取码
|
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;//读通用开关状态反馈
|
|
|
// /**
|
// * 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;
|
|
|
|
|
}
|