[dev2.15.0][adas]添加弱网减速停车策略开关、添加参数获取请求和添加参数获取应答回调

This commit is contained in:
xinfengkun
2023-04-19 19:23:31 +08:00
parent b23edd10b8
commit afd0ccecf9
21 changed files with 373 additions and 24 deletions

View File

@@ -254,6 +254,36 @@ object CallerAutoPilotControlManager {
return providerApi?.sendDetouringSpeed(speed)
}
/**
* 弱网减速停车策略开关
* isEnable = true 使用弱网减速停车策略
* isEnable = false 关闭弱网减速停车策略
* @return boolean
*/
fun sendWeakNetSlowDown(isEnable: Boolean): Boolean? {
return providerApi?.sendWeakNetSlowDown(isEnable)
}
/**
* 获取全部参数
* 结果回调{@link OnAdasListener#onGetParamResp(MessagePad.Header, MessagePad.SetParamReq)}
*
* @return boolean
*/
fun sendGetAllParamReq(): Boolean? {
return providerApi?.sendGetAllParamReq()
}
/**
* 参数获取请求
* 结果回调{@link OnAdasListener#onGetParamResp(MessagePad.Header, MessagePad.SetParamReq)}
*
* @param paramType 参数类型{@link com.zhidao.support.adas.high.common.Constants.PARAM_TYPE}
* @return boolean
*/
fun sendGetParamReq(paramType: Int): Boolean? {
return providerApi?.sendGetParamReq(paramType)
}
/**
* 获取数据采集录制模式配置列表
* @param reqType 0: all, 1:获取当前所有topic列表, 2:配置需要预加载的topic组合