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 266ad67156..b2f37f830f 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 @@ -48,6 +48,9 @@ object CallerAutoPilotManager { providerApi.cancelAutoPilot() } + /** + * 开启域控制器录制bag包 + */ fun recordPackage() { providerApi.recordPackage() } diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java index d8e75da75f..145f531aa1 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/routeoverlay/MogoRouteOverlayManager.java @@ -4,9 +4,9 @@ import android.content.Context; import android.location.Location; import android.util.Log; -import com.mogo.eagle.core.data.autopilot.AdasOCHData; import com.mogo.eagle.core.data.autopilot.ADASTrajectoryInfo; import com.mogo.eagle.core.data.autopilot.AutopilotRouteInfo; +import com.mogo.eagle.core.data.autopilot.AutopilotStationInfo; import com.mogo.eagle.core.data.map.MogoLatLng; import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotPlanningListener; import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotPlanningListenerManager; @@ -14,20 +14,17 @@ import com.mogo.eagle.core.data.map.MogoLocation; import com.mogo.map.navi.IMogoCarLocationChangedListener2; import com.mogo.module.common.MogoApisHandler; import com.mogo.service.adas.IMogoAdasOCHCallback; -import com.mogo.service.adas.IMogoAdasRouteCallBack; -import com.mogo.service.adas.IMogoAdasTrajectoryDataCallBack; -import com.mogo.service.adas.entity.ADASTrajectoryInfo; import java.util.ArrayList; import java.util.List; -public class MogoRouteOverlayManager implements IMogoCarLocationChangedListener2, IMoGoAutopilotPlanningListener,IMogoAdasOCHCallback { +public class MogoRouteOverlayManager implements IMogoCarLocationChangedListener2, IMoGoAutopilotPlanningListener, IMogoAdasOCHCallback { private static volatile MogoRouteOverlayManager sInstance; private Context mContext; private String TAG = "MogoRouteOverlayManager"; - private int STATUS_AUTOPILOT=0; + private int STATUS_AUTOPILOT = 0; - private MogoRouteOverlayManager(Context context){ + private MogoRouteOverlayManager(Context context) { mContext = context; } @@ -37,9 +34,8 @@ public class MogoRouteOverlayManager implements IMogoCarLocationChangedListener2 .getRegisterCenterApi() .registerCarLocationChangedListener("MogoRouteOverlayManager", this); CallerAutopilotPlanningListenerManager.INSTANCE.addListener("MogoRouteOverlayManager", this); - MogoApisHandler.getInstance().getApis().getAdasControllerApi().addAdasOCHCallback(this); - - } + MogoApisHandler.getInstance().getApis().getAdasControllerApi().addAdasOCHCallback(this); + } public static MogoRouteOverlayManager getInstance(Context context) { if (sInstance == null) { @@ -107,14 +103,14 @@ public class MogoRouteOverlayManager implements IMogoCarLocationChangedListener2 } @Override - public void onArriveAt(AdasOCHData data) { + public void onArriveAt(AutopilotStationInfo data) { RouteOverlayDrawer.getInstance(mContext).clearMogoRouteOverlay(); } @Override public void onStateChanged(int state, String reason) { this.STATUS_AUTOPILOT = state; - if (state != IMogoAdasOCHCallback.STATUS_AUTOPILOT_RUNNING){ + if (state != IMogoAdasOCHCallback.STATUS_AUTOPILOT_RUNNING) { RouteOverlayDrawer.getInstance(mContext).clearMogoRouteOverlay(); } }