rp1.rossum.request
Class RsMotionRequest

java.lang.Object
  extended by rp1.rossum.request.RsRequest
      extended by rp1.rossum.request.RsMotionRequest
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class RsMotionRequest
extends RsRequest

A request for a motion; unlike many other request classes, this one is often instantiated directly in client applications.

See Also:
Serialized Form

Field Summary
 double duration
           
 double linearVelocity
           
 double rotationalVelocity
           
 
Fields inherited from class rp1.rossum.request.RsRequest
REQ_ACTUATOR_CONTROL, REQ_ARRAY_SIZE, REQ_ENCODER_STATUS, REQ_HALT, REQ_HEARTBEAT, REQ_MAX_CODE, REQ_MOTION, REQ_PAINTER_CHANGE, REQ_PLACEMENT, REQ_PLAN, REQ_POSITION, REQ_SENSOR_STATUS, REQ_SET_POSITION, REQ_SUBSCRIPTION, REQ_TARGET_SELECTION, REQ_TIMEOUT, requestID
 
Constructor Summary
RsMotionRequest(double linearVelocity, double rotationalVelocity, double duration)
           
 
Method Summary
 
Methods inherited from class rp1.rossum.request.RsRequest
getIndex, getRequestID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

duration

public final double duration

linearVelocity

public final double linearVelocity

rotationalVelocity

public final double rotationalVelocity
Constructor Detail

RsMotionRequest

public RsMotionRequest(double linearVelocity,
                       double rotationalVelocity,
                       double duration)