Commit 1e411ef7 张东亮

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

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