From 85824c6901cf2bed01dc18d051c070e949a3cb42 Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Mon, 13 Dec 2021 16:21:33 +0800 Subject: [PATCH] =?UTF-8?q?[Feat]=E6=96=B0=E5=A2=9E=E9=A2=84=E8=AD=A6?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/module/common/enums/EventTypeEnum.kt | 7 +++++++ .../v2x/listener/V2XMessageListener_404000.kt | 20 ++++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/EventTypeEnum.kt b/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/EventTypeEnum.kt index 1143308fca..809113e679 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/EventTypeEnum.kt +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/enums/EventTypeEnum.kt @@ -245,6 +245,13 @@ enum class EventTypeEnum( content = "道路危险情况预警", tts = "前方路况危险,小心行驶" ),//(如果能给出具体的类别,则播报具体危险类别) + TYPE_USECASE_OPTIMAL_LANE( + ObuConstants.USE_CASE_ID.HLW.toString(), + "最优车道", + poiTypeSrcVr = R.drawable.v2x_icon_live_logo, + content = "最优车道", + tts = "最优车道" + ), TYPE_USECASE_ID_IVS( ObuConstants.USE_CASE_ID.IVS.toString(), "车内标牌", diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMessageListener_404000.kt b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMessageListener_404000.kt index 9a4e9c3a2f..77e4195736 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMessageListener_404000.kt +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/listener/V2XMessageListener_404000.kt @@ -66,11 +66,29 @@ class V2XMessageListener_404000 : IMogoOnMessageListener { content = EventTypeEnum.TYPE_USECASE_ID_BSW.content } // 逆向超车预警 - 1005 -> { + 1006 -> { appId = EventTypeEnum.TYPE_USECASE_ID_DNPW.poiType.toInt() tts = EventTypeEnum.TYPE_USECASE_ID_DNPW.tts content = EventTypeEnum.TYPE_USECASE_ID_DNPW.content } + // 闯红灯预警 + 1005 -> { + appId = EventTypeEnum.TYPE_USECASE_ID_IVP.poiType.toInt() + tts = EventTypeEnum.TYPE_USECASE_ID_IVP.tts + content = EventTypeEnum.TYPE_USECASE_ID_IVP.content + } + // 最优车道 + 2001 -> { + appId = EventTypeEnum.TYPE_USECASE_OPTIMAL_LANE.poiType.toInt() + tts = EventTypeEnum.TYPE_USECASE_OPTIMAL_LANE.tts + content = EventTypeEnum.TYPE_USECASE_OPTIMAL_LANE.content + } + // 前方道路拥堵预警 + 3001 -> { + appId = EventTypeEnum.FOURS_BLOCK_UP.poiType.toInt() + tts = EventTypeEnum.FOURS_BLOCK_UP.tts + content = EventTypeEnum.FOURS_BLOCK_UP.content + } } // 显示弹框,语音提示 CallerHmiManager.showWarningV2X(appId, content, tts,