### 鹰眼 (MOGO-Autopilot) 平台接入说明 ``` gradle // 项目根目录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" ``` ### 状态监听 #### 自动驾驶状态监听 ``` java // 实现接口 IMoGoAutopilotStatusListener // 注册监听 CallerAutoPilotStatusListenerManager.addListener(TAG, new IMoGoAutopilotStatusListener(){}) ``` ### HMI 控制 ``` java // 控制 脉速表 显示状态 CallerHmiManager.setSpeedChartViewVisibility(View.VISIBLE) // 控制 自动驾驶按钮 显示状态 CallerHmiManager.setAutopilotStatusViewVisibility(View.VISIBLE) // 控制 切换视角按钮 显示状态 CallerHmiManager.setPerspectiveSwitchViewVisibility(View.VISIBLE) // 控制 车辆检检测按钮 示状态 CallerHmiManager.setAutopilotStatusViewVisibility(View.VISIBLE) ```