diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index b59a552525..8e9756d758 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -77,7 +77,6 @@
-
diff --git a/config.gradle b/config.gradle
index 9963f1ee10..d8372e74c5 100644
--- a/config.gradle
+++ b/config.gradle
@@ -154,7 +154,7 @@ targetSdkVersion : 22,
gpssimulatordebug : "com.mogo.module:module-gps-simulator-debug:${MOGO_MODULE_GPS_SIMULATOR_DEBUG_VERSION}",
gpssimulatornoop : "com.mogo.module:module-gps-simulator-noop:${MOGO_MODULE_GPS_SIMULATOR_NOOP_VERSION}",
- adasapi : "com.zhidao.autopilot.support:adas:1.0.1",
+ adasapi : "com.zhidao.autopilot.support:adas:1.0.6.3",
adasconfigapi : "com.zhidao.adasconfig:adasconfig:1.1.5",
// 个人中心的SDK
diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/OwnCarModelEntity.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/OwnCarModelEntity.java
new file mode 100644
index 0000000000..a5c9ff01b6
--- /dev/null
+++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/entity/OwnCarModelEntity.java
@@ -0,0 +1,13 @@
+package com.mogo.module.common.entity;
+
+/**
+ * 自车模型实体,用于从服务端获取不同等级的自车模型信息以及将此信息传递给adas
+ *
+ * @author tongchenfei
+ */
+public class OwnCarModelEntity {
+ private boolean isLocked;
+ private String ownCarLocationUrl;
+ private String adasCarModelUrl;
+ private int level;
+}
diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/NoMapTopViewShaderHelper.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/NoMapTopViewShaderHelper.java
index cc07fa5fae..aad31a512b 100644
--- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/NoMapTopViewShaderHelper.java
+++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/NoMapTopViewShaderHelper.java
@@ -6,7 +6,10 @@ import com.mogo.commons.debug.DebugConfig;
import com.mogo.utils.logger.Logger;
/**
+ * 没有地图场景下,topView底层蒙版帮助类,因为有两个地方涉及到蒙版的显示隐藏{@link TopViewAnimHelper}和{@link TopViewNoLinkageAnimHelper}
+ * 为了不冲突,采用显示计数的方式进行兼容
*
+ * @author tongchenfei
*/
public class NoMapTopViewShaderHelper {
private static final String TAG = "NoMapTopViewShaderHelper";
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 7079caffe6..e43ad6f107 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
@@ -94,11 +94,30 @@ public class MogoADASController implements IMogoADASController {
}
} );
invokeShowADASOperation();
+ AutopilotServiceManage.getInstance().registerAutopilotDataListener(new IAutopolitDataCallBack() {
+ @Override
+ public void sendMsg(String msg) {
+ Logger.d(TAG, "收到adas数据回调: " + msg);
+ for (IMogoAdasDataCallback callback : adasDataCallbackList) {
+ callback.onAdasDataCallback(msg);
+ }
+ }
- AutopilotServiceManage.getInstance().registerAutopilotDataListener(msg -> {
- Logger.d(TAG, "收到adas数据回调: " + msg);
- for (IMogoAdasDataCallback callback : adasDataCallbackList) {
- callback.onAdasDataCallback(msg);
+ @Override
+ public void cameraEyeDetectResult(String detectResult) {
+
+ }
+
+ @Override
+ public void selectCarModelUrl(String carStyleUrl) {
+ // todo 修改自车图标展示
+ }
+
+ @Override
+ public void requestGetCarModelListInfo() {
+ // todo 向adas发送车模list
+ // 图标列表,
+// AutopilotServiceManage.getInstance().settingCarModelListInfo();
}
});
}