[m1] M1拼接视频数据接口和清扫车摄像头数据接口遗漏提交

This commit is contained in:
xinfengkun
2023-05-09 18:09:51 +08:00
parent e0b2cd3529
commit f0467b6f15
5 changed files with 10 additions and 4 deletions

View File

@@ -24,7 +24,7 @@ import com.mogo.eagle.core.utilcode.util.ThreadUtils;
/**
* 清扫车摄像头展示View 10Hz
* M1拼接视频展示View 10Hz 需要订阅此数据CallerAutoPilotControlManager.setIsSubscribeM1StitchedVideo(isSubscribe)
* M1拼接视频展示View 10Hz 需要订阅(连接成功后订阅才生效)CallerAutoPilotControlManager.setIsSubscribeM1StitchedVideo(isSubscribe)
*/
public class MogoVideoView extends AppCompatImageView implements IMoGoSweeperFutianBackCameraVideoListener, IMoGoRoboBusJinlvM1StitchedVideoListener {
private static final String TAG = MogoVideoView.class.getSimpleName();

View File

@@ -512,7 +512,7 @@ object CallerAutoPilotControlManager {
}
/**
* 设置M1拼接视频接口订阅
* 设置M1拼接视频接口订阅(连接成功后订阅才生效)
* @param isSubscribe 是否订阅
*/
fun setIsSubscribeM1StitchedVideo(isSubscribe: Boolean) {

View File

@@ -259,6 +259,8 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
// dispatchHandlers.put(MessagePad.MessageType.MsgTypePlanningDecisionState, new DispatchHandler(MessagePad.MessageType.MsgTypePlanningDecisionState, this));
//清扫车后摄像头数据
dispatchHandlers.put(MessagePad.MessageType.MsgTypeBackCameraVideo, new DispatchHandler(MessagePad.MessageType.MsgTypeBackCameraVideo, this));
//M1拼接视频
dispatchHandlers.put(MessagePad.MessageType.MsgTypeM1StitchedVideo, new DispatchHandler(MessagePad.MessageType.MsgTypeM1StitchedVideo, this));
}
/**

View File

@@ -4,7 +4,10 @@ import mogo.telematics.pad.MessagePad;
/**
* 工控机发送或接收的类型
* 工控机接收接口必须包含TYPE_RECEIVE
* 工控机接收接口必须包含TYPE_RECEIVE
* 目前收发相同的Type
* * MessagePad.MessageType.MsgTypeBagManagerCmd
* * MessagePad.MessageType.MsgTypeTaskCmd
*
* @author nie yunlong
* @description 请求值

View File

@@ -138,7 +138,8 @@ public class SubscribeInterface {
MessageType[] types = MessageType.values();
if (types.length > 0) {
for (MessageType messageType : types) {
if (messageType.name().toLowerCase().contains("type_receive")) {
//连接成功后只有M1拼接视频接收接口默认不进行订阅其他接收接口默认自动订阅
if (messageType != MessageType.TYPE_RECEIVE_M1_STITCHED_VIDEO && messageType.name().toLowerCase().contains("type_receive")) {
subscribedInterface.put(messageType, messageType.typeCode.getNumber());
}
}