OpenRTM-aist IDL
1.2
|
Classes | |
struct | Acceleration2D |
Accelerations in 2D cartesian space. More... | |
struct | Acceleration3D |
Accelerations in 3D cartesian space. More... | |
struct | ActArrayActuatorCurrent |
Stores the current draw of a single actuator. More... | |
struct | ActArrayActuatorGeometry |
Describes the geometry of an individual actuator. More... | |
struct | ActArrayActuatorPos |
Stores the position of a single actuator. More... | |
struct | ActArrayActuatorSpeed |
Stores the speed of a single actuator. More... | |
struct | ActArrayGeometry |
Geometry of an actuator array. More... | |
struct | ActArrayState |
State of all actuators in an array. More... | |
struct | Actuator |
State information of a single actuator. More... | |
struct | AngularAcceleration3D |
Angular accelerations in 3D cartesian space. More... | |
struct | AngularVelocity3D |
Angular velocities in 3D cartesian space. More... | |
struct | BumperArrayGeometry |
Geometry of an array of bump sensors. More... | |
struct | BumperGeometry |
Geometry of a single bumper. More... | |
struct | CameraImage |
Stores an image from a camera or camera-like device. More... | |
struct | CameraInfo |
Information about an image-producing device. More... | |
struct | Carlike |
Control specification for a car-like robot. More... | |
interface | ComponentAction |
ComponentAction. More... | |
struct | ComponentProfile |
ComponentProfile. More... | |
struct | ConnectorProfile |
ConnectorProfile. More... | |
struct | Covariance2D |
Covariance matrix for a 2D pose. More... | |
struct | Covariance3D |
Covariance matrix for a 3D pose. More... | |
interface | DataFlowComponent |
dataFlowComponent More... | |
interface | DataFlowComponentAction |
DataFlowComponentAction. More... | |
interface | ExecutionContext |
ExecutionContext. More... | |
struct | ExecutionContextProfile |
interface | ExecutionContextService |
ExecutionContextService. More... | |
struct | Features |
struct | FiducialFOV |
Field of view of a fiducial tracker. More... | |
struct | FiducialInfo |
Information about a single fiducial. More... | |
struct | Fiducials |
Time-stamped list of detected fiducials. More... | |
interface | Fsm |
fsm More... | |
struct | FsmBehaviorProfile |
FsmBehaviorProfile. More... | |
interface | FsmObject |
FsmObject. More... | |
interface | FsmParticipant |
interface | FsmParticipantAction |
FsmParticipantAction. More... | |
struct | FsmProfile |
FsmProfile. More... | |
interface | FsmService |
FsmService. More... | |
struct | Geometry2D |
Geometry information for a device in 2D cartesian space. More... | |
struct | Geometry3D |
struct | GPSData |
Data as returned by a common GPS device. More... | |
struct | GPSTime |
Time since epoch as reported by a GPS device. More... | |
struct | GripperGeometry |
Geometry of a gripper, including both the outside and inside sizes. More... | |
struct | GripperState |
State of a gripper. More... | |
struct | Hypotheses2D |
Time-stamped list of localisation hypotheses in 2D space. More... | |
struct | Hypotheses3D |
Time-stamped list of localisation hypotheses in 3D space. More... | |
struct | Hypothesis2D |
A pose hypothesis in 2D space. More... | |
struct | Hypothesis3D |
A pose hypothesis in 3D space. More... | |
struct | INSData |
Data returned by an inertial navigation system. More... | |
struct | IntensityData |
Intensity readings from a range sensor. More... | |
interface | LightweightRTObject |
LightweightRTObject. More... | |
struct | LimbState |
Time-stamped state of a limb. More... | |
struct | LineFeature |
A line feature. More... | |
interface | Mode |
Mode. More... | |
interface | ModeCapable |
ModeCapable. More... | |
struct | MulticameraGeometry |
Geometry of a multi-camera system, such as a stereo camera. More... | |
struct | MultiCameraImages |
interface | MultiModeComponentAction |
MultiModeComponentAction. More... | |
interface | MultiModeObject |
struct | OAP |
Orientation, approach and position vectors. More... | |
struct | OGMapConfig |
Configuration of a occupancy-grip map. More... | |
struct | OGMapTile |
A tile from an occupancy-grid map. More... | |
struct | Orientation3D |
Orientation in 3D cartesian space. More... | |
struct | PanTiltAngles |
Pan and tilt values of a pan-tilt unit. More... | |
struct | PanTiltState |
Status of a pan-tilt unit. More... | |
struct | Path2D |
A time-stamped path in 2D space. More... | |
struct | Path3D |
A time-stamped path in 3D space. More... | |
struct | Point2D |
Point in 2D cartesian space. More... | |
struct | Point3D |
Point in 3D cartesian space. More... | |
struct | PointCloud |
A cloud of points in 3D space. More... | |
struct | PointCloudPoint |
A point in a point cloud. More... | |
struct | PointCovariance2D |
Covariance matrix for a 2D point. More... | |
struct | PointFeature |
A size-less point feature. More... | |
struct | PortInterfaceProfile |
PortInterfaceProfile. More... | |
struct | PortProfile |
PortProfile. More... | |
interface | PortService |
PortService. More... | |
struct | Pose2D |
Pose in 2D cartesian space. More... | |
struct | Pose3D |
Pose in 3D cartesian space. More... | |
struct | PoseFeature |
A size-less point feature with orientation. More... | |
struct | PoseVel2D |
Pose and velocity in 2D cartesian space. More... | |
struct | PoseVel3D |
Pose and velocity in 3D cartesian space. More... | |
struct | Quaternion |
Data type for Quaternion. More... | |
struct | RangeData |
Range readings from a range sensor. More... | |
struct | RangerConfig |
The configuration of a ranger device. More... | |
struct | RangerGeometry |
Geometry of a ranger device. A range sensor may be a single device returning multiple ranges (such as a laser scanner), or an array of sensing elements each returning a single range value (such as an array of sonar sensors). If there is only one sensing element in the device, the device should be considered a laser scanner type. If there are multiple elements, the device should be considered an array of single-range-value sensors. More... | |
struct | RGBColour |
Red/green/blue colour specification, with values between 0.0 for none and 1.0 for full. More... | |
interface | RTObject |
RTObject. More... | |
struct | Size2D |
Size in 2D cartesian space. More... | |
struct | Size3D |
Size in 3D cartesian space. More... | |
struct | SpeedHeading2D |
Control specification for a robot capable of moving in a given direction in 2D space. More... | |
struct | SpeedHeading3D |
Control specification for a robot capable of moving in a given direction in 3D space. More... | |
struct | Time |
struct | TimedAcceleration2D |
Time-stamped version of Acceleration2D. More... | |
struct | TimedAcceleration3D |
Time-stamped version of Acceleration3D. More... | |
struct | TimedAngularAcceleration3D |
Time-stamped version of AngularAcceleration3D. More... | |
struct | TimedAngularVelocity3D |
Time-stamped version of AngularVelocity3D. More... | |
struct | TimedBoolean |
struct | TimedBooleanSeq |
struct | TimedCarlike |
Time-stamped version of Carlike. More... | |
struct | TimedChar |
struct | TimedCharSeq |
struct | TimedCovariance2D |
Time-stamped version of Covariance2D. More... | |
struct | TimedCovariance3D |
Time-stamped version of Covariance3D. More... | |
struct | TimedDouble |
struct | TimedDoubleSeq |
struct | TimedFloat |
struct | TimedFloatSeq |
struct | TimedGeometry2D |
Time-stamped version of Geometry2D. More... | |
struct | TimedGeometry3D |
Time-stamped version of Geometry3D. More... | |
struct | TimedLong |
struct | TimedLongSeq |
struct | TimedOAP |
Time-stamped version of OAP. More... | |
struct | TimedOctet |
struct | TimedOctetSeq |
struct | TimedOrientation3D |
Time-stamped version of Orientation3D. More... | |
struct | TimedPoint2D |
Time-stamped version of Point2D. More... | |
struct | TimedPoint3D |
Time-stamped version of Point3D. More... | |
struct | TimedPointCovariance2D |
Time-stamped version of PointCovariance2D. More... | |
struct | TimedPose2D |
Time-stamped version of Pose2D. More... | |
struct | TimedPose3D |
Time-stamped version of Pose3D. More... | |
struct | TimedPoseVel2D |
Time-stamped version of PoseVel2D. More... | |
struct | TimedPoseVel3D |
Time-stamped version of PoseVel3D. More... | |
struct | TimedQuaternion |
Timed version data type for Quaternion. More... | |
struct | TimedRGBColour |
Time-stamped version of RGBColour. More... | |
struct | TimedShort |
struct | TimedShortSeq |
struct | TimedSize2D |
Time-stamped version of Size2D. More... | |
struct | TimedSize3D |
Time-stamped version of Size3D. More... | |
struct | TimedSpeedHeading2D |
Time-stamped version of SpeedHeading2D. More... | |
struct | TimedSpeedHeading3D |
Time-stamped version of SpeedHeading3D. More... | |
struct | TimedState |
struct | TimedString |
struct | TimedStringSeq |
struct | TimedULong |
struct | TimedULongSeq |
struct | TimedUShort |
struct | TimedUShortSeq |
struct | TimedVector2D |
Time-stamped version of Vector2D. More... | |
struct | TimedVector3D |
Time-stamped version of Vector3D. More... | |
struct | TimedVelocity2D |
Time-stamped version of Velocity2D. More... | |
struct | TimedVelocity3D |
Time-stamped version of Velocity3D. More... | |
struct | TimedWChar |
struct | TimedWCharSeq |
struct | TimedWString |
struct | TimedWStringSeq |
struct | Vector2D |
Vector in 2D cartesian space. More... | |
struct | Vector3D |
Vector in 3D cartesian space. More... | |
struct | Velocity2D |
Velocities in 2D cartesian space. More... | |
struct | Velocity3D |
Velocities in 3D cartesian space. More... | |
struct | Waypoint2D |
A waypoint in 2D space, including constraints. More... | |
struct | Waypoint3D |
A waypoint in 3D space, including constraints. More... | |
List of ActArrayActuatorGeometry elements.
List of Actuator elements.
typedef sequence<ComponentProfile> RTC::ComponentProfileList |
typedef sequence<ConnectorProfile> RTC::ConnectorProfileList |
ExecutionContextHandle_t.
This data type represents the association between an RTC and an ExecutionContext in which it participates.
This is an opaque DataType. It has no attributes or operations.
typedef sequence<ExecutionContext> RTC::ExecutionContextList |
typedef sequence<ExecutionContextProfile> RTC::ExecutionContextProfileList |
typedef sequence<ExecutionContextService> RTC::ExecutionContextServiceList |
typedef sequence<FsmBehaviorProfile> RTC::FsmBehaviorProfileList |
typedef SDOPackage::NVList RTC::NVList |
typedef sequence<PortInterfaceProfile> RTC::PortInterfaceProfileList |
typedef sequence<PortProfile> RTC::PortProfileList |
typedef sequence<PortService> RTC::PortServiceList |
typedef sequence<RTObject> RTC::RTCList |
enum RTC::ExecutionKind |
ExecutionKind.
Description
The ExecutionKind enumeration defines the execution semantics (see Section 5.3) of the RTCs that participate in an execution context.
enum RTC::GPSFixType |
enum RTC::GripperStatus |
enum RTC::LifeCycleState |
LifeCycleState.
LifeCycleState is an enumeration of the states in the lifecycle above.
Enumerator | |
---|---|
CREATED_STATE |
CREATED. DescriptionThe RTC object has been instantiated but not yet fully initialized. |
INACTIVE_STATE |
INACTIVE. DescriptionThe RTC is Alive but is not being invoked in any execution context (see Section 5.2.2.5), regardless of whether the context is Running or not. SemanticsAn instance of this state exists for each execution context in which the RTC participates. If the RTC does not participate in any execution context, a single instance of this state exists. |
ACTIVE_STATE |
ACTIVE. DescriptionThe RTC is Alive and will be invoked in the execution context if the context is Running. SemanticsAn instance of this state exists for each execution context in which the RTC participates. If the RTC does not participate in any execution context, this state shall never be observed. |
ERROR_STATE |
ERROR. DescriptionThe RTC has encountered a problem in a given execution context and cannot continue functioning in that context without being reset. |
enum RTC::LimbStatus |
PortInterfacePolarity.
The PortInterfacePolarity enumeration identifies exposed interface instances as provided or required.
enum RTC::ReturnCode_t |
ReturnCode_t.
A number of operations in this specification will need to report potential error conditions to their clients. This task shall be accomplished by means of operation "return codes" of type ReturnCode_t
Operations in the PIM that do not return a value of type ReturnCode_t shall report errors in the following ways, depending on their return type:
RTC_OK | The operation completed successfully. |
RTC_ERROR | The operation failed with a generic, unspecified error. |
BAD_PARAMETER | The operation failed because an illegal argument was passed to it. |
UNSUPPORTED | The operation is unsupported by the implementation (e.g., it belongs to a compliance point that is not implemented). |
OUT_OF_RESOURCES | The target of the operation ran out of the resources needed to complete the operation. |
PRECONDITION_NOT_MET | A pre-condition for the operation was not met. |
Enumerator | |
---|---|
RTC_OK | |
RTC_ERROR | |
BAD_PARAMETER | |
UNSUPPORTED | |
OUT_OF_RESOURCES | |
PRECONDITION_NOT_MET |