List of all items
Structs
- ActionClient
- ActionClientCore
- ActionServer
- ActionServerCore
- ActionServerHandle
- ActionServerRawHandle
- ActiveGoal
- BakedBootConfig
- BootConfig
- CdrReader
- CdrWriter
- Clock
- CompletedGoal
- Duration
- EmbeddedPublisher
- EmbeddedRawPublisher
- EmbeddedServiceClient
- EmbeddedServiceServer
- Executor
- ExecutorConfig
- ExecutorSizing
- FeedbackStream
- GoalFeedbackStream
- GoalId
- GoalInfo
- GoalStatusStamped
- GuardCondition
- HandleId
- HandleSet
- LifecyclePollingNode
- Logger
- MandatoryParameter
- MessageInfo
- NodeConfig
- NodeHandle
- OptUs
- OptionalParameter
- Parameter
- ParameterBuilder
- ParameterDescriptor
- ParameterServer
- ParameterStorage
- ParameterTable
- Promise
- PublishLoan
- PublisherHandle
- PublisherOptions
- QoSOverride
- QoSPolicyMask
- QoSProfile
- RawActionClientSpec
- RawActionServerSpec
- RawActiveGoal
- RawMessageInfo
- RawSubscription
- ReadOnlyParameter
- ReadinessSnapshot
- RecvView
- RmwConfig
- SchedContext
- SchedContextId
- ServiceClient
- ServiceInfo
- ServiceRequest
- ServiceServer
- SessionHandle
- SessionSpec
- ShutdownCallbackHandle
- SpinOnceResult
- SpinOptions
- SpinPeriodPollingResult
- SpinPeriodResult
- StandaloneNode
- Subscription
- SubscriptionHandle
- SubscriptionOptions
- Time
- TimeTriggeredSchedule
- TimeTriggeredWindow
- TimerDuration
- TimerHandle
- TimerState
- TopicInfo
- TransportConfig
- dispatch_tag::ActionTag
- dispatch_tag::ServiceTag
- dispatch_tag::SubscriptionTag
- embedded::CdrReader
- embedded::CdrWriter
- embedded::HandleId
- embedded::HandleSet
- init::Context
- lifecycle::LifecyclePollingNode
- lifecycle::LifecyclePollingNodeCtx
- monitor::AgeMonitorSpec
- monitor::MonitorSpec
- monitor::PubMonitorCell
- monitor::SubMonitorCell
- monitor::Violation
- node::Callback
- node::CallbackCtx
- node::CallbackEffects
- node::DeclaredNode
- node::EntityBounds
- node::NodeActionClient
- node::NodeActionServer
- node::NodeContext
- node::NodeOptions
- node::NodeParameter
- node::NodePublisher
- node::NodeRuntimeAdapter
- node::NodeServiceClient
- node::NodeServiceServer
- node::NodeSubscription
- node::NodeTimer
- node::RuntimeNodeRecord
- node::TickCtx
- node_metadata::CallbackEffectMetadata
- node_metadata::CallbackId
- node_metadata::CallbackSlot
- node_metadata::EntityId
- node_metadata::EntityMetadata
- node_metadata::EntityMetadataSpec
- node_metadata::EntitySlot
- node_metadata::MetadataRecorder
- node_metadata::NodeId
- node_metadata::NodeMetadata
- node_metadata::NodeSlot
- node_metadata::SourceLocationMetadata
- node_metadata::SourceMetadataExport
- node_runtime::ComponentSlotStorage
- node_runtime::ExecutorNodeRuntime
- node_runtime::RegisteredNode
- prelude::Clock
- prelude::Duration
- prelude::EmbeddedPublisher
- prelude::EmbeddedServiceClient
- prelude::Executor
- prelude::ExecutorConfig
- prelude::FeedbackStream
- prelude::GoalId
- prelude::GoalInfo
- prelude::GoalStatusStamped
- prelude::GuardCondition
- prelude::LifecyclePollingNode
- prelude::Logger
- prelude::MandatoryParameter
- prelude::MessageInfo
- prelude::NodeConfig
- prelude::NodeHandle
- prelude::OptionalParameter
- prelude::ParameterBuilder
- prelude::ParameterServer
- prelude::ParameterStorage
- prelude::Promise
- prelude::PublisherHandle
- prelude::PublisherOptions
- prelude::QoSProfile
- prelude::ReadOnlyParameter
- prelude::SpinOnceResult
- prelude::SpinOptions
- prelude::SpinPeriodPollingResult
- prelude::SpinPeriodResult
- prelude::StandaloneNode
- prelude::Subscription
- prelude::SubscriptionHandle
- prelude::SubscriptionOptions
- prelude::Time
- prelude::TimerDuration
- prelude::TimerHandle
- prelude::TopicInfo
- runtime_storage::RuntimeSizing
- runtime_storage::Slot
Enums
- BootConfigError
- CancelResponse
- CancelReturnCode
- ClockType
- DeadlineAction
- DeadlinePolicy
- DeserError
- DispatchStrategy
- ExecutorSemantics
- GoalResponse
- GoalStatus
- InvocationMode
- LifecycleError
- LifecycleState
- LifecycleTransition
- LoanError
- NodeError
- ParameterError
- ParameterType
- ParameterValue
- Priority
- QoSDurabilityPolicy
- QoSHistoryPolicy
- QoSLivelinessPolicy
- QoSOverrideRole
- QoSOverrideValue
- QoSReliabilityPolicy
- SchedClass
- SerError
- SessionMode
- SetParameterResult
- ShutdownPhase
- TimeTriggeredScheduleError
- TimerClockSource
- TimerMode
- TransitionResult
- TransportError
- Trigger
- embedded::InvocationMode
- init::ContextSource
- init::InitError
- lifecycle::LifecycleCallbackSlot
- lifecycle::LifecycleError
- lifecycle::LifecycleState
- lifecycle::LifecycleTransition
- lifecycle::TransitionResult
- node::NodeDeclError
- node_metadata::CallbackEffectKind
- node_metadata::EntityKind
- node_metadata::NodeMetadataError
- node_metadata::ParameterDefault
- node_metadata::SourceNameKind
- node_runtime::ExecutorError
- prelude::ClockType
- prelude::GoalResponse
- prelude::GoalStatus
- prelude::LifecycleError
- prelude::LifecycleState
- prelude::LifecycleTransition
- prelude::NodeError
- prelude::ParameterError
- prelude::ParameterType
- prelude::ParameterValue
- prelude::QoSDurabilityPolicy
- prelude::QoSHistoryPolicy
- prelude::QoSReliabilityPolicy
- prelude::SessionMode
- prelude::TimerMode
- prelude::TransitionResult
- prelude::TransportError
- prelude::Trigger
Traits
- BoardConfig
- ClientTrait
- Deserialize
- ParameterVariant
- Publisher
- Rmw
- RosAction
- RosMessage
- RosService
- Serialize
- ServiceTrait
- Session
- SubscriptionTrait
- Transport
- env::ExecutorConfigEnvExt
- lifecycle::LifecycleCallbacks
- node::ActionExecutor
- node::ClientDispatch
- node::DeclaredNodeRuntime
- node::ExecutableNode
- node::Node
- node::NodeRuntime
- node::PublisherResolver
- prelude::Deserialize
- prelude::ParameterVariant
- prelude::RosAction
- prelude::RosMessage
- prelude::RosService
- prelude::Serialize
Macros
- declarative_component
- force_link_backend
- panic_halt
- panic_to_platform
- rx_buffer_for
- zephyr_component_main
Functions
- action_channel_type
- arena_size_for
- baked_domain_from_c_abi
- cdr::strip_cdr_header
- cdr::write_cdr_le_header
- env::resolve_hosted
- env::rmw_selector
- env::try_resolve_hosted
- init::init
- init::init_with_args
- init::init_with_launch
- init::init_with_launch_auto
- internals::drive_session_io
- internals::open_session
- lifecycle::trampolines::on_activate
- lifecycle::trampolines::on_cleanup
- lifecycle::trampolines::on_configure
- lifecycle::trampolines::on_deactivate
- lifecycle::trampolines::on_error
- lifecycle::trampolines::on_shutdown
- node::record_node_metadata
- node::register_node
- node_metadata::entity_metadata
- node_metadata::expand_name
- node_metadata::metadata_string
- node_metadata::resolve_name
- node_runtime::install_node_typed
- node_runtime::install_node_typed_in
- node_runtime::install_node_typed_with_launch
- node_runtime::install_node_typed_with_launch_in
- node_runtime::install_node_typed_with_node_identity
- node_runtime::install_node_typed_with_params
- runtime_storage::carve
- time::now
- time::now_us
Type Aliases
- LifecycleCallbackFn
- RawCancelCallback
- RawGoalCallback
- RawServiceCallback
- RawSubscriptionCallback
- ShutdownCallbackFn
- TimerCallbackFn
- internals::RmwPublisher
- internals::RmwServiceClient
- internals::RmwServiceServer
- internals::RmwSession
- internals::RmwSubscriber
- lifecycle::LifecycleCallbackFn
- lifecycle::LifecycleCallbackFnCtx
- node::NodeExecutorRuntime
- node::NodeResult
- node_metadata::MetadataString
- node_metadata::ResolvedName
- prelude::LifecycleCallbackFn
- prelude::TimerCallbackFn
Constants
- BOOT_SET_DOMAIN
- BOOT_SET_LOCATOR
- BOOT_SET_NAMESPACE
- BOOT_SET_NODE_NAME
- DEFAULT_RX_BUF_SIZE
- DOMAIN_ID_EXPLICIT_ZERO_C_ABI
- DOMAIN_ID_MAX
- NROS_BOOT_CONFIG_MAGIC
- NROS_BOOT_CONFIG_VERSION
- PUBLISHER_GID_SIZE
- QOS_PROFILE_ACTION_STATUS_DEFAULT
- QOS_PROFILE_CLOCK
- QOS_PROFILE_DEFAULT
- QOS_PROFILE_PARAMETERS
- QOS_PROFILE_PARAMETER_EVENTS
- QOS_PROFILE_SENSOR_DATA
- QOS_PROFILE_SERVICES_DEFAULT
- QOS_PROFILE_SYSTEM_DEFAULT
- cdr::CDR_BE_HEADER
- cdr::CDR_HEADER_LEN
- cdr::CDR_LE_HEADER
- config::COMPONENT_SLOT_BYTES
- config::MAX_CELL_ENTITIES
- config::MAX_CLASS_INSTANCES
- config::MAX_COMPONENTS
- node::MISSING_NODE_EXPORT_ERROR
- node_metadata::DEFAULT_MAX_METADATA_CALLBACKS
- node_metadata::DEFAULT_MAX_METADATA_ENTITIES
- node_metadata::DEFAULT_MAX_METADATA_NODES
- node_metadata::MAX_RESOLVED_NAME_LEN
- node_metadata::METADATA_STRING_CAPACITY
- qos::DEFAULT
- qos::PARAMETERS
- qos::SENSOR_DATA
- qos::SERVICES_DEFAULT
- qos::SYSTEM_DEFAULT
- sizes::ACTION_SERVER_INTERNAL_SIZE
- sizes::ACTION_SERVER_RAW_HANDLE_SIZE
- sizes::CPP_ACTION_CLIENT_SIZE
- sizes::CPP_ACTION_SERVER_SIZE
- sizes::EXECUTOR_SIZE
- sizes::EXECUTOR_VALUE_SIZE
- sizes::GUARD_CONDITION_SIZE
- sizes::LIFECYCLE_CTX_SIZE
- sizes::PUBLISHER_SIZE
- sizes::RAW_ACTION_CLIENT_SIZE
- sizes::RAW_ACTION_SERVER_SIZE
- sizes::RAW_SERVICE_CLIENT_SIZE
- sizes::RAW_SERVICE_SERVER_SIZE
- sizes::RAW_SUBSCRIPTION_SIZE
- sizes::SERVICE_CLIENT_SIZE
- sizes::SERVICE_SERVER_SIZE
- sizes::SESSION_SIZE
- sizes::SUBSCRIBER_SIZE