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 c9f10bbd5b..a0c609d172 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 @@ -353,17 +353,14 @@ class MoGoAutopilotProvider : } } + + /** - * 演示模式(美化模式) + * 演示模式(美化模式)设置只限定于鹰眼 * isEnable = true 开启 * isEnable = false 关闭 */ override fun setDemoMode(isEnable: Boolean) { - if (isEnable) { - AdasManager.getInstance().sendDemoModeReq(1) - } else { - AdasManager.getInstance().sendDemoModeReq(0) - } // 同步给乘客端 if (AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)) { var byteArray = if (isEnable) byteArrayOf(1) else byteArrayOf(0) @@ -382,6 +379,19 @@ class MoGoAutopilotProvider : } } + /** + * 设置工控机演示模式(美化模式)开启、关闭 + * isEnable = true 开启 + * isEnable = false 关闭 + */ + override fun setIPCDemoMode(isEnable: Boolean) { + if (isEnable) { + AdasManager.getInstance().sendDemoModeReq(1) + } else { + AdasManager.getInstance().sendDemoModeReq(0) + } + } + /** * 雨天模式 * isEnable = true 开启 diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutopilotProvider.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutopilotProvider.kt index d37b549ea0..d5be6e2fde 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutopilotProvider.kt +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutopilotProvider.kt @@ -114,12 +114,19 @@ interface IMoGoAutopilotProvider : IMoGoFunctionServerProvider { fun setIPCReboot() /** - * 演示模式(美化模式) + * 演示模式(美化模式)该设置作用域只限定于鹰眼 * isEnable = true 开启 * isEnable = false 关闭 */ fun setDemoMode(isEnable: Boolean) + /** + * 设置工控机演示模式(美化模式)开启、关闭 + * isEnable = true 开启 + * isEnable = false 关闭 + */ + fun setIPCDemoMode(isEnable: Boolean) + /** * 雨天模式 * isEnable = true 开启 diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerAutoPilotManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerAutoPilotManager.kt index aef03abc58..3f730d231c 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerAutoPilotManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerAutoPilotManager.kt @@ -148,7 +148,7 @@ object CallerAutoPilotManager { } /** - * 演示模式(美化模式) + * 演示模式(美化模式)该设置作用域只限定于鹰眼 * isEnable = true 开启 * isEnable = false 关闭 */ @@ -156,6 +156,15 @@ object CallerAutoPilotManager { providerApi?.setDemoMode(isEnable) } + /** + * 设置工控机演示模式(美化模式)开启、关闭 + * isEnable = true 开启 + * isEnable = false 关闭 + */ + fun setIPCDemoMode(isEnable: Boolean){ + providerApi?.setIPCDemoMode(isEnable) + } + /** * 雨天模式 * isEnable = true 开启