非自动驾驶模式打开检测任务,测试数据,后续根据产品需求做修改

This commit is contained in:
liujing
2021-08-24 19:49:47 +08:00
parent e791cb84cc
commit 48c22a391e
4 changed files with 34 additions and 25 deletions

View File

@@ -21,8 +21,8 @@ public class VehicleMonitoring implements Handler.Callback {
private final Handler mHandler = new Handler(this);
//自动驾驶状态下10分钟间隔弹框提示一次
private static final long AUTO_CHECK_STATUS_DELAY = 10 * 60 * 1000;//自动驾驶状态下10分钟弹框提示一次
//非自动驾驶测试数据 后期根据需求做修改 1分钟间隔
private static final long MANUAL_CHECK_STATUS_DELAY = 1 * 60 * 1000;
//非自动驾驶测试数据 后期根据需求做修改 2min
private static final long MANUAL_CHECK_STATUS_DELAY = 2 * 60 * 1000;
//自动驾驶状态
private static int AutopilotStatus = MogoApisHandler.getInstance().getApis().getAdasControllerApi().getAutopilotStatus();
@@ -31,7 +31,6 @@ public class VehicleMonitoring implements Handler.Callback {
}
public void vehicleCheck() {
Log.d(TAG, "vehicleCheck");
if (AutopilotStatus == IMogoAdasOCHCallback.STATUS_AUTOPILOT_RUNNING) {
Log.d(TAG, "自动驾驶中...");
mHandler.sendEmptyMessageDelayed(AutopilotStatus, AUTO_CHECK_STATUS_DELAY);
@@ -40,7 +39,6 @@ public class VehicleMonitoring implements Handler.Callback {
//非自动驾驶状态只展示一次
mHandler.sendEmptyMessageDelayed(AutopilotStatus, MANUAL_CHECK_STATUS_DELAY);
}
}
@Override
@@ -54,6 +52,7 @@ public class VehicleMonitoring implements Handler.Callback {
case IMogoAdasOCHCallback.STATUS_AUTOPILOT_DISABLE:
case IMogoAdasOCHCallback.STATUS_AUTOPILOT_ENABLE:
vehicleMonitor();
mHandler.sendEmptyMessageDelayed(AutopilotStatus, MANUAL_CHECK_STATUS_DELAY);
return true;
default:
}