diff --git a/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java b/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java index 4db28d6873..fb19aafb94 100644 --- a/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java +++ b/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasProvider.java @@ -55,4 +55,9 @@ public class AdasProvider implements IProvider { AdasManager.getInstance().aiCloudToAdasData(msg); } + public void cancelPolit() { + if (AdasManager.getInstance().isSocketConnect()) { + AdasManager.getInstance().controlAutopilotCarHead(); + } + } } diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java index 16c15d0970..378668da3f 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java @@ -869,11 +869,12 @@ public class MogoADASController implements IMogoADASController { @Override public void cancelAutopilot() { - try { - AutopilotServiceManage.getInstance().cancelAutopilot(); - } catch (RemoteException e) { - e.printStackTrace(); - } + //try { + //AutopilotServiceManage.getInstance().cancelAutopilot(); + adasProvider.cancelPolit(); + //} catch (RemoteException e) { + // e.printStackTrace(); + //} } @Override