| | |
| | | for (DeviceConfig device : forkliftList) { |
| | | // 表格行 |
| | | JSONObject baseObj = new JSONObject(); |
| | | baseObj.put("shuttleNo", device.getDeviceNo()); |
| | | baseObj.put("liftNo", device.getDeviceNo()); |
| | | list.add(baseObj); |
| | | // 获取提升机信息 |
| | | ForkLiftThread forkLiftThread = (ForkLiftThread) SlaveConnection.get(SlaveType.ForkLift, device.getDeviceNo()); |
| | |
| | | StringBuilder str = new StringBuilder(); |
| | | String s; |
| | | int i = 0; |
| | | while((s = OutputQueue.LIFT.poll()) != null && i <=10) { |
| | | while((s = OutputQueue.FORKLIFT.poll()) != null && i <=10) { |
| | | str.append("\n").append(s); |
| | | i++; |
| | | } |
| | |
| | | Integer targetSta = param.getStaNo(); |
| | | |
| | | //获取提升机命令 |
| | | List<ForkLiftCommand> liftCommand = forkLiftThread.getShuttleSwitchCommand(workNo, startSta, targetSta); |
| | | ForkLiftCommand liftCommand = forkLiftThread.getShuttleSwitchCommand(workNo, startSta, targetSta); |
| | | ArrayList<ForkLiftCommand> commands = new ArrayList<>(); |
| | | commands.addAll(liftCommand); |
| | | commands.add(liftCommand); |
| | | |
| | | //提交到线程去工作 |
| | | LiftAssignCommand assignCommand = new LiftAssignCommand(); |
| | |
| | | Integer targetSta = param.getStaNo(); |
| | | |
| | | //获取提升机命令 |
| | | List<ForkLiftCommand> liftCommand = forkLiftThread.getPickAndPutCommand(workNo, startSta, targetSta); |
| | | ForkLiftCommand liftCommand = forkLiftThread.getPickAndPutCommand(workNo, startSta, targetSta); |
| | | ArrayList<ForkLiftCommand> commands = new ArrayList<>(); |
| | | commands.addAll(liftCommand); |
| | | commands.add(liftCommand); |
| | | |
| | | //提交到线程去工作 |
| | | LiftAssignCommand assignCommand = new LiftAssignCommand(); |
| | |
| | | Integer targetSta = param.getStaNo(); |
| | | |
| | | //获取提升机命令 |
| | | List<ForkLiftCommand> liftCommand = forkLiftThread.getMoveCommand(workNo, startSta, targetSta); |
| | | ForkLiftCommand liftCommand = forkLiftThread.getMoveCommand(workNo, startSta, targetSta); |
| | | ArrayList<ForkLiftCommand> commands = new ArrayList<>(); |
| | | commands.addAll(liftCommand); |
| | | commands.add(liftCommand); |
| | | |
| | | //提交到线程去工作 |
| | | LiftAssignCommand assignCommand = new LiftAssignCommand(); |