rp1.rossum.request
Class RsActuatorControlRequest

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

public class RsActuatorControlRequest
extends RsRequest

The request used to specify all actuator control sequences; unlike other request classes, this one is often instantiated directly in client applications.

See Also:
Serialized Form

Field Summary
static int ACTIVATE
           
 int actuatorID
           
 int commandID
           
static int HALT
           
static int RESET
           
 
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
RsActuatorControlRequest(int actuatorID, int commandID)
           
 
Method Summary
 void addParameter(java.lang.String name, double value)
           
 int getBodyPartID()
           
 double getParameterByName(java.lang.String name)
           
 java.lang.String[] getParameterNames()
           
 double[] getParameterValues()
           
 boolean isParameterDefined(java.lang.String name)
           
 
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

actuatorID

public final int actuatorID

commandID

public final int commandID

HALT

public static final int HALT
See Also:
Constant Field Values

RESET

public static final int RESET
See Also:
Constant Field Values

ACTIVATE

public static final int ACTIVATE
See Also:
Constant Field Values
Constructor Detail

RsActuatorControlRequest

public RsActuatorControlRequest(int actuatorID,
                                int commandID)
Method Detail

addParameter

public void addParameter(java.lang.String name,
                         double value)

isParameterDefined

public boolean isParameterDefined(java.lang.String name)

getParameterByName

public double getParameterByName(java.lang.String name)

getParameterNames

public java.lang.String[] getParameterNames()

getParameterValues

public double[] getParameterValues()

getBodyPartID

public int getBodyPartID()