Merge branch 'dev_robotaxi-d_250620_8.1.0_new_ota' into dev_robotaxi-d_250804_8.2.0
# Conflicts: # core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt
This commit is contained in:
@@ -163,6 +163,10 @@ class MsgFmData{
|
||||
|
||||
companion object{
|
||||
|
||||
const val LEVEL_ONE = 1 //降级策略:安全停车 交互:一级
|
||||
const val LEVEL_TWO = 2 //降级策略:降速行驶 交互:二级
|
||||
const val LEVEL_THREE = 3 //降级策略:无操作 交互:三级
|
||||
|
||||
@JvmStatic
|
||||
fun getFmPolicyName(policyCode: String?): String{
|
||||
return when(policyCode){
|
||||
@@ -177,6 +181,30 @@ class MsgFmData{
|
||||
else -> "暂无"
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取异常分级
|
||||
* 鹰眼8.2.0版本需求:定义三种不同提示强度的异常提示交互
|
||||
* 一级交互:TTS、图像、消息盒子
|
||||
* 二级交互:TTS、消息盒子
|
||||
* 三级交互:消息盒子
|
||||
*/
|
||||
@JvmStatic
|
||||
fun getFmPolicyLevel(policyCode: String?): Int{
|
||||
return when(policyCode){
|
||||
"FM_DP_NO_ACTION" -> LEVEL_THREE
|
||||
"FM_DP_ONLY_WARNING" -> LEVEL_THREE
|
||||
"FM_DP_SPEED_LIMIT1" -> LEVEL_TWO
|
||||
"FM_DP_SPEED_LIMIT2" -> LEVEL_TWO
|
||||
"FM_DP_SPEED_LIMIT3" -> LEVEL_TWO
|
||||
"FM_DP_PNC_CHOOSE_STOP" -> LEVEL_ONE
|
||||
"FM_DP_COMFORTABLE_STOP" -> LEVEL_ONE
|
||||
"FM_DP_EMERGENCY_STOP" -> LEVEL_ONE
|
||||
else -> LEVEL_THREE
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user