diff --git a/casic-shelter/src/main/java/com/casic/missiles/modular/system/utils/DecodeData.java b/casic-shelter/src/main/java/com/casic/missiles/modular/system/utils/DecodeData.java index 646d605..b59c668 100644 --- a/casic-shelter/src/main/java/com/casic/missiles/modular/system/utils/DecodeData.java +++ b/casic-shelter/src/main/java/com/casic/missiles/modular/system/utils/DecodeData.java @@ -39,6 +39,7 @@ * 00 00 目标距离 * 00 00 目标方位 * 00 00 目标频率 + * 01 机器人模型类型 * 68 87 CRC16校验码 * 0A 帧尾 */ @@ -102,6 +103,8 @@ byte[] targetHzBytes = new byte[2]; System.arraycopy(bytes, 33, targetHzBytes, 0, 2); robot.setTargetHertz(covertTargetHertz(targetHzBytes)); + + robot.setModelType(String.valueOf(bytes[35])); } catch (IndexOutOfBoundsException e) { e.printStackTrace(); }