add sn binding

This commit is contained in:
lixiaopeng
2022-03-25 18:08:06 +08:00
parent e02459b102
commit 871f7e3ec7
8 changed files with 79 additions and 46 deletions

View File

@@ -2,6 +2,7 @@ package com.mogo.eagle.core.function.autopilot.adapter;
import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_DEVA;
import android.text.TextUtils;
import android.util.Log;
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
@@ -10,10 +11,14 @@ import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotIdentifyListener
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotVehicleStateListener;
import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotIdentifyListenerManager;
import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotVehicleStateListenerManager;
import com.mogo.eagle.core.function.call.bindingcar.CallerBindingcarManager;
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.util.ThreadUtils;
import com.mogo.module.common.drawer.IdentifyDataDrawer;
import com.zhidao.support.adas.high.OnAdasConnectStatusListener;
import com.zhidao.support.adas.high.common.Constants;
import org.jetbrains.annotations.NotNull;
import java.util.List;
@@ -25,7 +30,8 @@ import record_cache.RecordPanelOuterClass;
public class MoGoHandAdasMsgManager implements
IMoGoAutopilotIdentifyListener,
IMoGoAutopilotVehicleStateListener,
IMoGoAutopilotCarConfigListener {
IMoGoAutopilotCarConfigListener,
OnAdasConnectStatusListener {
private final String TAG = "AdasEventManager";
@@ -123,12 +129,25 @@ public class MoGoHandAdasMsgManager implements
}
private volatile boolean isIPCConnect = false;
@Override
public void onAutopilotCarConfig(@NotNull MessagePad.CarConfigResp carConfigResp) {
// Log.d("liyz", "onAutopilotCarConfig ---------> ");
// if (carConfigResp != null && !TextUtils.isEmpty(carConfigResp.getMacAddress())) {
// CallerBindingcarManager.getBindingcarProvider().getBindingcarInfo(carConfigResp.getMacAddress());
// Log.d("liyz", " carConfigResp.getMacAddress() = " + carConfigResp.getMacAddress());
// if (!isIPCConnect) {
// CallerBindingcarManager.getBindingcarProvider().getBindingcarInfo(carConfigResp.getMacAddress());
// isIPCConnect = true;
// }
// }
}
@Override
public void onConnectionIPCStatus(int ipcConnectionStatus, String failedMsg) {
// Log.d("liyz", "onConnectionIPCStatus ---------> ipcConnectionStatus = " + ipcConnectionStatus);
// if (ipcConnectionStatus != Constants.IPC_CONNECTION_STATUS.CONNECTED) {
// isIPCConnect = false;
// }
}
}