Commit 1e411ef7 张东亮

小车自动任务期间发送任务失败时根据fleet状态来重发任务,不根据失败队列分发任务

1 个父辈 3cc497e1
......@@ -103,16 +103,16 @@ namespace DeviceLibrary
rtn = MiR_API.Get_State(CommonVar.agvInfo[i], out eAGVState stateID, out string stateText, out int battery, out string mission_text, out Agv_Info.AgvPosition position);
Thread.Sleep(50);
change = CommonVar.agvInfo[i].SetState(stateID, stateStr, battery, mission_text, position);
if(CommonVar.agvInfo[i].TaskQueue.Count>0 && CommonVar.agvInfo[i].CurTaskID.Equals(-1))
{
if(CommonVar.agvInfo[i].IsCon)
{
if (CommonVar.agvInfo[i].TaskQueue.TryDequeue(out string taskname))
{
CommonVar.agvInfo[i].AssignTask(taskname);
}
}
}
//if(CommonVar.agvInfo[i].TaskQueue.Count>0 && CommonVar.agvInfo[i].CurTaskID.Equals(-1))
//{
// if(CommonVar.agvInfo[i].IsCon)
// {
// if (CommonVar.agvInfo[i].TaskQueue.TryDequeue(out string taskname))
// {
// CommonVar.agvInfo[i].AssignTask(taskname);
// }
// }
//}
//更新状态stateID.Equals(eAGVState.Executing)
if (change)
{
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!