[6.1.0][引导线] 使用新标识位来记录调试面板[强制绘制引导线]开关

This commit is contained in:
renwj
2023-09-19 14:47:44 +08:00
parent 6e72f8bae0
commit 9480fd65a3
3 changed files with 9 additions and 2 deletions

View File

@@ -756,7 +756,7 @@ internal class DebugSettingView @JvmOverloads constructor(
// 强制绘制引导线
tbIsDrawAutopilotTrajectoryData.setOnCheckedChangeListener { _, isChecked ->
FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData = isChecked
FunctionBuildConfig.isForceDrawAutopilotTrajectoryByDebugSettingView = isChecked
}
// 初始化 GSP数据源 数据

View File

@@ -76,7 +76,7 @@ public class MogoRouteOverlayManager implements
RouteOverlayDrawer.getInstance().clearMogoRouteOverlay();
return;
}
boolean force = FunctionBuildConfig.isDemoMode && FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData;
boolean force = FunctionBuildConfig.isForceDrawAutopilotTrajectoryByDebugSettingView || FunctionBuildConfig.isDemoMode && FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData;
if (!force && autopilotMode.get() != 2) {
RouteOverlayDrawer.getInstance().clearMogoRouteOverlay();
return;

View File

@@ -189,6 +189,13 @@ object FunctionBuildConfig {
@JvmField
var isIgnoreConditionsDrawAutopilotTrajectoryData = false
/**
* 调试面板中,是否开启了强制绘制引导线
*/
@Volatile
@JvmField
var isForceDrawAutopilotTrajectoryByDebugSettingView = false
/**
* 皮肤模式
* 0--默认夜间模式,