增加了OBU提供自车位置的功能

This commit is contained in:
董宏宇
2021-08-25 12:53:50 +08:00
parent 152c916a8e
commit f7214481a2
10 changed files with 269 additions and 228 deletions

View File

@@ -49,7 +49,6 @@ import com.zhidao.adasconfig.common.config.EnumCarChatIncognitoMode;
import com.zhidao.adasconfig.common.config.EnumCarHeading;
import com.zhidao.adasconfig.common.config.EnumSkinStyle;
import com.zhidao.autopilotservice.model.AdasAIDLAutopilotArriveModel;
import com.zhidao.autopilotservice.model.AdasAIDLOwnerCarRectModel;
import com.zhidao.support.adas.high.bean.AutopilotRoute;
import com.zhidao.support.adas.high.bean.AutopilotStatus;
import com.zhidao.support.adas.high.bean.RectInfo;
@@ -233,9 +232,9 @@ public class MogoADASController implements IMogoADASController {
}
}
// TODO 以前这里是考虑ADAS独立应用现在集成ADAS-SDK到程序内了这个判断不需要了
// if (SingletonsHolder.get(IMogoStatusManager.class).isVrMode()) {
// return;
// }
// if (SingletonsHolder.get(IMogoStatusManager.class).isVrMode()) {
// return;
// }
Logger.d(TAG, Log.getStackTraceString(new Throwable()));
init(AbsMogoApplication.getApp());
adasProvider.addAdasStatusListener(new IAdasStatusListener() {
@@ -394,8 +393,6 @@ public class MogoADASController implements IMogoADASController {
Message message = mAdasLocationRecHandler.obtainMessage();
message.obj = ownerCarStateInfo;
message.sendToTarget();
}
@Override
@@ -612,7 +609,7 @@ public class MogoADASController implements IMogoADASController {
adasProvider.removeAdasStatusListener();
//AutopilotServiceManage.getInstance().release();
//关闭定时任务
// if (mDisposable != null) mDisposable.dispose();
// if (mDisposable != null) mDisposable.dispose();
}
@Override
@@ -753,17 +750,6 @@ public class MogoADASController implements IMogoADASController {
adasProvider.cancelPilot();
}
@Override
public void mockAdasLoc(String json) {
ADASCarStateInfo stateInf = GsonUtil.objectFromJson(json, ADASCarStateInfo.class);
if (stateInf == null) {
return;
}
if (mMogoAdasCarDataCallback != null) {
mMogoAdasCarDataCallback.onAdasCarDataCallback(stateInf);
}
}
@Override
public void mockAdasRecognized(List<ADASRecognizedResult> recognizedResults) {
if (!mMogoAdasRecognizedDataCallbacks.isEmpty()) {