From 38e538a3aa45ac8a6fe747224c43392c689cad7d Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Tue, 22 Nov 2022 11:11:08 +0800 Subject: [PATCH] =?UTF-8?q?213=20=E6=B7=BB=E5=8A=A0obu=E7=9A=84=E5=BC=80?= =?UTF-8?q?=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/function/hmi/ui/MoGoHmiFragment.kt | 8 +++++++ .../hmi/ui/setting/DebugSettingView.kt | 22 +++++++++++++++++++ .../main/res/layout/view_debug_setting.xml | 22 +++++++++++++++++++ .../eagle/core/data/config/HmiBuildConfig.kt | 12 ++++++++++ .../api/hmi/warning/IMoGoWaringProvider.kt | 10 +++++++++ .../function/call/hmi/CallerHmiManager.kt | 14 ++++++++++++ 6 files changed, 88 insertions(+) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt index a991fd0885..25c9c97b11 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt @@ -1486,6 +1486,14 @@ class MoGoHmiFragment : MvpFragment(), HmiBuildConfig.isShowSnBindingView = isOpen } + override fun setObuWeaknessTraffic(isOpen: Boolean) { + HmiBuildConfig.isShowObuWeaknessTrafficView = isOpen + } + + override fun setCloudWeaknessTraffic(isOpen: Boolean) { + HmiBuildConfig.isShowCloudWeaknessTrafficView = isOpen + } + private var takeOver = false /** diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt index 6ddd5521fc..07a1deadbd 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt @@ -1109,6 +1109,28 @@ class DebugSettingView @JvmOverloads constructor( } } + /** + * obu弱势交通控制 + */ + tbObuWeaknessTraffic.setOnCheckedChangeListener { _, isChecked -> + if (!isChecked) { //默认开启 + CallerHmiManager.setObuWeaknessTraffic(true) + } else { + CallerHmiManager.setObuWeaknessTraffic(false) + } + } + + /** + * 云端弱势交通控制 + */ + tbCloudWeaknessTraffic.setOnCheckedChangeListener { _, isChecked -> + if (!isChecked) { //默认开启 + CallerHmiManager.setCloudWeaknessTraffic(true) + } else { + CallerHmiManager.setCloudWeaknessTraffic(false) + } + } + /** * 实时加速度面板控制 */ diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml index 39b28692ca..c3ed488316 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml @@ -1357,6 +1357,28 @@ android:textOn="关闭「引导线动态效果」" android:textSize="@dimen/dp_24" /> + + + +