| | |
| | | |
| | | //将四向穿梭车状态保存至数据库 |
| | | BasShuttleService shuttleService = SpringUtils.getBean(BasShuttleService.class); |
| | | BasShuttle basShuttle = shuttleService.selectById(shuttleProtocol.getShuttleNo()); |
| | | BasShuttle basShuttle = shuttleService.selectById(slave.getId()); |
| | | if (basShuttle == null) { |
| | | basShuttle = new BasShuttle(); |
| | | //四向穿梭车号 |
| | |
| | | commands.add(getPalletCommand(assignCommand.getTaskMode() == 3 ? (short) 1 : (short) 2)); |
| | | break; |
| | | case 5://强制左移 |
| | | commands.add(getForceMoveCommand((short) 2)); |
| | | break; |
| | | case 6://强制右移 |
| | | commands.add(getForceMoveCommand((short) 1)); |
| | | break; |
| | | case 7://强制上移 |
| | | commands.add(getForceMoveCommand((short) 3)); |
| | | break; |
| | | case 8://强制下移 |
| | | commands.add(getForceMoveCommand((short) (assignCommand.getTaskMode() - 4))); |
| | | commands.add(getForceMoveCommand((short) 4)); |
| | | break; |
| | | case 9://状态复位 |
| | | ShuttleCommand reset = getResetCommand(); |