[3.4.0][mogo-adas]Taxi和清扫车共用后摄像头接口,改为主动订阅接口方式

This commit is contained in:
xinfengkun
2023-07-12 16:02:41 +08:00
parent 494a3e51db
commit cfc36e03a3
15 changed files with 78 additions and 51 deletions

View File

@@ -1032,6 +1032,14 @@ class MoGoAutopilotControlProvider :
}
}
override fun setIsSubscribeBackCameraVideoVideo(role: Int, isSubscribe: Boolean) {
val type =
if (isSubscribe) Constants.SUBSCRIBE_TYPE.SUBSCRIBE else Constants.SUBSCRIBE_TYPE.UNSUBSCRIBE
AdasManager.getInstance().subscribeInterface(
role, type, MessageType.TYPE_RECEIVE_BACK_CAMERA_VIDEO
)
}
override fun sendRoboBusJinlvM1FrontDoorCmd(switchCmd: Int): Boolean {
return AdasManager.getInstance().sendRoboBusJinlvM1FrontDoorCmd(switchCmd)
}

View File

@@ -534,7 +534,7 @@ class MoGoAdasListenerImpl : OnAdasListener {
* @param data 数据
*/
override fun onBackCameraVideo(header: MessagePad.Header, data: ByteArray) {
CallerSweeperFutianBackCameraVideoListenerManager.invokeSweeperFutianBackCameraVideo(data)
CallerBackCameraVideoListenerManager.invokeBackCameraVideo(data)
}
/**