diff --git a/sec-beidou/src/main/java/com/imdroid/beidou/controller/APIController.java b/sec-beidou/src/main/java/com/imdroid/beidou/controller/APIController.java index 314d20e7..bf26f0bd 100644 --- a/sec-beidou/src/main/java/com/imdroid/beidou/controller/APIController.java +++ b/sec-beidou/src/main/java/com/imdroid/beidou/controller/APIController.java @@ -105,16 +105,7 @@ public class APIController extends BasicController{ warningMsg.setInfo(WarningCfg.TYPE_NAME_CFG_ABNORMAL); warningMsgMapper.insert(warningMsg); //重新配置 - String sendCmd = HexUtil.Byte2HexString(gnssGroup.getWork_cycle().byteValue())+ - HexUtil.Byte2HexString(gnssGroup.getActive_time().byteValue())+ - HexUtil.Byte2HexString(gnssGroup.getActive_offset().byteValue())+ - HexUtil.Byte2HexString(gnssGroup.getRs_adv().byteValue())+ - HexUtil.Byte2HexString(gnssGroup.getPower_mode().byteValue())+ - HexUtil.Byte2HexString(gnssGroup.getGnss_sample_s().byteValue()); - short len = (short) (sendCmd.length()/2+4); - sendCmd = "d311" + HexUtil.Short2HexString(len)+ - HexUtil.Int2HexString(Integer.parseInt(device.getDeviceid()))+ - HexUtil.String2HexString(sendCmd); + String sendCmd = gnssGroup.getConfigCmd(device); rtcmClient.config(device.getDeviceid(), sendCmd); // 保存 saveMsg(device.getDeviceid(), device.getTenantid(),0xD311, sendCmd, true);