List of all items
Structs
- Runtime
- actuator::MotorStatus
- actuator::Twist
- aggregated::AggregatedReceiver
- auth::Policy
- auth::Rule
- behavior_interrupt::BehaviorControl
- behavior_interrupt::BehaviorInterruptConfig
- behavior_interrupt::BehaviorInterruptTrigger
- circuit_breaker::CircuitBreaker
- circuit_breaker::CircuitBreakerConfig
- config_watcher::ConfigWatcher
- config_watcher::ValidatedConfigWatcher
- context::BridgeConfig
- context::Context
- context::ContextBuilder
- context::InfrastructureConfig
- context::MinioConfig
- context::MlflowConfig
- context::PostgresConfig
- context::Receiver
- context::RedisConfig
- dead_letter::DeadLetterConfig
- dead_letter::DeadLetterQueue
- dead_letter::FailedMessage
- dependency::DependencyGraph
- dependency::ShutdownPlan
- dependency::StartupPlan
- discovery::NodeMetadata
- health::HealthMonitor
- health::HealthReport
- health::HealthReporter
- health::NodeHealthInfo
- health::SystemHealth
- lifecycle::ModeChanged
- lifecycle::ModeError
- lifecycle::ModeRequest
- lifecycle::NodeLifecycleEvent
- lifecycle::NodeStatusEvent
- messages::RedisMessage
- messages::actuator::GripperCommand
- messages::actuator::JointState
- messages::actuator::Twist
- messages::navigation::NavigationGoal
- messages::navigation::NavigationStatus
- messages::navigation::Path
- messages::navigation::Waypoint
- messages::perception::BoundingBox
- messages::perception::Detection
- messages::perception::Pose
- messages::perception::TrackingResult
- messages::sensor::CompressedImage
- messages::sensor::GpsData
- messages::sensor::Image
- messages::sensor::Imu
- messages::sensor::LaserScan
- messages::sensor::Odometry
- messages::system::HealthStatus
- messages::system::NodeStatus
- messages::system::SystemCommand
- metrics::Counter
- metrics::Gauge
- metrics::Histogram
- metrics::MetricName
- metrics::MetricsRegistry
- metrics::NodeMetrics
- model::CustomLabelsConfig
- model::ModelConfig
- model::PreprocessingConfig
- node::HealthReportingConfig
- node::Node
- prelude::Arc
- prelude::Duration
- prelude::HashMap
- prelude::HashSet
- prelude::Instant
- prelude::JoinHandle
- prelude::Level
- prelude::Mutex
- prelude::Path
- prelude::PathBuf
- prelude::instrument::Instrumented
- prelude::instrument::WithDispatch
- priority_queue::PriorityQueueConfig
- priority_queue::PriorityQueueStats
- priority_queue::PriorityReceiver
- profiling::ExecutionStats
- profiling::LatencyStats
- profiling::MemoryStats
- profiling::PerformanceMetrics
- profiling::PerformanceReport
- profiling::ThroughputStats
- profiling::TimerGuard
- publish::PublishBuilder
- rate_limit::MultiKeyRateLimiter
- rate_limit::RateLimit
- rate_limit::RateLimiter
- rate_limit::RateLimiterManager
- recorder::BagMetadata
- recorder::BagPlayer
- recorder::BagRecorder
- recorder::PlayerConfig
- recorder::RecorderConfig
- recovery::RecoveryAttempt
- recovery::RecoveryHistory
- recovery::RecoveryManager
- recovery::RecoveryPolicy
- recovery::RecoveryPolicyBuilder
- recovery::RecoveryStats
- redis_bridge::BridgeConfig
- redis_bridge::RedisBridge
- rpc::Request
- rpc::RequestBuilder
- rpc::Response
- rpc::RpcError
- rpc_breaker::BreakerRequestBuilder
- rpc_breaker::CircuitBreakerRegistry
- rpc_breaker::CircuitBreakerStats
- rpc_streaming::StreamError
- rpc_streaming::StreamMessage
- rpc_streaming::StreamReceiver
- rpc_streaming::StreamSender
- schema::CompatibilityCheck
- schema::MessageSchema
- schema::MessageVersionInfo
- schema::SchemaField
- secrets::EnvironmentBackend
- secrets::RedisBackend
- secrets::SecretsConfig
- secrets::SecretsManager
- secrets::VaultBackend
- sensor::CameraInfo
- sensor::DepthImage
- sensor::ImuData
- sensor::LaserScan
- sensor::Odometry
- sensor::RgbImage
- service_manager::ServiceManager
- state::FilesystemStateManager
- state::MemoryStateManager
- state::StateOptions
- state::StateSnapshot
- state::VersionedState
- stream::BatchBuilder
- stream::StreamBuilder
- teleop::TeleopInput
- teleop::TeleopStatus
- topic_registry::TopicInfo
- topic_registry::TopicRegistry
- topic_registry::TopologyStats
- topic_utils::TopicMetadata
- topics::AllActuators
- topics::AllSensors
- topics::PublishBuilder
- topics::SubscribeBuilder
- topics::Topic
- tracing_otel::JaegerExporter
- tracing_otel::SpanBuilder
- tracing_otel::SpanData
- tracing_otel::TraceContext
- tracing_otel::TracedMessage
- tracing_otel::TracingConfig
- tracing_otel::TracingHandle
- tracing_otel::ZipkinExporter
- types::Command
- types::Detection
- types::GPS
- types::HealthStatus
- types::IMU
- types::Image
- types::LaserScan
- types::MessageMetadata
- types::NodeConfig
- types::NodeMetadata
- types::Odometry
- types::PointCloud
- types::ResourceRequirements
- types::ScalingConfig
- types::SystemStatus
- types::Twist
Enums
- RuntimeError
- aggregated::ReceiverType
- auth::Permission
- behavior_interrupt::InterruptMode
- circuit_breaker::CircuitState
- discovery::NodeStatus
- error::Mecha10Error
- lifecycle::NodeLifecycleAction
- lifecycle::NodeLifecycleStatus
- messages::navigation::NavigationState
- messages::system::Command
- messages::system::HealthLevel
- messages::system::NodeState
- metrics::MetricType
- node::HealthPriority
- prelude::JsonValue
- priority_queue::Priority
- recorder::Compression
- recovery::BackoffStrategy
- recovery::DegradationMode
- recovery::RecoveryAction
- rpc::RpcResult
- rpc_streaming::StreamPayload
- schema::CompatibilityMode
- schema::SchemaEvolution
- state::ConcreteStateManager
- types::CommandType
- types::NodeMode
- types::NodePlacement
- types::NodeState
- types::ScalingType
- types::SystemState
Traits
- auth::AuthExt
- config::Validate
- dead_letter::DeadLetterExt
- discovery::DiscoveryExt
- health::HealthReportingExt
- messages::Message
- node::HealthStatusExt
- node::NodeImpl
- node::RateConfig
- prelude::Deserialize
- prelude::Serialize
- prelude::instrument::Instrument
- prelude::instrument::WithSubscriber
- profiling::ProfilingExt
- publish::ContextPublishExt
- rpc::RpcExt
- rpc_breaker::RpcBreakerExt
- rpc_streaming::StreamingRpcExt
- schema::SchemaRegistryExt
- schema::SchemaVersioningExt
- secrets::SecretBackend
- service::Service
- state::StateManager
- stream::ReceiverExt
- tracing_otel::TraceExporter
- tracing_otel::TracingExt
Macros
- in_node_context
- prelude::debug
- prelude::error
- prelude::in_node_context
- prelude::info
- prelude::json
- prelude::run_node_simple
- prelude::run_node_with_instance
- prelude::select
- prelude::trace
- prelude::warn
- run_node_simple
- run_node_with_instance
- topic_group
Attribute Macros
Derive Macros
Functions
- aggregated::pattern::convert_glob_to_redis
- aggregated::pattern::matches_pattern
- auth::matches_pattern
- config::load_and_validate
- config::load_config
- config::load_config_from_env
- config::load_project_config
- config::substitute_env_vars
- dependency::create_graph
- lifecycle::get_timestamp_ms
- lifecycle::topic_node_lifecycle
- lifecycle::topic_node_status
- model::load_labels
- model::load_model_config
- node::run_node
- prelude::angle_difference
- prelude::clamp
- prelude::degrees_to_radians
- prelude::duration_from_hz
- prelude::elapsed_micros
- prelude::elapsed_millis
- prelude::init_logging
- prelude::interval
- prelude::interval_at_hz
- prelude::lerp
- prelude::normalize_angle
- prelude::normalize_angle_degrees
- prelude::now_micros
- prelude::now_millis
- prelude::radians_to_degrees
- prelude::safe_divide
- prelude::sleep
- prelude::timeout
- prelude::timestamp_as_secs
- profiling::measure_latency
- rpc_breaker::get_all_stats
- rpc_breaker::get_global_registry
- rpc_breaker::reset_all_breakers
- schema_validation::export_project_schema
- schema_validation::get_node_config_schema
- schema_validation::get_project_schema
- schema_validation::load_and_validate_project
- schema_validation::validate_node_config_json
- schema_validation::validate_project_config
- schema_validation::validate_project_json
- topic_utils::extract_category
- topic_utils::format_elapsed_time
Type Aliases
Constants
- lifecycle::TOPIC_MODE_CHANGED
- lifecycle::TOPIC_MODE_ERROR
- lifecycle::TOPIC_MODE_REQUEST
- topics::actuator::CMD_VEL
- topics::actuator::CMD_VEL_NAV
- topics::actuator::CMD_VEL_RAW
- topics::actuator::CMD_VEL_TELEOP
- topics::actuator::EMERGENCY_STOP
- topics::actuator::ENABLE
- topics::actuator::GRIPPER_CMD
- topics::actuator::JOINT_CMD
- topics::actuator::JOINT_TRAJECTORY
- topics::actuator::LIGHTS
- topics::actuator::MOTOR_CMD
- topics::actuator::SOUND
- topics::manipulation::CARTESIAN_PATH
- topics::manipulation::EE_POSE
- topics::manipulation::EE_POSE_TARGET
- topics::manipulation::GRASP_POSES
- topics::manipulation::GRIPPER
- topics::manipulation::SELECTED_GRASP
- topics::manipulation::STATUS
- topics::manipulation::TRAJECTORY
- topics::mapping::LOAD_MAP
- topics::mapping::LOOP_CLOSURES
- topics::mapping::MAP_METADATA
- topics::mapping::MAP_UPDATE
- topics::mapping::OCCUPANCY_GRID
- topics::mapping::SAVE_MAP
- topics::mapping::STATUS
- topics::ml::INFERENCE_REQUEST
- topics::ml::INFERENCE_RESULT
- topics::ml::LOAD_MODEL
- topics::ml::METRICS
- topics::ml::MODEL_INFO
- topics::ml::PREDICTIONS
- topics::ml::TRAINING_DATA
- topics::navigation::CANCEL
- topics::navigation::CURRENT_WAYPOINT
- topics::navigation::DYNAMIC_OBSTACLES
- topics::navigation::GLOBAL_COSTMAP
- topics::navigation::GLOBAL_PATH
- topics::navigation::GOAL
- topics::navigation::LOCAL_COSTMAP
- topics::navigation::LOCAL_PATH
- topics::navigation::NEXT_WAYPOINT
- topics::navigation::RECOVERY
- topics::navigation::STATIC_OBSTACLES
- topics::navigation::STATUS
- topics::navigation::VELOCITY_LIMITS
- topics::perception::DEPTH_ESTIMATION
- topics::perception::DETECTIONS
- topics::perception::FEATURES
- topics::perception::HIGH_CONFIDENCE
- topics::perception::LOCALIZATION_QUALITY
- topics::perception::OBJECTS
- topics::perception::OBSTACLES
- topics::perception::OPTICAL_FLOW
- topics::perception::PEOPLE
- topics::perception::POSE
- topics::perception::SCENE_TYPE
- topics::perception::SEGMENTATION
- topics::perception::TRACKING
- topics::sensor::BATTERY_PERCENT
- topics::sensor::BATTERY_VOLTAGE
- topics::sensor::CAMERA_DEPTH
- topics::sensor::CAMERA_IR
- topics::sensor::CAMERA_LEFT
- topics::sensor::CAMERA_RGB
- topics::sensor::CAMERA_RIGHT
- topics::sensor::CAMERA_THERMAL
- topics::sensor::CONTACT
- topics::sensor::FORCE_TORQUE
- topics::sensor::GPS
- topics::sensor::IMU
- topics::sensor::IMU_RAW
- topics::sensor::JOINT_STATES
- topics::sensor::LIDAR_CLOUD
- topics::sensor::LIDAR_SCAN
- topics::sensor::ODOMETRY
- topics::sensor::TEMPERATURE
- topics::sensor::ULTRASONIC
- topics::sensor::VISUAL_ODOM
- topics::sensor::WHEEL_ODOM
- topics::system::COMMAND
- topics::system::CONFIG_UPDATE
- topics::system::CPU_USAGE
- topics::system::DIAGNOSTICS
- topics::system::DISK_USAGE
- topics::system::ERRORS
- topics::system::HEALTH
- topics::system::HEARTBEAT
- topics::system::LOG
- topics::system::MEMORY_USAGE
- topics::system::NETWORK_STATS
- topics::system::NODE_STATUS
- topics::system::POWER
- topics::system::REBOOT
- topics::system::SHUTDOWN
- topics::system::SYSTEM_TEMP
- topics::system::UPTIME
- topics::system::WARNINGS
- topics::teleop::BUTTONS
- topics::teleop::CMD_VEL
- topics::teleop::ENABLE
- topics::teleop::JOYSTICK
- topics::teleop::MODE