整理ADAS相关代码

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2022-02-08 19:07:28 +08:00
parent 14c2128a1e
commit 117897d576
19 changed files with 255 additions and 417 deletions

View File

@@ -15,7 +15,6 @@ import com.mogo.module.adas.AdasProvider;
import com.mogo.module.adas.IAdasDataListener;
import com.mogo.service.adas.IMogoADASController;
import com.mogo.service.adas.IMogoAdasCarDataCallback;
import com.mogo.service.adas.IMogoAdasOCHCallback;
import com.zhidao.autopilot.support.api.AutopilotServiceManage;
import java.util.List;
@@ -50,8 +49,6 @@ public class MogoADASController implements IMogoADASController {
return satelliteTime;
}
private final List<IMogoAdasOCHCallback> mAdasOCHCallback = new CopyOnWriteArrayList<>();
@Override
public void init(Context context) {
adasProvider = ARouter.getInstance().navigation(AdasProvider.class);
@@ -79,15 +76,6 @@ public class MogoADASController implements IMogoADASController {
}
}
@Override
public void notifyAutopilotState(AutopilotStatusInfo autopilotStatus) {
DebugConfig.setAutoPilotStatus(autopilotStatus.getState() + "");
if (!mAdasOCHCallback.isEmpty()) {
for (IMogoAdasOCHCallback cb : mAdasOCHCallback) {
cb.onStateChanged(autopilotStatus.getState(), autopilotStatus.getReason());
}
}
}
};
adasProvider.addAdasEventListener(mAdasDataListener);
}