4f27ee71d330b0f15d5e626bf071babea9afbc99
1、功能范围:bus司机屏增加开关;bus乘客屏展示视频流; 交互&逻辑:在司机屏运营面板增加开关,用于控制是否展示视频位: 开关开启时,有视频流的车辆持续常驻展示视频流,无视频流的车辆不展示(无占位); 开关关闭时,无论是否有视频流,均不展示(无占位);开关默认关闭 开关开启后,有视频流的展示位置如图所示常驻展示:
鹰眼 (MOGO-Autopilot) 平台接入说明
// 项目根目录build.gradle配置
repositories {
maven { url 'https://nexus.zhidaoauto.com/repository/maven-releases/' }
maven { url 'https://nexus.zhidaoauto.com/repository/maven-public/' }
}
// app 壳项目依赖
参见项目
mogo-och 使用到的依赖
implementation "com.mogo.commons:mogo-utils:2.0.63"
implementation "com.mogo.commons:mogo-commons:2.0.63"
implementation "com.mogo.eagle.core:data:0.0.6"
implementation "com.mogo.eagle.core.function:call:0.0.6"
mogo-och-bus 使用到的依赖
implementation rootProject.ext.dependencies.mogooch
implementation "com.mogo.commons:mogo-utils:2.0.63"
implementation "com.mogo.commons:mogo-commons:2.0.63"
implementation "com.mogo.module:module-common:2.0.63"
implementation "com.mogo.eagle.core:data:0.0.6"
implementation "com.mogo.eagle.core.function:call:0.0.6"
mogo-och-taxi 使用到的依赖
implementation rootProject.ext.dependencies.mogooch
implementation "com.mogo.commons:mogo-utils:2.0.63"
implementation "com.mogo.commons:mogo-commons:2.0.63"
implementation "com.mogo.module:module-common:2.0.63"
implementation "com.mogo.eagle.core:data:0.0.6"
implementation "com.mogo.eagle.core.function:call:0.0.6"
状态监听
自动驾驶状态监听
// 实现接口 IMoGoAutopilotStatusListener
// 注册监听
CallerAutoPilotStatusListenerManager.addListener(TAG, new IMoGoAutopilotStatusListener(){})
HMI 控制
// 控制 脉速表 显示状态
CallerHmiManager.setSpeedChartViewVisibility(View.VISIBLE)
// 控制 自动驾驶按钮 显示状态
CallerHmiManager.setAutopilotStatusViewVisibility(View.VISIBLE)
// 控制 切换视角按钮 显示状态
CallerHmiManager.setPerspectiveSwitchViewVisibility(View.VISIBLE)
// 控制 车辆检检测按钮 示状态
CallerHmiManager.setAutopilotStatusViewVisibility(View.VISIBLE)
Description
Languages
Kotlin
59.4%
Java
40.3%
GLSL
0.2%