| | |
| | | import com.zy.asrs.wcs.core.entity.Task; |
| | | import com.zy.asrs.wcs.core.kernel.command.AgvCommandService; |
| | | import com.zy.asrs.wcs.core.kernel.command.CraneCommandService; |
| | | import com.zy.asrs.wcs.core.kernel.command.LiftCommandService; |
| | | import com.zy.asrs.wcs.core.kernel.command.ShuttleCommandService; |
| | | import com.zy.asrs.wcs.core.model.enums.DeviceCtgType; |
| | | import com.zy.asrs.wcs.core.model.enums.MotionCtgType; |
| | |
| | | // private ConveyorCommandService conveyorCommandService; |
| | | @Autowired |
| | | private CraneCommandService craneCommandService; |
| | | // @Autowired |
| | | // private LiftCommandService liftCommandService; |
| | | @Autowired |
| | | private LiftCommandService liftCommandService; |
| | | @Autowired |
| | | private ShuttleCommandService shuttleCommandService; |
| | | |
| | |
| | | executeRes = shuttleCommandService.accept(motion); |
| | | break; |
| | | case LIFT: |
| | | // executeRes = liftCommandService.accept(motion); |
| | | executeRes = liftCommandService.accept(motion); |
| | | break; |
| | | case AGV: |
| | | executeRes = agvCommandService.accept(motion); |
| | |
| | | case CRANE: |
| | | break; |
| | | case LIFT: |
| | | // executeRes = liftCommandService.finish(motion); |
| | | executeRes = liftCommandService.finish(motion); |
| | | break; |
| | | case SHUTTLE: |
| | | executeRes = shuttleCommandService.finish(motion); |