rp1.rossum.request
Class RsRequest

java.lang.Object
  extended by rp1.rossum.request.RsRequest
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
RsActuatorControlRequest, RsEncoderStatusRequest, RsHaltRequest, RsHeartbeatRequest, RsMotionRequest, RsPainterChangeRequest, RsPlacementRequest, RsPlanRequest, RsSensorRequest, RsSubscriptionRequest, RsTargetSelectionRequest, RsTimeoutRequest

public abstract class RsRequest
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

The abstract base class for all requests.

See Also:
Serialized Form

Field Summary
static int REQ_ACTUATOR_CONTROL
           
static int REQ_ARRAY_SIZE
           
static int REQ_ENCODER_STATUS
           
static int REQ_HALT
           
static int REQ_HEARTBEAT
           
static int REQ_MAX_CODE
           
static int REQ_MOTION
           
static int REQ_PAINTER_CHANGE
           
static int REQ_PLACEMENT
           
static int REQ_PLAN
           
static int REQ_POSITION
           
static int REQ_SENSOR_STATUS
           
static int REQ_SET_POSITION
           
static int REQ_SUBSCRIPTION
           
static int REQ_TARGET_SELECTION
           
static int REQ_TIMEOUT
           
 int requestID
           
 
Constructor Summary
RsRequest(int requestID)
           
 
Method Summary
 int getIndex()
           
 int getRequestID()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQ_MAX_CODE

public static final int REQ_MAX_CODE
See Also:
Constant Field Values

REQ_ARRAY_SIZE

public static final int REQ_ARRAY_SIZE
See Also:
Constant Field Values

REQ_TIMEOUT

public static final int REQ_TIMEOUT
See Also:
Constant Field Values

REQ_SUBSCRIPTION

public static final int REQ_SUBSCRIPTION
See Also:
Constant Field Values

REQ_SENSOR_STATUS

public static final int REQ_SENSOR_STATUS
See Also:
Constant Field Values

REQ_MOTION

public static final int REQ_MOTION
See Also:
Constant Field Values

REQ_HALT

public static final int REQ_HALT
See Also:
Constant Field Values

REQ_POSITION

public static final int REQ_POSITION
See Also:
Constant Field Values

REQ_SET_POSITION

public static final int REQ_SET_POSITION
See Also:
Constant Field Values

REQ_PLACEMENT

public static final int REQ_PLACEMENT
See Also:
Constant Field Values

REQ_TARGET_SELECTION

public static final int REQ_TARGET_SELECTION
See Also:
Constant Field Values

REQ_PLAN

public static final int REQ_PLAN
See Also:
Constant Field Values

REQ_HEARTBEAT

public static final int REQ_HEARTBEAT
See Also:
Constant Field Values

REQ_PAINTER_CHANGE

public static final int REQ_PAINTER_CHANGE
See Also:
Constant Field Values

REQ_ACTUATOR_CONTROL

public static final int REQ_ACTUATOR_CONTROL
See Also:
Constant Field Values

REQ_ENCODER_STATUS

public static final int REQ_ENCODER_STATUS
See Also:
Constant Field Values

requestID

public final int requestID
Constructor Detail

RsRequest

public RsRequest(int requestID)
Method Detail

getRequestID

public int getRequestID()

getIndex

public int getIndex()