From 40e2827b3ea0c7ef8bf265923a85b8422f11aeee Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 24 Jun 2021 12:18:24 +0800 Subject: [PATCH] add todo note --- .../module/adas/AdasAutoPilotManager.java | 29 +++++++++++++++---- .../com/mogo/module/adas/AdasConstant.java | 7 +++-- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasAutoPilotManager.java b/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasAutoPilotManager.java index aab24e9eb6..3b514e9f5e 100644 --- a/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasAutoPilotManager.java +++ b/modules/mogo-module-adas/src/main/java/com/mogo/module/adas/AdasAutoPilotManager.java @@ -1,30 +1,35 @@ package com.mogo.module.adas; import android.content.Context; +import android.location.Location; import android.os.Handler; import android.os.Message; +import com.mogo.map.MogoLatLng; +import com.mogo.map.navi.IMogoCarLocationChangedListener2; import com.mogo.module.adas.entity.AdasAutoPilotLocReceiverBean; import com.mogo.module.adas.model.AdasServiceModel; import com.mogo.module.adas.view.DispatchRemindDialog; import com.mogo.module.common.MogoApisHandler; import com.mogo.service.connection.IMogoOnMessageListener; import com.mogo.utils.logger.Logger; -import com.mogo.utils.network.utils.GsonUtil; import com.zhidao.support.adas.high.bean.AutopilotRoute; import com.zhidao.support.adas.high.bean.AutopilotStatus; import java.util.ArrayList; import java.util.List; +import static com.mogo.module.adas.AdasConstant.MODULE_TAG; import static com.mogo.module.adas.model.AdasServiceModel.DISPATCH_RESULT_AFFIRM; import static com.mogo.module.adas.model.AdasServiceModel.DISPATCH_RESULT_MANUAL_CANCEL; import static com.mogo.module.adas.model.AdasServiceModel.DISPATCH_RESULT_TIMER_CANCEL; +//todo 后续拆解是否放到网约车模块 //负责监听自动驾驶状态并进行状态上报,自动驾驶路线上报,接收调度指令展示指令弹窗 public class AdasAutoPilotManager implements IMogoOnMessageListener , IAdasDataListener - , DispatchRemindDialog.IDispatchRemindClickListener { + , DispatchRemindDialog.IDispatchRemindClickListener + , IMogoCarLocationChangedListener2 { private static final String TAG = "AdasAutoPilotManager"; private static volatile AdasAutoPilotManager instance; @@ -49,11 +54,11 @@ public class AdasAutoPilotManager implements IMogoOnMessageListener