diff --git a/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/msg/M1StitchedVideoMessage.java b/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/msg/M1StitchedVideoMessage.java index 32908a8593..e6a66f39ea 100644 --- a/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/msg/M1StitchedVideoMessage.java +++ b/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/msg/M1StitchedVideoMessage.java @@ -21,13 +21,13 @@ public class M1StitchedVideoMessage extends MyAbstractMessageHandler { int len = raw.getPackageLengthValue() - raw.getOffsetValue(); byte[] data = new byte[len]; System.arraycopy(raw.originalData.toByteArray(), raw.getOffsetValue(), data, 0, len); - AdasChannel.calculateTimeConsumingOnDispatchRaw("M1StitchedVideoMessage", raw.receiveTime); + AdasChannel.calculateTimeConsumingOnDispatchRaw("M1拼接视频", raw.receiveTime); long nowTime = 0; if (CupidLogUtils.isEnableLog()) nowTime = SystemClock.elapsedRealtime(); if (adasListener != null) { adasListener.onM1StitchedVideo(raw.getHeader(), data); } - AdasChannel.calculateTimeConsumingBusiness("M1StitchedVideoMessage", nowTime); + AdasChannel.calculateTimeConsumingBusiness("M1拼接视频", nowTime); } } diff --git a/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/subscribe/SubscribeInterface.java b/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/subscribe/SubscribeInterface.java index 37d22f46a4..4c23c3065d 100644 --- a/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/subscribe/SubscribeInterface.java +++ b/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/subscribe/SubscribeInterface.java @@ -138,9 +138,13 @@ public class SubscribeInterface { MessageType[] types = MessageType.values(); if (types.length > 0) { for (MessageType messageType : types) { - //连接成功后只有M1拼接视频接收接口默认不进行订阅,其他接收接口默认自动订阅 - if (messageType != MessageType.TYPE_RECEIVE_M1_STITCHED_VIDEO && messageType.name().toLowerCase().contains("type_receive")) { - subscribedInterface.put(messageType, messageType.typeCode.getNumber()); + if (messageType.name().toLowerCase().contains("type_receive")) { + //连接成功后只有M1拼接视频接收接口默认不进行订阅,其他接收接口默认自动订阅 + if (messageType == MessageType.TYPE_RECEIVE_M1_STITCHED_VIDEO) { + unsubscribedInterface.put(messageType, messageType.typeCode.getNumber()); + } else { + subscribedInterface.put(messageType, messageType.typeCode.getNumber()); + } } } }