The Robot Application Programming Interface Delegate Project
RAPID Logo

IDL Files

The RAPID specification for messages and methods is defined in IDL files.

Files

file  AccessControlState.idl
 

Allows for method of transferring control between remote operators.


file  Ack.idl
 

Provides a method for sending acknowledgment messages.


file  Agent.idl
 

Lists the current Agent types that have RAPID functionality.


file  AssetConfig.idl
 

Sends Agent-specific telemetry.


file  AssetState.idl
 

Sends Agent-specific telemetry.


file  AthleteDefs.idl
 

Defines constants related to the ATHLETE robot as a convenience for programmers.


file  BaseTypes.idl
 

Defines common types used throughout other IDLs.


file  Command.idl
 

A Command is an instruction or signal that, when sent to an 'Agent,' causes the 'Agent' to perform one of its basic functions.


file  CommandConfig.idl
 

CommandConfig sends a list of commands that are supported by the sending Agent, which are encapsulated in a CommandDef struct.


file  CommandConstants.idl
 

CommandConstants holds parameter lists for common commands.


file  ExtCommandConstants.idl
 

ExtCommandConstants holds parameter lists for extension commands.


file  FileAnnounce.idl
 

See RAFT documentation.


file  FileQueueConfig.idl
 

See RAFT documentation.


file  FileQueueEntryState.idl
 

See RAFT documentation.


file  FileQueueReceiverSample.idl
 

See RAFT documentation.


file  FileQueueSample.idl
 

See RAFT documentation.


file  FileQueueState.idl
 

See RAFT documentation.


file  FrameStoreConfig.idl
 

See FrameStore documentation.


file  Header.idl
 

Header to the Message IDL.


file  ImageMetadata.idl
 

Defines image data to be used with ImageSensorSample.


file  ImageSensorSample.idl
 

Send image data.


file  ImageSensorState.idl
 

Send image data.


file  JointConfig.idl
 

JointConfig describes the joints in an Agent and their relation to each other using the FrameStore.


file  JointSample.idl
 

JointConfig describes the joints in an Agent and their relation to each other using the FrameStore.


file  K10Defs.idl
 

Defines constants related to the K10 robot as a convenience for programmers.


file  Message.idl
 

The original message upon which all others are based.


file  MIMETypesConstants.idl
 

Defines constants for image data.


file  NavMapConfig.idl
 

Defines how a navigation map is sent using NavMapSample.


file  NavMapSample.idl
 

Defines how a navigation map is sent using NavMapSample.


file  PointCloudConfig.idl
 

PointCloudConfig defines the way data should be read from a PointCloudSample message.


file  PointCloudSample.idl
 

PointCloudConfig defines the way data should be read from a PointCloudSample message.


file  PositionConfig.idl
 

PositionConfig defines the frame in which PositionSample is sent.


file  PositionSample.idl
 

PositionConfig defines the frame in which PositionSample is sent.


file  QueueState.idl
 

Sends information about command queuing on the Agent; is meant to be used with the RAPID Sequencer.


file  RangeScanConfig.idl
 

RangeScanConfig defines how range scan sensor data is sent in RangeScanSample.


file  RangeScanSample.idl
 

RangeScanConfig defines how range scan sensor data is sent in RangeScanSample.


file  RapidConstants.idl
 

Currently holds names of commonly used topics.


file  TextMessage.idl
 

Allows for text messages to be sent between applications; mostly used for debugging type activities.


 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines