rp1.rossum.request
Class RsTimeoutRequest

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

public class RsTimeoutRequest
extends RsRequest

A client request for a timeout after a fixed period; note that timeout requests are all marked with a unique serial number that is returned to the client in the corresponding timeout event.

See Also:
Serialized Form

Field Summary
 double timeoutDuration
           
 int timeoutIndex
           
 
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
RsTimeoutRequest(double timeoutDuration, int timeoutIndex)
           
 
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

timeoutDuration

public final double timeoutDuration

timeoutIndex

public final int timeoutIndex
Constructor Detail

RsTimeoutRequest

public RsTimeoutRequest(double timeoutDuration,
                        int timeoutIndex)