Uses of Class
rp1.simulator.SimTask

Packages that use SimTask
rp1.simulator Provides classes to be used for the RP1 simulator internals. 
 

Uses of SimTask in rp1.simulator
 

Subclasses of SimTask in rp1.simulator
 class SimClearAllPaintBoxesTask
          A task queued when the user selects the clear paint boxes menu item.
 class SimClientLauncherTask
          A task used to launch dynamically loaded clients.
 class SimClientListenerTask
          A task used to establish clients when they connect to the simulator/server through a remote connection; also establishes a separate thread for listening to new client connection attempts.
 class SimEncoderStatusTask
          A task queued by a SimClient in response to a RsEncoderStatusRequest.
 class SimHeartbeatTask
          A task for generating heartbeats in response to client requests (one per client).
 class SimMotionTask
          A task for scheduling and managing all client motion computations; this is a self-recycling task and only one is allowed on the task queue at any time.
 class SimMouseClickTask
          A task queued by SimCanvas in response to a mouse click, ultimately sends a mouse-click event to clients.
 class SimPainterChangeTask
          A task queued by a SimClient in response to a RsPainterChangeRequest.
 class SimPlacementTask
           
 class SimPlanTask
          A task queued when a SimClient requests a plan.
 class SimPositionTask
          A task queued by SimClient in response to a RsPositionRequest.
 class SimSensorTask
          A task queued by SimClient to in response to a request for sensor status information.
 class SimStartMotionTask
          A task queued by SimClient to in response to a RsMotionRequest or other client-initiated motion control requests.
 class SimStopMotionTask
          A task queued by SimClient in response to a RsMotionRequest or other client-initiated motion control requests.
 class SimTimeoutTask
          A task queued by SimClient in response to a RsTimeoutRequest.
 

Methods in rp1.simulator that return SimTask
 SimTask SimTaskQueue.waitForNextTask()
           
 SimTask SimScheduler.waitForNextTask()
           
 

Methods in rp1.simulator with parameters of type SimTask
 void SimTaskQueue.add(SimTask newTask)
           
 void SimScheduler.addTaskAtUpdatedSimTime(double offset, SimTask task)
           
 void SimScheduler.addTaskAtUpdatedSimTime(SimTask task)
           
 void SimScheduler.addTaskForImmediateProcessing(SimTask task)
           
 boolean SimTaskQueue.isTaskOnQueue(SimTask task)
           
 boolean SimTaskQueue.remove(SimTask targetTask)