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
- FloatingPointRange
- GoalFeedbackStream
- GoalId
- GoalInfo
- GoalStatusStamped
- GuardCondition
- HandleId
- HandleSet
- IntegerRange
- LifecyclePollingNode
- LogRecord
- Logger
- MandatoryParameter
- MessageInfo
- Node
- NodeKey
- OnSetContext
- OnSetParameterHandle
- OptUs
- OptionalParameter
- Parameter
- ParameterBuilder
- ParameterDescriptor
- ParameterServer
- ParameterStorage
- ParameterTable
- Promise
- PublishLoan
- 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
- Subscription
- SubscriptionOptions
- ThrottleState
- TierBackingShort
- TierExecutorBacking
- TierSetupGate
- TierSetupGuard
- TierTaskMemory
- TierTaskMemoryRaw
- TierTaskMemorySet
- Time
- TimeTriggeredSchedule
- TimeTriggeredWindow
- TimerDuration
- TimerHandle
- TimerState
- TopicInfo
- TransportConfig
- UndeclaredParameters
- contract::ContractReporter
- contract::DiagSink
- dispatch_tag::ActionTag
- dispatch_tag::ServiceTag
- dispatch_tag::SubscriptionTag
- embedded::CdrReader
- embedded::CdrWriter
- embedded::HandleId
- embedded::HandleSet
- init::Context
- init::InitOptions
- lifecycle::LifecyclePollingNode
- lifecycle::LifecyclePollingNodeCtx
- logging::FormatBuffer
- logging::Logger
- logging::Record
- logging::ThrottleState
- logging::throttle::ThrottleState
- monitor::AgeMonitorSpec
- monitor::GuardSpec
- monitor::HazardCell
- monitor::HazardSpec
- monitor::MonitorArming
- monitor::MonitorSpec
- monitor::MonitorTableFull
- monitor::PubMonitorCell
- monitor::ReactionEvent
- monitor::SubMonitorCell
- monitor::Violation
- node::Callback
- node::CallbackCtx
- node::CallbackEffects
- node::EntityBounds
- node::NodeActionClient
- node::NodeActionServer
- node::NodeContext
- node::NodeOptions
- node::NodeParameter
- node::NodePublisher
- node::NodeServiceClient
- node::NodeServiceServer
- node::NodeSubscription
- node::NodeTimer
- 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::Node
- prelude::OptionalParameter
- prelude::ParameterBuilder
- prelude::ParameterServer
- prelude::ParameterStorage
- prelude::Promise
- prelude::PublisherOptions
- prelude::QoSProfile
- prelude::ReadOnlyParameter
- prelude::SpinOnceResult
- prelude::SpinOptions
- prelude::SpinPeriodPollingResult
- prelude::SpinPeriodResult
- prelude::Subscription
- prelude::SubscriptionOptions
- prelude::Time
- prelude::TimerDuration
- prelude::TimerHandle
- prelude::TopicInfo
- runtime_storage::RuntimeSizing
- runtime_storage::Slot
Enums
- BootConfigError
- CancelResponse
- CancelReturnCode
- ClockType
- DeadlineAction
- DeadlinePolicy
- DeclarationError
- DeserError
- DispatchStrategy
- ExecutorSemantics
- GoalResponse
- GoalStatus
- InvocationMode
- LifecycleError
- LifecycleState
- LifecycleTransition
- LoanError
- NodeError
- ParameterError
- ParameterRange
- ParameterType
- ParameterValue
- Priority
- QoSDurabilityPolicy
- QoSHistoryPolicy
- QoSLivelinessPolicy
- QoSOverrideRole
- QoSOverrideValue
- QoSReliabilityPolicy
- SchedClass
- SerError
- SessionMode
- SetParameterResult
- Severity
- ShutdownPhase
- TimeTriggeredScheduleError
- TimerClockSource
- TimerMode
- TransitionResult
- TransportError
- Trigger
- WakeSourceId
- embedded::InvocationMode
- init::ContextSource
- init::InitError
- lifecycle::LifecycleCallbackSlot
- lifecycle::LifecycleError
- lifecycle::LifecycleState
- lifecycle::LifecycleTransition
- lifecycle::TransitionResult
- logging::ChildError
- logging::Severity
- monitor::GuardRef
- node::NodeDeclError
- node_metadata::BufferedRow
- node_metadata::CallbackEffectKind
- node_metadata::EntityKind
- node_metadata::NodeMetadataError
- node_metadata::ParameterDefault
- node_metadata::SourceNameKind
- node_metadata::TimerKind
- 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
- LogSink
- ParameterVariant
- Publisher
- Rmw
- RosAction
- RosMessage
- RosService
- SecNanosecMsg
- Serialize
- ServiceTrait
- Session
- SubscriptionTrait
- Transport
- env::ExecutorConfigEnvExt
- lifecycle::LifecycleCallbacks
- logging::LogSink
- node::ActionExecutor
- node::ClientDispatch
- node::Component
- node::DeclarativeNode
- node::ExecutableNode
- node::NodeRuntime
- node::PublisherResolver
- prelude::Deserialize
- prelude::ParameterVariant
- prelude::RosAction
- prelude::RosMessage
- prelude::RosService
- prelude::Serialize
Macros
- declarative_component
- force_link_backend
- log_debug
- log_error
- log_fatal
- log_info
- log_warn
- logging::log
- logging::log_debug
- logging::log_error
- logging::log_fatal
- logging::log_info
- logging::log_warn
- logging::nros_debug_throttle
- logging::nros_debug_throttle_at
- logging::nros_error_throttle
- logging::nros_error_throttle_at
- logging::nros_fatal_throttle
- logging::nros_fatal_throttle_at
- logging::nros_info_throttle
- logging::nros_info_throttle_at
- logging::nros_trace
- logging::nros_trace_throttle
- logging::nros_trace_throttle_at
- logging::nros_warn_throttle
- logging::nros_warn_throttle_at
- nros_debug_throttle
- nros_debug_throttle_at
- nros_error_throttle
- nros_error_throttle_at
- nros_fatal_throttle
- nros_fatal_throttle_at
- nros_info_throttle
- nros_info_throttle_at
- nros_trace
- nros_trace_throttle
- nros_trace_throttle_at
- nros_warn_throttle
- nros_warn_throttle_at
- panic_halt
- panic_to_platform
- prelude::log_debug
- prelude::log_error
- prelude::log_fatal
- prelude::log_info
- prelude::log_warn
- prelude::nros_debug_throttle
- prelude::nros_debug_throttle_at
- prelude::nros_error_throttle
- prelude::nros_error_throttle_at
- prelude::nros_fatal_throttle
- prelude::nros_fatal_throttle_at
- prelude::nros_info_throttle
- prelude::nros_info_throttle_at
- prelude::nros_warn_throttle
- prelude::nros_warn_throttle_at
- 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
- check_tier_executor_backing
- contract::arm_reporter
- contract::install_contract_hazards
- contract::install_contract_monitors
- env::resolve_hosted
- env::rmw_selector
- env::try_resolve_hosted
- fully_qualified_name
- get_logger
- get_or_create_logger
- host_env::try_resolve_hosted
- init::args_have_ros_args
- init::init
- init::init_with_args
- 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
- logging::add_sink
- logging::added_sink_count
- logging::dynamic_logger_capacity
- logging::dynamic_logger_name_arena
- logging::dynamic_loggers_in_use
- logging::early::early_depth
- logging::early::overflowed
- logging::flush
- logging::format_buffer_capacity
- logging::get_logger
- logging::get_or_create_logger
- logging::init
- logging::interval_ms_to_ns
- logging::pool::dynamic_logger_capacity
- logging::pool::dynamic_logger_name_arena
- logging::pool::dynamic_loggers_in_use
- logging::register_logger
- logging::resolve_logger
- logging::resolve_node_logger
- logging::severity_enabled_at_compile_time
- logging::severity_from_u8
- logging::throttle::interval_ms_to_ns
- logging::throttle::throttle_decide
- logging::throttle_decide
- logging::timestamp_available
- monitor::check_table_capacity
- monitor::fqn_hash
- monitor::request_monitor_arming
- monitor::route_next_due_us
- monitor::rule_code
- monitor::rule_name
- node::record_node_metadata
- node::register_node
- node_metadata::entity_metadata
- node_metadata::expand_name
- node_metadata::fully_qualified_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
- port_park::install_port_park
- register_logger
- runtime_storage::carve
- time::now
- time::now_us
Type Aliases
- LifecycleCallbackFn
- NextDeadlineFn
- OnSetParameterFn
- RawCancelCallback
- RawGoalCallback
- RawServiceCallback
- RawSubscriptionCallback
- ShutdownCallbackFn
- TierExecutorBackingSlot
- TimerCallbackFn
- internals::RmwPublisher
- internals::RmwServiceClient
- internals::RmwServiceServer
- internals::RmwSession
- internals::RmwSubscriber
- lifecycle::LifecycleCallbackFn
- lifecycle::LifecycleCallbackFnCtx
- monitor::ReactionHookFn
- node::NodeResult
- node_metadata::MetadataString
- node_metadata::ResolvedName
- prelude::LifecycleCallbackFn
- prelude::TimerCallbackFn
Statics
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
- EXECUTOR_BACKING_DEFAULT_U64S
- MAX_LOGGERS
- MAX_ON_SET_CALLBACKS
- MAX_WAKE_SOURCES
- 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
- TIER_TASK_TCB_U64S
- 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
- contract::DIAG_TOPIC
- executor_handle::CPP_CONTEXT_TAG
- init::REFUSE_INIT_ARGS
- logging::MAX_ADDED_SINKS
- logging::MAX_LOGGERS
- logging::MAX_LOGGER_NAME_LEN
- logging::pool::MAX_LOGGER_NAME_LEN
- monitor::MAX_AGE_MONITORS
- monitor::MAX_MONITORS
- monitor::MAX_VIOLATIONS
- monitor::MECHANISM_EXECUTOR
- monitor::MECHANISM_TIMER
- monitor::NO_SINK
- monitor::REACTION_NONE
- monitor::RULE_IDS
- 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
- node_metadata::SOURCE_METADATA_SCHEMA_VERSION
- qos::DEFAULT
- qos::PARAMETERS
- qos::SENSOR_DATA
- qos::SERVICES_DEFAULT
- qos::SYSTEM_DEFAULT
- retired_env::RETIRED_ENV_VARS
- 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