[sweeper] feat: 启动自驾必须N档 + 拉起手刹,加个提示;

This commit is contained in:
aibingbing
2023-03-15 16:24:39 +08:00
parent 3e7ca6159e
commit f4aa331934
2 changed files with 7 additions and 0 deletions

View File

@@ -28,6 +28,7 @@ import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListener
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.util.CoordinateUtils;
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
import com.mogo.eagle.core.utilcode.util.ThreadUtils;
import com.mogo.eagle.core.utilcode.util.ToastUtils;
import com.mogo.och.common.module.biz.common.socketmessage.OCHSocketMessageManager;
import com.mogo.och.common.module.biz.common.socketmessage.data.OCHOperationalMessage;
@@ -38,6 +39,7 @@ import com.mogo.och.common.module.utils.CoordinateCalculateRouteUtil;
import com.mogo.och.common.module.utils.NumberFormatUtil;
import com.mogo.och.common.module.utils.PinYinUtil;
import com.mogo.och.common.module.utils.ToastUtilsOch;
import com.mogo.och.common.module.voice.VoiceNotice;
import com.mogo.och.sweeper.R;
import com.mogo.och.sweeper.bean.BaseResponse;
import com.mogo.och.sweeper.bean.SubInfo;
@@ -686,6 +688,10 @@ public class SweeperTaskModel {
if (mAutopilotState == IMoGoAutopilotStatusListener.STATUS_AUTOPILOT_RUNNING) {
cancelAutoPilot();
startAutopilot();
//提示必须是N档且拉起手刹 才能进入自动驾驶
VoiceNotice.showNotice(mContext.getString(R.string.sweeper_arrive_auto_start_next_subtask_tips));
ToastUtils.showLong(mContext.getString(R.string.sweeper_arrive_auto_start_next_subtask_tips));
}
}
}

View File

@@ -24,4 +24,5 @@
<string name="sweeper_arrive_to_next_tag">下一站:</string>
<string name="sweeper_auto_disable_tip">自动驾驶状态为0不可用</string>
<string name="sweeper_operate_panel_cmd_execute_timeout">预计等待%d秒</string>
<string name="sweeper_arrive_auto_start_next_subtask_tips">请保持档位在N档并拉起手刹后启动自动驾驶</string>
</resources>