JLChen
2021-01-05 7be166b93cafc5ba0c5cdb8ede2e4f664136e9ee
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搜索数据