|
The Robot Application Programming Interface Delegate Project
|
|
CommandConstants holds parameter lists for common commands. More...
import "BaseTypes.idl";
Go to the source code of this file.
Packages | |
| package | rapid |
Variables | |
| const String32 | ADMIN = "Admin" |
| The commands in the Admin Command Group provide high-level test functions and control parameters. | |
| const String32 | ADMIN_METHOD_ECHO = "echo" |
| Echos the parameter text. | |
| const String32 | ADMIN_METHOD_ECHO_PARAM_ECHOTEXT = "echoText" |
| Key for parameter used in reply by bridge. | |
| const DataType | ADMIN_METHOD_ECHO_DTYPE_ECHOTEXT = RAPID_STRING |
| const String32 | ADMIN_METHOD_SHUTDOWN = "shutdown" |
| Terminate the bridge. | |
| const String32 | ADMIN_METHOD_NOOP = "noOp" |
| No operation command. | |
| const String32 | ADMIN_METHOD_SETPOSITIONSAMPLEPUBLISHRATE = "setPositionSamplePublishRate" |
| Publish Agent pose at given rate. | |
| const String32 | ADMIN_METHOD_SETPOSITIONSAMPLEPUBLISHRATE_PARAM_POSERATE = "positionSamplePublishRate" |
| In Hz. | |
| const DataType | ADMIN_METHOD_SETPOSITIONSAMPLEPUBLISHRATE_DTYPE_POSERATE = RAPID_FLOAT |
| Publish Agent articulation at given rate. | |
| const String32 | ADMIN_METHOD_SETJOINTSAMPLEPUBLISHRATE = "setJointSamplePublishRate" |
| Publish Agent articulation at given rate. | |
| const String32 | ADMIN_METHOD_SETJOINTSAMPLEPUBLISHRATE_PARAM_JOINTSAMPLERATE = "jointSampleRate" |
| Publish Agent articulation at given rate. | |
| const DataType | ADMIN_METHOD_SETJOINTSAMPLEPUBLISHRATE_DTYPE_JOINTSAMPLERATE = RAPID_FLOAT |
| Publish Agent articulation at given rate. | |
| const String32 | IMAGESENSOR = "ImageSensor" |
| The commands in the ImageSensor Command Group are used to capture images from Agent-mounted cameras. | |
| const String32 | IMAGESENSOR_METHOD_REQSENSORSTATE = "reqSensorState" |
| ImageSensorState message. | |
| const String32 | IMAGESENSOR_METHOD_REQSENSORSTATE_PARAM_SENSORNAME = "sensorName" |
| Message. | |
| const DataType | IMAGESENSOR_METHOD_REQSENSORSTATE_DTYPE_SENSORNAME = RAPID_STRING |
| Message. | |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE = "imageAcquire" |
| Send image acquire command with this command, the ImageCommand attribute will be populated. | |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_CAMERA_NAME = "cameraName" |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_CAMERA_NAME = RAPID_STRING |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_CAMERA_TYPE = "cameraType" |
| IMAGESENSOR_CAMERA_TYPE_xxx. | |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_CAMERA_TYPE = RAPID_STRING |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_CAMERA_MIME_TYPE = "mimeType" |
| MIMETypeConstants. | |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_CAMERA_MIME_TYPE = RAPID_STRING |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_PAN = "pan" |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_PAN = RAPID_FLOAT |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_TILT = "tilt" |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_TILT = RAPID_FLOAT |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_ZOOM = "zoom" |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_ZOOM = RAPID_FLOAT |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_HFOV = "hFOV" |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_HFOV = RAPID_FLOAT |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_VFOV = "vFOV" |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_VFOV = RAPID_FLOAT |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_COLORTYPE = "colorType" |
| IMAGESENSOR_COLOR_TYPE_XXX. | |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_COLORTYPE = RAPID_STRING |
| const String32 | IMAGESENSOR_METHOD_IMAGEACQUIRE_PARAM_CAPTURE = "captureType" |
| IMAGESENSOR_CAPTURE_XXX. | |
| const DataType | IMAGESENSOR_METHOD_IMAGEACQUIRE_DTYPE_CAPTURE = RAPID_STRING |
| const String32 | IMAGESENSOR_COLOR_TYPE_COLOR = "color" |
| const String32 | IMAGESENSOR_COLOR_TYPE_GRAYSCALE = "grayscale" |
| const String32 | IMAGESENSOR_CAPTURE_STREAMING = "streaming" |
| const String32 | IMAGESENSOR_CAPTURE_SINGLE_SHOT = "singleImage" |
| const String32 | IMAGESENSOR_CAPTURE_MULTI_SHOT = "multiImage" |
| const String32 | IMAGESENSOR_CAMERA_TYPE_WEBCAM = "webcam" |
| const String32 | IMAGESENSOR_CAMERA_TYPE_DSLR = "dslr" |
| const String32 | IMAGESENSOR_CAMERA_TYPE_GIGAPAN = "gigapan" |
| const String32 | MOBILITY = "Mobility" |
| The commands in the Mobility Command Group controls the motion of navigable rovers over a surface. | |
| const String32 | MOBILITY_METHOD_STOPALLMOTION = "stopAllMotion" |
| Stops all motion of the Agent, joints, wheels, etc. | |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE = "simpleMove" |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE_PARAM_FRAME_NAME = "frameName" |
| const DataType | MOBILITY_METHOD_SIMPLEMOVE_DTYPE_FRAME_NAME = RAPID_STRING |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE_PARAM_END_LOCATION = "xyz" |
| const DataType | MOBILITY_METHOD_SIMPLEMOVE_DTYPE_END_LOCATION = RAPID_VEC3d |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE_PARAM_END_LOCATION_TOLERANCE = "xyzTolerance" |
| const DataType | MOBILITY_METHOD_SIMPLEMOVE_DTYPE_END_LOCATION_TOLERANCE = RAPID_VEC3d |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE6DOF = "simpleMove6DOF" |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE6DOF_PARAM_FRAME_NAME = "frameName" |
| const DataType | MOBILITY_METHOD_SIMPLEMOVE6DOF_DTYPE_FRAME_NAME = RAPID_STRING |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE6DOF_PARAM_END_LOCATION = "xyz" |
| const DataType | MOBILITY_METHOD_SIMPLEMOVE6DOF_DTYPE_END_LOCATION = RAPID_VEC3d |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE6DOF_PARAM_END_LOCATION_TOLERANCE = "xyzTolerance" |
| const DataType | MOBILITY_METHOD_SIMPLEMOVE6DOF_DTYPE_END_LOCATION_TOLERANCE = RAPID_VEC3d |
| const String32 | MOBILITY_METHOD_SIMPLEMOVE6DOF_PARAM_ROT = "rot" |
| const DataType | MOBILITY_METHOD_SIMPLEMOVE6DOF_DTYPE_ROT = RAPID_MAT33f |
| const String32 | MOBILITY_METHOD_MOVE = "move" |
| const String32 | MOBILITY_METHOD_MOVE_PARAM_FRAME_NAME = "frameName" |
| const DataType | MOBILITY_METHOD_MOVE_DTYPE_FRAME_NAME = RAPID_STRING |
| const String32 | MOBILITY_METHOD_MOVE_PARAM_END_LOCATION = "xyt" |
| Can be defined as a rotation about an axis. | |
| const DataType | MOBILITY_METHOD_MOVE_DTYPE_END_LOCATION = RAPID_VEC3d |
| const String32 | MOBILITY_METHOD_MOVE_PARAM_END_LOCATION_TOLERANCE = "xytTolerance" |
| The x,y,theta tolerance for waypoint. | |
| const DataType | MOBILITY_METHOD_MOVE_DTYPE_END_LOCATION_TOLERANCE = RAPID_VEC3d |
| const String32 | MOBILITY_METHOD_MOVE_PARAM_HINTED_SPEED = "hintedSpeed" |
| In meters/sec. | |
| const DataType | MOBILITY_METHOD_MOVE_DTYPE_HINTED_SPEED = RAPID_FLOAT |
| const String32 | MOBILITY_METHOD_MOVE_PARAM_NAV_ALGO = "navAlgo" |
| const DataType | MOBILITY_METHOD_MOVE_DTYPE_NAV_ALGO = RAPID_STRING |
| const String32 | MOBILITY_METHOD_MOVE6DOF = "move6DOF" |
| const String32 | MOBILITY_METHOD_MOVE6DOF_PARAM_FRAME_NAME = "frameName" |
| const DataType | MOBILITY_METHOD_MOVE6DOF_DTYPE_FRAME_NAME = RAPID_STRING |
| const String32 | MOBILITY_METHOD_MOVE6DOF_PARAM_END_LOCATION = "xyz" |
| const DataType | MOBILITY_METHOD_MOVE6DOF_DTYPE_END_LOCATION = RAPID_VEC3d |
| const String32 | MOBILITY_METHOD_MOVE6DOF_PARAM_END_LOCATION_TOLERANCE = "xyzTolerance" |
| const DataType | MOBILITY_METHOD_MOVE6DOF_DTYPE_END_LOCATION_TOLERANCE = RAPID_VEC3d |
| const String32 | MOBILITY_METHOD_MOVE6DOF_PARAM_ROT = "rot" |
| const DataType | MOBILITY_METHOD_MOVE6DOF_DTYPE_ROT = RAPID_MAT33f |
| const String32 | MOBILITY_METHOD_MOVE6DOF_PARAM_HINTED_SPEED = "hintedSpeed" |
| In meters/sec. | |
| const DataType | MOBILITY_METHOD_MOVE6DOF_DTYPE_HINTED_SPEED = RAPID_FLOAT |
| const String32 | MOBILITY_METHOD_MOVE6DOF_PARAM_NAV_ALGO = "navAlgo" |
| const DataType | MOBILITY_METHOD_MOVE6DOF_DTYPE_NAV_ALGO = RAPID_STRING |
| const String32 | NAV_ALGO_SAFE = "RAPID_NAV_SAFE" |
| Navigation Algorithm for MobilityCommand. | |
| const String32 | NAV_ALGO_BLIND = "RAPID_NAV_BLIND" |
| const String32 | FRAME_NAME_UTM = "RAPID_UTM_FRAME" |
| Frame information for MobilityCommand and CameraCommand. | |
| const String32 | FRAME_NAME_SITE = "RAPID_SITE_FRAME" |
| const String32 | FRAME_NAME_ROVER = "RAPID_ROVER_FRAME" |
| const String32 | QUEUE = "Queue" |
| The commands in the Queue command group control task execution within the Sequencer. | |
| const String32 | QUEUE_METHOD_CANCELCURRENTTASK = "cancelCurrentTask" |
| To come. | |
| const String32 | QUEUE_METHOD_CANCELALL = "cancelAll" |
| To come. | |
| const String32 | QUEUE_METHOD_DELETEALL = "deleteAll" |
| To come. | |
| const String32 | QUEUE_METHOD_SUSPENDONCOMPLETE = "suspendOnCompletion" |
| Complete and suspend until queue resume command received. | |
| const String32 | QUEUE_METHOD_RESUME = "resume" |
| To come. | |
| const String32 | ACCESSCONTROL = "AccessControl" |
| The commands in the AccessControl command group govern transfer of control of agents between operators. | |
| const String32 | ACCESSCONTROL_METHOD_REQUESTCONTROL = "requestControl" |
| AccessControl method type for requesting control of an Agent. | |
| const String32 | ACCESSCONTROL_METHOD_GRABCONTROL = "grabControl" |
| AccessControl method type for grabbing control of an Agent. | |
| const String32 | ACCESSCONTROL_METHOD_RELEASECONTROL = "releaseControl" |
| AccessControl method type for release control of an Agent. | |
| const String32 | ACCESSCONTROL_METHOD_TRANSFERCONTROL = "transferControl" |
| AccessControl method type for transferring control of an Agent. | |
| const String32 | ACCESSCONTROL_METHOD_TRANSFERCONTROL_PARAM_RECIPIENT = "controlRecipient" |
| const DataType | ACCESSCONTROL_METHOD_TRANSFERCONTROL_DTYPE_RECIPIENT = RAPID_STRING |
| const String32 | RAFT = "RAFT" |
| RAFT: RAPID Advanced File Transfer subsystem. | |
| const String32 | RAFT_METHOD_PARAM_UUID = "uuid" |
| RAFT paramter: Uuid of file. | |
| const DataType | RAFT_METHOD_DTYPE_UUID = RAPID_STRING |
| const String32 | RAFT_METHOD_PARAM_PRIORITY = "priority" |
| RAFT paramter: Priority of file. | |
| const DataType | RAFT_METHOD_DTYPE_PRIORITY = RAPID_FLOAT |
| const String32 | RAFT_METHOD_PARAM_KEY = "key" |
| RAFT paramter: metaData key field name. | |
| const DataType | RAFT_METHOD_DTYPE_KEY = RAPID_STRING |
| const String32 | RAFT_METHOD_PARAM_VALUE = "value" |
| RAFT paramter: value of the metaData key field. | |
| const DataType | RAFT_METHOD_DTYPE_VALUE = RAPID_STRING |
| const String32 | RAFT_METHOD_PARAM_CHANNELID = "channelId" |
| RAFT paramter: Channel id. | |
| const DataType | RAFT_METHOD_DTYPE_CHANNELID = RAPID_INT |
| const String32 | RAFT_METHOD_PARAM_BANDWIDTHBPS = "bandwidthBps" |
| RAFT paramter: Bandwidth. | |
| const DataType | RAFT_METHOD_DTYPE_BANDWIDTHBPS = RAPID_INT |
| const String32 | RAFT_METHOD_PARAM_PREFETCHKBANDWIDTHBPS = "prefetchBandwidthBps" |
| const DataType | RAFT_METHOD_DTYPE_PREFETCHKBANDWIDTHBPS = RAPID_INT |
| const String32 | RAFT_METHOD_PUTFILE = "putFile" |
| Put file into RAFT queue. | |
| const String32 | RAFT_METHOD_PUTMATCHING = "putMatching" |
| Put data product files into RAFT queue. | |
| const String32 | RAFT_METHOD_REMOVEFILE = "removeFile" |
| Remove file from RAFT queue. | |
| const String32 | RAFT_METHOD_PAUSE = "pause" |
| Pause a RAFT queue. | |
| const String32 | RAFT_METHOD_RESUME = "resume" |
| Resume a RAFT queue. | |
| const String32 | RAFT_METHOD_SETBANDWIDTH = "setBandwidth" |
| Resume a RAFT queue. | |
Command is sent by a remote application to command an Agent. CommandConfig sends a list of commands that are supported by the sending Agent, which are encapsulated in a CommandDef struct. The parameters listed for each of these common commands are guaranteed to be used by an Agent that lists the command in its CommandConfig.
Access Control parameters provide a method of transferring control between remote operators. AccessControlState is used to send the current controller and list of requestors. AccessControlConstants provides static values used in the state.