Merge remote-tracking branch 'origin/dev_robotaxi-d-app-module_282_220707_2.8.2' into dev_robotaxi-d-app-module_282_220707_2.8.2

This commit is contained in:
xinfengkun
2022-07-07 19:31:04 +08:00
4 changed files with 63 additions and 8 deletions

View File

@@ -353,17 +353,14 @@ class MoGoAutopilotProvider :
}
}
/**
* 演示模式(美化模式)
* 演示模式(美化模式)设置只限定于鹰眼
* isEnable = true 开启
* isEnable = false 关闭
*/
override fun setDemoMode(isEnable: Boolean) {
if (isEnable) {
AdasManager.getInstance().sendDemoModeReq(1)
} else {
AdasManager.getInstance().sendDemoModeReq(0)
}
// 同步给乘客端
if (AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)) {
var byteArray = if (isEnable) byteArrayOf(1) else byteArrayOf(0)
@@ -382,6 +379,19 @@ class MoGoAutopilotProvider :
}
}
/**
* 设置工控机演示模式(美化模式)开启、关闭
* isEnable = true 开启
* isEnable = false 关闭
*/
override fun setIPCDemoMode(isEnable: Boolean) {
if (isEnable) {
AdasManager.getInstance().sendDemoModeReq(1)
} else {
AdasManager.getInstance().sendDemoModeReq(0)
}
}
/**
* 雨天模式
* isEnable = true 开启
@@ -395,6 +405,13 @@ class MoGoAutopilotProvider :
}
}
/**
* 获取数据采集录制模式配置列表
*/
override fun getBadCaseConfig() {
AdasManager.getInstance().sendRecordDataConfigReq()
}
/**
* 发送工控机所有节点重启命令
*/

View File

@@ -371,6 +371,16 @@ class MoGoAdasListenerImpl : OnAdasListener {
//状态查询应答
}
/**
* 数据采集配置应答
*/
override fun onRecordDataConfigResp(
header: MessagePad.Header?,
config: MessagePad.RecordDataConfig?
) {
}
override fun onError(status: ProtocolStatus, bytes: ByteArray) {

View File

@@ -114,12 +114,19 @@ interface IMoGoAutopilotProvider : IMoGoFunctionServerProvider {
fun setIPCReboot()
/**
* 演示模式(美化模式)
* 演示模式(美化模式)该设置作用域只限定于鹰眼
* isEnable = true 开启
* isEnable = false 关闭
*/
fun setDemoMode(isEnable: Boolean)
/**
* 设置工控机演示模式(美化模式)开启、关闭
* isEnable = true 开启
* isEnable = false 关闭
*/
fun setIPCDemoMode(isEnable: Boolean)
/**
* 雨天模式
* isEnable = true 开启
@@ -127,6 +134,11 @@ interface IMoGoAutopilotProvider : IMoGoFunctionServerProvider {
*/
fun setRainMode(isEnable: Boolean)
/**
* 获取数据采集录制模式配置列表
*/
fun getBadCaseConfig()
/**
* 发送工控机所有节点重启命令
*/

View File

@@ -148,7 +148,7 @@ object CallerAutoPilotManager {
}
/**
* 演示模式(美化模式)
* 演示模式(美化模式)该设置作用域只限定于鹰眼
* isEnable = true 开启
* isEnable = false 关闭
*/
@@ -156,6 +156,15 @@ object CallerAutoPilotManager {
providerApi?.setDemoMode(isEnable)
}
/**
* 设置工控机演示模式(美化模式)开启、关闭
* isEnable = true 开启
* isEnable = false 关闭
*/
fun setIPCDemoMode(isEnable: Boolean){
providerApi?.setIPCDemoMode(isEnable)
}
/**
* 雨天模式
* isEnable = true 开启
@@ -165,6 +174,13 @@ object CallerAutoPilotManager {
providerApi?.setRainMode(isEnable)
}
/**
* 获取数据采集录制模式配置列表
*/
fun getBadCaseConfig(){
providerApi?.getBadCaseConfig()
}
/**
* 发送工控机所有节点重启命令
*/