Class RobotTaskCreator


  • public class RobotTaskCreator
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createBufferCapTask​(@NonNull java.lang.Long robotId, @NonNull java.lang.Integer taskId, MachineName machineName, java.lang.Integer shelf)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createBufferCapTask​(@NonNull java.lang.Long robotId, MachineName machineName, java.lang.Integer shelf)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createCancelTask​(@NonNull java.lang.Long robotId)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createDeliverWorkPieceTask​(@NonNull java.lang.Long robotId, @NonNull java.lang.Integer taskId, @NonNull java.lang.String machine, MachineSide side, java.lang.String shelfslide)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createDeliverWorkPieceTaskNew​(@NonNull java.lang.Long robotId, @NonNull java.lang.String machine, @NonNull java.lang.Integer taskId, @NonNull java.lang.String machinePoint)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createDummyTask​(@NonNull java.lang.Long robotId, @NonNull java.lang.String machine, MachineSide side)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createExplorationTask​(@NonNull java.lang.Long robotId, java.lang.String machineId, java.lang.String waypoint, boolean rotate)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createGetWorkPieceTask​(@NonNull java.lang.Long robotId, @NonNull java.lang.Integer taskId, @NonNull java.lang.String machine, MachineSide side, java.lang.String shelfslide)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createGetWorkPieceTask​(@NonNull java.lang.Long robotId, @NonNull java.lang.String machine, MachineSide side, java.lang.String shelfslide)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createGetWorkPieceTaskNew​(@NonNull java.lang.Long robotId, @NonNull java.lang.Integer taskId, @NonNull java.lang.String machine, @NonNull java.lang.String machinePoint)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createMoveToMachineTask​(@NonNull java.lang.Long robotId, @NonNull MachineName machine, @NonNull MachineSide side)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createMoveToMachineTask​(@NonNull java.lang.Long robotId, @NonNull java.lang.Integer taskId, @NonNull MachineName machine, @NonNull MachineSide side)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createMoveToWaypointTask​(@NonNull java.lang.Long robotId, @NonNull java.lang.Integer taskId, @NonNull java.lang.String waypoint)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createReportAllMachinesTask​(@NonNull java.lang.Long robotId)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createStopTask​(@NonNull java.lang.Long robotId, boolean stop)  
      org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createWaitingTask​(@NonNull java.lang.Long robotId, @NonNull java.lang.String waitingZoneName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RobotTaskCreator

        public RobotTaskCreator()
    • Method Detail

      • createWaitingTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createWaitingTask​(@NonNull
                                                                                            @NonNull java.lang.Long robotId,
                                                                                            @NonNull
                                                                                            @NonNull java.lang.String waitingZoneName)
      • createMoveToWaypointTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createMoveToWaypointTask​(@NonNull
                                                                                                   @NonNull java.lang.Long robotId,
                                                                                                   @NonNull
                                                                                                   @NonNull java.lang.Integer taskId,
                                                                                                   @NonNull
                                                                                                   @NonNull java.lang.String waypoint)
      • createMoveToMachineTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createMoveToMachineTask​(@NonNull
                                                                                                  @NonNull java.lang.Long robotId,
                                                                                                  @NonNull
                                                                                                  @NonNull java.lang.Integer taskId,
                                                                                                  @NonNull
                                                                                                  @NonNull MachineName machine,
                                                                                                  @NonNull
                                                                                                  @NonNull MachineSide side)
      • createMoveToMachineTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createMoveToMachineTask​(@NonNull
                                                                                                  @NonNull java.lang.Long robotId,
                                                                                                  @NonNull
                                                                                                  @NonNull MachineName machine,
                                                                                                  @NonNull
                                                                                                  @NonNull MachineSide side)
      • createDummyTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createDummyTask​(@NonNull
                                                                                          @NonNull java.lang.Long robotId,
                                                                                          @NonNull
                                                                                          @NonNull java.lang.String machine,
                                                                                          MachineSide side)
      • createExplorationTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createExplorationTask​(@NonNull
                                                                                                @NonNull java.lang.Long robotId,
                                                                                                java.lang.String machineId,
                                                                                                java.lang.String waypoint,
                                                                                                boolean rotate)
      • createReportAllMachinesTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createReportAllMachinesTask​(@NonNull
                                                                                                      @NonNull java.lang.Long robotId)
      • createCancelTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createCancelTask​(@NonNull
                                                                                           @NonNull java.lang.Long robotId)
      • createStopTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createStopTask​(@NonNull
                                                                                         @NonNull java.lang.Long robotId,
                                                                                         boolean stop)
      • createGetWorkPieceTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createGetWorkPieceTask​(@NonNull
                                                                                                 @NonNull java.lang.Long robotId,
                                                                                                 @NonNull
                                                                                                 @NonNull java.lang.Integer taskId,
                                                                                                 @NonNull
                                                                                                 @NonNull java.lang.String machine,
                                                                                                 MachineSide side,
                                                                                                 java.lang.String shelfslide)
      • createGetWorkPieceTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createGetWorkPieceTask​(@NonNull
                                                                                                 @NonNull java.lang.Long robotId,
                                                                                                 @NonNull
                                                                                                 @NonNull java.lang.String machine,
                                                                                                 MachineSide side,
                                                                                                 java.lang.String shelfslide)
      • createGetWorkPieceTaskNew

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createGetWorkPieceTaskNew​(@NonNull
                                                                                                    @NonNull java.lang.Long robotId,
                                                                                                    @NonNull
                                                                                                    @NonNull java.lang.Integer taskId,
                                                                                                    @NonNull
                                                                                                    @NonNull java.lang.String machine,
                                                                                                    @NonNull
                                                                                                    @NonNull java.lang.String machinePoint)
      • createDeliverWorkPieceTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createDeliverWorkPieceTask​(@NonNull
                                                                                                     @NonNull java.lang.Long robotId,
                                                                                                     @NonNull
                                                                                                     @NonNull java.lang.Integer taskId,
                                                                                                     @NonNull
                                                                                                     @NonNull java.lang.String machine,
                                                                                                     MachineSide side,
                                                                                                     java.lang.String shelfslide)
      • createDeliverWorkPieceTaskNew

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createDeliverWorkPieceTaskNew​(@NonNull
                                                                                                        @NonNull java.lang.Long robotId,
                                                                                                        @NonNull
                                                                                                        @NonNull java.lang.String machine,
                                                                                                        @NonNull
                                                                                                        @NonNull java.lang.Integer taskId,
                                                                                                        @NonNull
                                                                                                        @NonNull java.lang.String machinePoint)
      • createBufferCapTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createBufferCapTask​(@NonNull
                                                                                              @NonNull java.lang.Long robotId,
                                                                                              @NonNull
                                                                                              @NonNull java.lang.Integer taskId,
                                                                                              MachineName machineName,
                                                                                              java.lang.Integer shelf)
      • createBufferCapTask

        public org.robocup_logistics.llsf_msgs.AgentTasksProtos.AgentTask createBufferCapTask​(@NonNull
                                                                                              @NonNull java.lang.Long robotId,
                                                                                              MachineName machineName,
                                                                                              java.lang.Integer shelf)