Browse Source

bay / level / cell bug

master
修宁 5 months ago
parent
commit
2575b0a7fc
  1. 2
      servo/src/main/java/com/galaxis/rcs/plan/PlanTaskSequence.java
  2. 4
      servo/src/main/java/com/galaxis/rcs/plan/path/PtrPathPlanner.java

2
servo/src/main/java/com/galaxis/rcs/plan/PlanTaskSequence.java

@ -103,7 +103,7 @@ public class PlanTaskSequence {
} }
// 添加放货动作 // 添加放货动作
public RcsTaskPlan addUnload(String item, int level, int bay, int cell) { public RcsTaskPlan addUnload(String item, int bay, int level, int cell) {
RcsTaskPlan task = this.createTaskPlanEntity(PlanTaskType.UNLOAD.toString()); RcsTaskPlan task = this.createTaskPlanEntity(PlanTaskType.UNLOAD.toString());
task.setTargetId(item); task.setTargetId(item);
task.setTargetBay(bay); task.setTargetBay(bay);

4
servo/src/main/java/com/galaxis/rcs/plan/path/PtrPathPlanner.java

@ -126,7 +126,7 @@ public class PtrPathPlanner {
plan.addLoad(loadRackId, pickupBay, task.from().level(), task.from().cell()); plan.addLoad(loadRackId, pickupBay, task.from().level(), task.from().cell());
generateMoves(plan, toUnloadPath); generateMoves(plan, toUnloadPath);
plan.addUnload(unloadRackId, task.to().level(), task.to().bay(), task.to().cell()); plan.addUnload(unloadRackId, task.to().bay(), task.to().level(), task.to().cell());
plan.addFinish(); plan.addFinish();
} }
@ -218,7 +218,7 @@ public class PtrPathPlanner {
// 生成指令序列 // 生成指令序列
generateMoves(plan, toLoadPath); generateMoves(plan, toLoadPath);
plan.addLoad(loadRackId, task.to().level(), task.to().bay(), task.to().cell()); plan.addLoad(loadRackId, task.to().bay(), task.to().level(), task.to().cell());
plan.addFinish(); plan.addFinish();
} }

Loading…
Cancel
Save