Commit f83e1b75 张东亮

料架返回一楼时,两电梯有料架,agv获取错目的地

1 个父辈 dbb8be1b
...@@ -17,7 +17,7 @@ namespace DeviceLibrary.bean.jobType ...@@ -17,7 +17,7 @@ namespace DeviceLibrary.bean.jobType
return null; return null;
else else
{ {
if (agv.HasEmptyShelfInLift(out _, out lift.LiftStatus lift))//agv.Scope.Floor.Equals(1) && if (agv.HasEmptyShelfInLift(out _, out _))//agv.Scope.Floor.Equals(1) &&
{ {
service.model.MissionInfo missionInfo = manager.MissionManager.ShelfBackMission(agv); service.model.MissionInfo missionInfo = manager.MissionManager.ShelfBackMission(agv);
if (missionInfo != null) if (missionInfo != null)
...@@ -31,8 +31,8 @@ namespace DeviceLibrary.bean.jobType ...@@ -31,8 +31,8 @@ namespace DeviceLibrary.bean.jobType
if (AgvAtPlace(agv, missionInfo.liftName)) if (AgvAtPlace(agv, missionInfo.liftName))
return null; return null;
Node src = manager.NodeManager.GetNode(missionInfo.liftName, NodeType.Lift); Node src = manager.NodeManager.GetNode(missionInfo.liftName, NodeType.Lift);
string[] dests = lift.destinationPoint.Split(','); // string[] dests = lift.destinationPoint.Split(',');
Node dest = manager.NodeManager.GetNode(dests.Length > 1 ? dests[0] : lift.destinationPoint, NodeType.Node); Node dest = manager.NodeManager.GetNode(missionInfo.sourcePoint);
JobParam jobParam = new JobParam(src, dest, null, missionInfo); JobParam jobParam = new JobParam(src, dest, null, missionInfo);
LiftContext.SetLiftNodeOccupied(agv, missionInfo.liftName); LiftContext.SetLiftNodeOccupied(agv, missionInfo.liftName);
MissionManager.SetMissionOccupied(missionInfo, agv); MissionManager.SetMissionOccupied(missionInfo, agv);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!