diff --git a/modules/mogo-module-obu-mogo/src/main/java/com/mogo/module/obu/mogo/MogoPrivateObuManager.kt b/modules/mogo-module-obu-mogo/src/main/java/com/mogo/module/obu/mogo/MogoPrivateObuManager.kt index 44d2e8280c..3fc763f3ae 100644 --- a/modules/mogo-module-obu-mogo/src/main/java/com/mogo/module/obu/mogo/MogoPrivateObuManager.kt +++ b/modules/mogo-module-obu-mogo/src/main/java/com/mogo/module/obu/mogo/MogoPrivateObuManager.kt @@ -177,6 +177,7 @@ class MogoPrivateObuManager private constructor() { override fun onCvxRoadTrafficInfoIndInfo(info: CvxRoadTrafficInfoIndInfo?) { Logger.d(MogoObuConst.TAG_MOGO_OBU, "onCvxRoadTrafficInfoIndInfo ------> $info") + } // CVX_IVP_THREAT_IND 红绿灯 @@ -309,7 +310,7 @@ class MogoPrivateObuManager private constructor() { when (status) { // 添加 ObuConstants.STATUS.ADD -> { - changeTrfficLightStatus(lights, ttsContent, appId, alertContent) + changeTrafficLightStatus(lights, ttsContent, appId, alertContent) } // 删除 ObuConstants.STATUS.DELETE -> { @@ -318,7 +319,7 @@ class MogoPrivateObuManager private constructor() { mIMoGoWaringProvider?.disableWarningV2X(appId.toString()) } else -> { - changeTrfficLightStatus(lights, ttsContent, appId, alertContent) + changeTrafficLightStatus(lights, ttsContent, appId, alertContent) } } } @@ -326,7 +327,7 @@ class MogoPrivateObuManager private constructor() { /** * 修改红绿灯 */ - private fun changeTrfficLightStatus( + private fun changeTrafficLightStatus( lights: List, ttsContent: String, appId: Int, @@ -342,6 +343,11 @@ class MogoPrivateObuManager private constructor() { } // 红灯 0x1 -> { + //显示警告红边 + mMogoServiceApis!!.v2XListenerManager.warningChangedForListenerWithDirection( + getMessageDirection(5), + "ACTION_V2X_FRONT_WARNING" + ) mIMoGoWaringProvider?.showWarningTrafficLight(1) mIMoGoWaringProvider?.changeCountdownRed(it.count_down.toInt()) ttsContent1 = WarningTypeEnum.getWarningTts(appId)