Expand description
Bindings to rosidl_runtime_c and related functionality for messages.
Macros§
- seq
- Creates a sequence, similar to the
vec!macro.
Structs§
- Bounded
Sequence - A bounded sequence.
- Bounded
String - A zero-terminated UTF-8 string with a length limit.
- BoundedW
String - A zero-terminated UTF-16 string with a length limit.
- Sequence
- An unbounded sequence.
- Sequence
Exceeds Bounds Error - Error type for
BoundedSequence::try_new(). - String
- A zero-terminated UTF-8 string.
- String
Exceeds Bounds Error - Error type for
BoundedString::try_from()andBoundedWString::try_from(). - WString
- A zero-terminated UTF-16 string.
Traits§
- Action
- Trait for actions.
- Message
- Trait for types that can be used in a
rclrs::Subscriptionand arclrs::Publisher. - RmwMessage
- Trait for RMW-native messages.
- Sequence
Alloc - Internal trait that connects a particular
Sequence<T>instance to generated C functions that allocate and deallocate memory. - Service
- Trait for services.
Type Aliases§
- RmwFeedback
Data - RMW-compatible message describing feedback data for an action
- RmwFeedback
Message - RMW-compatible message that can be published to an action feedback topic
- RmwGoal
Data - RMW-compatible message describing a goal for an action
- RmwGoal
Request - RMW-compatible request message for an action send goal service
- RmwGoal
Response - RMW-compatible response message for an action send goal service
- RmwResult
Data - RMW-compatible message describing the result data for an action
- RmwResult
Request - RMW-compatible request message for obtaining the result of an action
- RmwResult
Response - RMW-compatible response message for obtaining the result of an action
- RmwService
Request - RMW-compatible request message for a service
- RmwService
Response - RMW-compatible response message for a service