删除adas部分废弃逻辑

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2022-01-26 18:04:12 +08:00
parent 62a544242b
commit 24e8de608c
6 changed files with 0 additions and 204 deletions

View File

@@ -21,21 +21,13 @@ import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
import com.mogo.map.uicontroller.EnumMapUI;
import com.mogo.module.adas.AdasProvider;
import com.mogo.module.adas.IAdasDataListener;
import com.mogo.module.adas.IAdasStatusListener;
import com.mogo.service.adas.IMogoADASController;
import com.mogo.service.adas.IMogoAdasCarDataCallback;
import com.mogo.service.adas.IMogoAdasDataCallback;
import com.mogo.service.adas.IMogoAdasOCHCallback;
import com.mogo.service.adas.IMogoAdasWarnMessageCallback;
import com.mogo.service.impl.singleton.SingletonsHolder;
import com.mogo.service.statusmanager.IMogoStatusManager;
import com.zhidao.adasconfig.api.AdasConfigApiController;
import com.zhidao.adasconfig.common.config.EnumCarHeading;
import com.zhidao.adasconfig.common.config.EnumSkinStyle;
import com.zhidao.autopilot.support.api.AutopilotServiceManage;
import org.json.JSONObject;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
@@ -44,15 +36,6 @@ public class MogoADASController implements IMogoADASController {
private static final String TAG = "MogoADASController";
public static final String ACTION = "com.zhidao.autopilot.ACTION_BOOT";
public static final String PARAM_COMMAND = "command";
public static final String VAL_COMMAND = "system.application.operation";
public static final String PARAM_DATA = "data";
public static final String PARAM_OBJECT = "object";
public static final String VAL_OBJECT = "辅助驾驶";
public static final String PARAM_OPERATION = "operation";
public static final String VAL_OPEN = "打开";
public static final String VAL_CLOSE = "关闭";
private AdasProvider adasProvider;
@@ -102,15 +85,6 @@ public class MogoADASController implements IMogoADASController {
adasProvider = ARouter.getInstance().navigation(AdasProvider.class);
}
@Override
public void killADAS() {
try {
adasProvider.killAdas();
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void showADAS() {
Logger.d(TAG, "showADAS()");
@@ -196,27 +170,6 @@ public class MogoADASController implements IMogoADASController {
}
}
@Override
public void closeADAS() {
Logger.d(TAG, "close adas");
try {
adasProvider.hideAdas();
} catch (Exception e) {
Intent intent = new Intent(ACTION);
intent.putExtra(PARAM_COMMAND, VAL_COMMAND);
JSONObject object = new JSONObject();
try {
object.put(PARAM_OBJECT, VAL_OBJECT);
object.put(PARAM_OPERATION, VAL_CLOSE);
intent.putExtra(PARAM_DATA, object.toString());
sendBroadcast(intent);
} catch (Exception e1) {
Logger.e(TAG, e1, "error.");
}
}
}
private void sendBroadcast(Intent intent) {
Application app = AbsMogoApplication.getApp();
@@ -228,38 +181,6 @@ public class MogoADASController implements IMogoADASController {
}
@Override
public void changeAdasControlMode(EnumMapUI ui) {
if (ui == null ) {
return;
}
Logger.d(TAG, "new Mode: " + ui.name());
switch (ui) {
case CarUp_2D:
case CarUp_3D:
AdasConfigApiController.getInstance().setUserCarHeading(EnumCarHeading.CAR_HEADING_UP);
break;
case NorthUP_2D:
AdasConfigApiController.getInstance().setUserCarHeading(EnumCarHeading.NORTH_UP);
break;
case Type_Light:
if (getCurrentSkinMode() == EnumMapUI.Type_Light) {
return;
}
AdasConfigApiController.getInstance().setUserSkinModel(EnumSkinStyle.WHITE);
break;
case Type_Night:
if (getCurrentSkinMode() == EnumMapUI.Type_Night) {
return;
}
AdasConfigApiController.getInstance().setUserSkinModel(EnumSkinStyle.BLACK);
break;
case Type_AUTO_LIGHT_Night:
AdasConfigApiController.getInstance().setUserSkinModel(EnumSkinStyle.AUTO);
break;
}
}
@Override
public EnumMapUI getCurrentSkinMode() {
return EnumMapUI.Type_VR;
@@ -295,47 +216,6 @@ public class MogoADASController implements IMogoADASController {
AutopilotServiceManage.getInstance().release();
}
@Override
public void addAdasDataCallback(IMogoAdasDataCallback callback) {
if (callback == null) {
return;
}
if (!mAdasDataCallbackList.contains(callback)) {
mAdasDataCallbackList.add(callback);
}
}
@Override
public void removeAdasDataCallback(IMogoAdasDataCallback callback) {
if (callback == null) {
return;
}
mAdasDataCallbackList.remove(callback);
}
@Override
public void addAdasWarnMessageCallback(IMogoAdasWarnMessageCallback callback) {
if (callback == null) {
return;
}
if (!mMogoAdasWarnMessageCallbackList.contains(callback)) {
mMogoAdasWarnMessageCallbackList.add(callback);
}
}
@Override
public void removeAdasWarnMessageCallback(IMogoAdasWarnMessageCallback callback) {
if (callback == null) {
return;
}
mMogoAdasWarnMessageCallbackList.remove(callback);
}
@Override
public void queryAutopilotRoute() {
adasProvider.queryAutopilotRoute();
}
@Override
public void setAdasCarDataCallback(IMogoAdasCarDataCallback carDataCallback) {
mMogoAdasCarDataCallback = carDataCallback;