[600][adas]添加融合模式开关;添加盲区开关;添加批量查询或单个查询接口;添加命令批量下发接口;setParam V1和V2接口兼容,支持混合调用和查询;
This commit is contained in:
@@ -615,6 +615,20 @@ class MoGoAutopilotControlProvider :
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 融合模式
|
||||
*
|
||||
* @param cmd 1:全融合模式 2:盲区模式 3:超视距模式 4:透传模式 5:纯路侧模式,默认1
|
||||
* @return boolean
|
||||
*/
|
||||
override fun sendFusionMode(cmd: Int): Boolean {
|
||||
return AdasManager.getInstance().sendFusionMode(cmd)
|
||||
}
|
||||
|
||||
override fun sendSetParamReq(param: Map<AdasConstants.MapSystemParamType, Any>): Boolean {
|
||||
return AdasManager.getInstance().sendSetParamReq(param)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取全部参数
|
||||
* 结果回调{@link OnAdasListener#onGetParamResp(MessagePad.Header, MessagePad.SetParamReq, AdasParam)}
|
||||
@@ -632,8 +646,8 @@ class MoGoAutopilotControlProvider :
|
||||
* @param paramType 参数类型:libraries/mogo-adas-data/src/main/proto/personal/adas_constants.proto
|
||||
* @return boolean
|
||||
*/
|
||||
override fun sendGetParamReq(paramType: AdasConstants.MapSystemParamType): Boolean {
|
||||
return AdasManager.getInstance().sendGetParamReq(paramType)
|
||||
override fun sendGetParamReq(vararg paramType: AdasConstants.MapSystemParamType): Boolean {
|
||||
return AdasManager.getInstance().sendGetParamReq(*paramType)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -769,6 +783,15 @@ class MoGoAutopilotControlProvider :
|
||||
AdasManager.getInstance().sendV2nToPncCmd(switchCmd)
|
||||
}
|
||||
|
||||
/**
|
||||
* 盲区数据开关
|
||||
*
|
||||
* @param switchCmd 数据开关
|
||||
* @return boolean
|
||||
*/
|
||||
override fun sendBlindAreaCmd(switchCmd: Boolean) {
|
||||
AdasManager.getInstance().sendBlindAreaCmd(switchCmd)
|
||||
}
|
||||
/**
|
||||
* 向左变道
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user