diff --git a/core/function-impl/mogo-core-function-autopilot/src/main/java/com/mogo/eagle/core/function/autopilot/MoGoAutopilotProvider.kt b/core/function-impl/mogo-core-function-autopilot/src/main/java/com/mogo/eagle/core/function/autopilot/MoGoAutopilotProvider.kt index 246965e9cd..8ccd07aaf3 100644 --- a/core/function-impl/mogo-core-function-autopilot/src/main/java/com/mogo/eagle/core/function/autopilot/MoGoAutopilotProvider.kt +++ b/core/function-impl/mogo-core-function-autopilot/src/main/java/com/mogo/eagle/core/function/autopilot/MoGoAutopilotProvider.kt @@ -15,6 +15,7 @@ import com.mogo.eagle.core.function.autopilot.adapter.MoGoAdasListenerImpl import com.mogo.eagle.core.function.autopilot.adapter.MoGoAdasMsgConnectStatusListenerImpl import com.mogo.eagle.core.function.autopilot.adapter.MoGoHandAdasMsgManager import com.mogo.eagle.core.function.autopilot.server.AsyncDataToAutopilotServer +import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotManager import com.mogo.eagle.core.function.call.map.CallerMapDataCollectorManager import com.mogo.eagle.core.utilcode.mogo.logger.Logger import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr @@ -70,6 +71,8 @@ class MoGoAutopilotProvider : AdasManager.getInstance().setOnAdasListener(MoGoAdasListenerImpl()) // 同步数据给工控机的服务 AsyncDataToAutopilotServer.INSTANCE.initServer() + // 同步是否开启美化模式 + CallerAutoPilotManager.setDemoMode(FunctionBuildConfig.isDemoMode) } /** 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 9ae24adbf7..8fc44ed188 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 @@ -64,8 +64,8 @@ class DebugSettingView @JvmOverloads constructor( private var logInfoView: LogInfoView? = null private var logViewAttach = false - private var mAutoPilotStatusInfo: AutopilotStatusInfo?=null - private var mAutoPilotCarStateInfo: AutopilotCarStateInfo?=null + private var mAutoPilotStatusInfo: AutopilotStatusInfo? = null + private var mAutoPilotCarStateInfo: AutopilotCarStateInfo? = null init { LayoutInflater.from(context).inflate(R.layout.view_debug_setting, this, true) @@ -280,18 +280,13 @@ class DebugSettingView @JvmOverloads constructor( } // 演示模式,上一次勾选的数据 - val isDemoMode = - SharedPrefsMgr.getInstance(context).getBoolean(MoGoConfig.IS_DEMO_MODE, false) - CallerAutoPilotManager.setDemoMode(isDemoMode) - tbIsDemoMode.isChecked = isDemoMode - if (isDemoMode){ - FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData = true - } + tbIsDemoMode.isChecked = FunctionBuildConfig.isDemoMode + // 演示模式 tbIsDemoMode.setOnCheckedChangeListener { buttonView, isChecked -> CallerAutoPilotManager.setDemoMode(isChecked) FunctionBuildConfig.isDemoMode = isChecked - if (!FunctionBuildConfig.isDemoMode){ + if (!FunctionBuildConfig.isDemoMode) { FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData = false } SharedPrefsMgr.getInstance(context).putBoolean(MoGoConfig.IS_DEMO_MODE, isChecked)