[自主算路验证] opt: 优化模式切换互斥逻辑,优化启自驾逻辑,优化选择路线item UI;
This commit is contained in:
@@ -111,7 +111,7 @@ public interface IMogoStatusManager extends IProvider {
|
||||
void setSeekHelping( String tag, boolean seekHelping );
|
||||
|
||||
/**
|
||||
* taxi无人化司机端 是否在执行任务中(无人化模式和算路验证模式 都复用此变量)
|
||||
* taxi无人化司机端 是否在执行任务中
|
||||
*
|
||||
* @param tag
|
||||
* @param isPerformingTask
|
||||
@@ -130,6 +130,16 @@ public interface IMogoStatusManager extends IProvider {
|
||||
|
||||
boolean isTaxiUnmanedDriverTakingOrders();
|
||||
|
||||
/**
|
||||
* taxi自主算路验证 是否在执行任务中
|
||||
*
|
||||
* @param tag
|
||||
* @param isPerformTask
|
||||
*/
|
||||
void setTaxiUnmanedDriverLineRoutingPerformTask( String tag, boolean isPerformTask );
|
||||
|
||||
boolean isTaxiUnmanedDriverLineRoutingPerformTask();
|
||||
|
||||
/**
|
||||
* taxi无人化司机端 是否是在自主算路验证模式
|
||||
*
|
||||
|
||||
@@ -137,6 +137,16 @@ public class MogoStatusManager implements IMogoStatusManager {
|
||||
return get_bool_val(StatusDescriptor.TAXI_UNMANED_DRIVER_TAKING_ORDERS);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTaxiUnmanedDriverLineRoutingPerformTask(String tag, boolean isPerformTask) {
|
||||
doSetStatus(tag, StatusDescriptor.TAXI_UNMANED_DRIVER_LINE_ROUTING_PERFORM_TASK, isPerformTask);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isTaxiUnmanedDriverLineRoutingPerformTask() {
|
||||
return get_bool_val(StatusDescriptor.TAXI_UNMANED_DRIVER_LINE_ROUTING_PERFORM_TASK);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTaxiUnmanedDriverLineRoutingVerifyMode(String tag, boolean isLineRoutingVerifyMode) {
|
||||
doSetStatus(tag, StatusDescriptor.TAXI_UNMANED_DRIVER_LINE_ROUTING_VERIFY_MODE, isLineRoutingVerifyMode);
|
||||
|
||||
@@ -49,15 +49,20 @@ public enum StatusDescriptor {
|
||||
SCREEN_COVER,
|
||||
|
||||
/**
|
||||
* taxi无人化 是否执行任务
|
||||
* taxi无人化 是否执行任务中
|
||||
*/
|
||||
TAXI_UNMANED_DRIVER_PERFORM_TASK,
|
||||
|
||||
/**
|
||||
* taxi无人化 是否接单
|
||||
* taxi无人化 是否接单状态中
|
||||
*/
|
||||
TAXI_UNMANED_DRIVER_TAKING_ORDERS,
|
||||
|
||||
/**
|
||||
* taxi自主算路验证 是否执行任务中
|
||||
*/
|
||||
TAXI_UNMANED_DRIVER_LINE_ROUTING_PERFORM_TASK,
|
||||
|
||||
/**
|
||||
* taxi无人化 是否在自主算路验证模式
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user