app/src/main/java/com/hdl/sdk/hdl_sdk/activity/MainActivity.java
@@ -86,8 +86,6 @@ // hideTestButton(); double AA = HDLUtlis.byteToDouble((byte)0, (byte)0, (byte)134, (byte) 160); HDLLog.I("byteToDouble:"+AA); } private void initView() { hdl_core/src/main/java/com/hdl/sdk/hdl_core/Config/Configuration.java
@@ -3,6 +3,8 @@ public class Configuration { public static final String UNKNOW_TYPE = "Unknow Type"; public static final int HDL_SDK_DEV_TYPE = 58009; // public static final int HDL_SDK_DEV_TYPE = 58042;// 这是语控面板的设备类型 //家电类型码 //大类 @@ -60,6 +62,9 @@ public static final int PORT = 6000; public static final int GET_DEVICE_FROM_BUS_PORT = 8641; //读取备注信息 搜索备注 public static final int ReadRemark = 0x000E; public static final int ReadRemarkACK = 0x000F; //简易编程设备搜索操作码、设备读取操作码 public static final int DEVICES_SEARCH_COMMAND = 0xE548; hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLDeviceManager.java
@@ -89,7 +89,7 @@ private static boolean isAllowEasyProgrammingSearch = false;//是否允许被简易编程搜索 private static int SDKLocalBigClass = 9; //SDK 当前配置模拟设备的大类,默认为音乐、背景音乐功能 private static int SDKLocalSmallClass = 1; //SDK 当前配置模拟设备的小类,第三方背景音乐模块 private static String SDKLocalRemark = "特殊设备"; //SDK 当前配置模拟设备备注 private static String SDKLocalRemark = "声必可设备"; //SDK 当前配置模拟设备备注 /** @@ -177,6 +177,9 @@ //简易编程设备搜索操作码、设备读取操作码 回复 case Configuration.DEVICES_SEARCH_COMMAND: handleDeviceSearchBackData(getDatas); break; case Configuration.ReadRemark://2021-01-05 000E搜索备注处理 handleReadRemarkBackData(getDatas); break; // 控制设备 case Configuration.LIGHT_CTRL_BACK_COMMAND: @@ -394,6 +397,21 @@ } /** * ReadRemark * 搜索设备000E 回复处理 * @param getDatas */ public static void handleReadRemarkBackData(UdpDataBean getDatas) { byte[] remarkByte = StringUtil.stringtoBytes(SDKLocalRemark); byte[] addBytes = new byte[20]; System.arraycopy(remarkByte, 0, addBytes, 0, Math.min(remarkByte.length, 20)); HDLCommand.cusSendCommand(Configuration.ReadRemarkACK, 0xFF, 0xFF, addBytes, getDatas.port, getDatas.ipAddress); } /** * 处理RCU搜索数据 hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLUdpCore.java
@@ -420,6 +420,7 @@ break; case Configuration.DEVICES_SEARCH_COMMAND: //简易编程设备搜索操作码、设备读取操作码 回复 case Configuration.ReadRemark: //000E 搜索回复 case Configuration.LIGHT_CTRL_BACK_COMMAND: case Configuration.CURTAIN_CTRL_BACK_COMMAND: case Configuration.AIR_CTRL_BACK_COMMAND: