List of all items
Structs
- board::BackupData
- board::SerialRxFrame
- board::SerialTxPriority
- board::dummy::DummyBoard
- comm::CommManager
- comm::RealtimeTelemetryPriority
- comm::TelemetryCtx
- comm::TelemetryRates
- comm::messages::Messages
- comm::messages::enums::OffboardControlIgnore
- comm::messages::messages::AttitudeQuaternionMsg
- comm::messages::messages::BatteryStatusMsg
- comm::messages::messages::DiffPressureMsg
- comm::messages::messages::ExternalAttitudeMsg
- comm::messages::messages::HeartbeatMsg
- comm::messages::messages::OffboardControlMsg
- comm::messages::messages::ParamRequestListMsg
- comm::messages::messages::ParamRequestReadMsg
- comm::messages::messages::ParamSetMsg
- comm::messages::messages::ParamValueMsg
- comm::messages::messages::RcChannelsMsg
- comm::messages::messages::RosflightAuxCmdMsg
- comm::messages::messages::RosflightCmdAckMsg
- comm::messages::messages::RosflightCmdMsg
- comm::messages::messages::RosflightGnssMsg
- comm::messages::messages::RosflightHardErrorMsg
- comm::messages::messages::RosflightOutputRawMsg
- comm::messages::messages::RosflightStatusMsg
- comm::messages::messages::RosflightVersionMsg
- comm::messages::messages::SmallBaroMsg
- comm::messages::messages::SmallImuMsg
- comm::messages::messages::SmallMagMsg
- comm::messages::messages::SmallRangeMsg
- comm::messages::messages::StatustextMsg
- comm::messages::messages::TimesyncMsg
- command::CombinedControl
- command::CommandManager
- command::CommandRunResult
- command::ControlChannel
- command::service::CommandRequestCtx
- companion::AuxCommandState
- companion::CompanionInputCtx
- companion::CompanionLinkState
- companion::ExternalAttitudeState
- control::ControlPipelineCtx
- control::ControlPipelineResource
- control::ControlPipelineTiming
- controller::ControllerCtx
- controller::quad::ControllerOutput
- controller::quad::Pid
- controller::quad::QuadController
- estimator::EstimatorCtx
- estimator::quad::AttitudeState
- estimator::quad::QuadEstimator
- events::AuxCommandReceived
- events::BoardCommandRequested
- events::CalibrationRequested
- events::CommEventQueues
- events::CommandEventQueues
- events::CompanionEventQueues
- events::CompanionHeartbeatReceived
- events::ConfigInfoRequested
- events::EventQueue
- events::ExternalAttitudeReceived
- events::OffboardControlRequested
- events::ParamChanged
- events::ParamDefaultsRequested
- events::ParamEventQueues
- events::ParamListRequested
- events::ParamReadRequested
- events::ParamSetRequested
- events::RcTrimCalibrationRequested
- events::ResetOriginRequested
- events::VersionRequested
- log::LogEntry
- log::LogString
- log::Logger
- log::drain::LogDrainCtx
- mixer::MixerCtx
- mixer::MixerRun
- mixer::matrix::MatrixMixer
- mixer::matrix::MixerParams
- packets::AdcPacket
- packets::AttitudePacket
- packets::BaroPacket
- packets::BatteryPacket
- packets::GNSSPacket
- packets::ImuPacket
- packets::MagPacket
- packets::ParamPacket
- packets::PitotPacket
- packets::PpsPacket
- packets::RangePacket
- packets::RcPacket
- packets::RosflightPacketHeader
- params::ParamDefinition
- params::Params
- params::reactions::ParamReactionCtx
- params::service::ParamListState
- params::service::ParamServiceCtx
- ports::EventDrainPort
- ports::EventEmitPort
- ports::EventReadPort
- ports::ParamsReadPort
- ports::ParamsWritePort
- pwm::DshotCommand
- pwm::output_sync::PwmOutputState
- pwm::output_sync::PwmSyncCtx
- rc::Rc
- rc::RcHeader
- rc::RcStruct
- rc::command_state::RcCommandStateCtx
- sensors::ProcessedSensors
- sensors::SensorBus
- sensors::health::SensorHealthCtx
- sensors::ingestion::SensorIngestionCtx
- sensors::ingestion::SensorProcessorSet
- sensors::processors::BaroCalibrationState
- sensors::processors::BaroProcessor
- sensors::processors::BatteryProcessor
- sensors::processors::CalibrationFlags
- sensors::processors::ImuCalibrationState
- sensors::processors::ImuProcessor
- sensors::processors::MagProcessor
- sensors::processors::PassthroughAttitudeProcessor
- sensors::processors::PassthroughBaroProcessor
- sensors::processors::PassthroughBatteryProcessor
- sensors::processors::PassthroughGNSSProcessor
- sensors::processors::PassthroughImuProcessor
- sensors::processors::PassthroughMagProcessor
- sensors::processors::PassthroughPitotProcessor
- sensors::processors::PassthroughPpsProcessor
- sensors::processors::PassthroughRangeProcessor
- sensors::processors::PassthroughRcProcessor
- sensors::processors::PitotCalibrationState
- sensors::processors::PitotProcessor
- state_machine::ErrorFlag
- state_machine::StateManager
- world::ControlLoopRates
- world::RealtimeServicePolicy
- world::World
- world::WorldReport
Enums
- comm::NamedTelemetryStream
- comm::RealtimeTelemetryPriorityGate
- comm::messages::enums::GnssFixType
- comm::messages::enums::LogLevel
- comm::messages::enums::MavType
- comm::messages::enums::OffboardControlMode
- comm::messages::enums::ParamIdentifier
- comm::messages::enums::RosflightAuxCmdType
- comm::messages::enums::RosflightCmd
- comm::messages::enums::RosflightCmdResponse
- comm::messages::enums::RosflightRangeType
- comm::messages::enums::Severity
- comm::messages::messages::DownlinkMessage
- command::ControlType
- errors::EstimatorError
- errors::SensorError
- errors::TelemError
- events::CommResponse
- events::EventQueueError
- mixer::MixerOutputType
- mixer::MixerStatus
- packets::GNSSFixType
- packets::RangeType
- params::ParamId
- params::ParamValue
- pwm::PwmError
- pwm::PwmOutputProtocol
- rc::Stick
- rc::Switch
- state_machine::Event
- world::RealtimeSchedulerStep
Traits
- board::BoardIo
- comm::interface::CommInterface
- comm::interface::EmbeddedComInterface
- comm::messages::Store
- controller::Controller
- controller::RcTrimCalibrator
- estimator::AttitudeEstimate
- estimator::Estimator
- math::FlightFloat
- mixer::Mixer
- pwm::PwmDriver
- sensors::ingestion::SensorProcessorAccess
- sensors::processors::SensorPacketProcessor
Macros
Functions
- comm::str_to_fixed_bytes
- comm::telemetry_stream_for_param
- command::service::apply_board_command_requests
- command::service::apply_calibration_requests
- command::service::apply_command_requests
- command::service::apply_config_info_requests
- command::service::apply_offboard_control_requests
- command::service::apply_param_defaults_requests
- command::service::apply_rc_trim_calibration_requests
- command::service::apply_reset_origin_requests
- command::service::apply_version_requests
- companion::apply_aux_commands
- companion::apply_companion_heartbeats
- companion::apply_companion_inputs
- companion::apply_external_attitudes
- control::run_control_pipeline_if_new_imu
- controller::quad::get_yaw
- controller::quad::quaternion_from_euler
- log::drain::drain_logs_to_comm_responses
- math::one
- math::pi
- math::zero
- mixer::matrix::sync_reflected_mixer_params
- params::reactions::apply_param_reactions
- params::reactions::command_on_param_changed
- params::reactions::rc_on_param_changed
- params::service::apply_param_requests
- params::service::emit_param_change
- params::service::mark_all_params_changed
- params::service::service_param_events
- params::service::service_param_list_requests
- params::service::service_param_read_requests
- params::service::set_param_and_emit_change
- pwm::effective_output_rate_hz
- pwm::output_protocol_for_rate
- pwm::output_sync::compose_pwm_outputs
- pwm::output_sync::sync_pwm_output_state
- pwm::output_sync::write_pwm_commands
- pwm::safe_disarmed_command
- rc::command_state::run_rc_command_state
- sensors::health::update_sensor_health
- sensors::ingestion::process_imu_sensor
- sensors::ingestion::process_sensor_bus
- vehicle::quadrotor::mixer
Type Aliases
- board::SerialRxPriority
- vehicle::quadrotor::Controller
- vehicle::quadrotor::Estimator
- vehicle::quadrotor::Mixer
Statics
Constants
- board::SERIAL_RX_FRAME_MAX_BYTES
- comm::MAX_TELEMETRY_RATE_HZ
- comm::messages::PARAM_READ_INGRESS_QUEUE_CAPACITY
- comm::messages::PARAM_SET_BURST_QUEUE_CAPACITY
- comm::messages::PARAM_SET_EVENT_QUEUE_CAPACITY
- comm::messages::PARAM_SET_INGRESS_QUEUE_CAPACITY
- comm::messages::messages::RC_PACKET_CHANNELS
- command::OVERRIDE_ATT_SWITCH
- command::OVERRIDE_NO_OVERRIDE
- command::OVERRIDE_OFFBOARD_T_INACTIVE
- command::OVERRIDE_OFFBOARD_X_INACTIVE
- command::OVERRIDE_OFFBOARD_Y_INACTIVE
- command::OVERRIDE_OFFBOARD_Z_INACTIVE
- command::OVERRIDE_T
- command::OVERRIDE_THR_SWITCH
- command::OVERRIDE_X
- command::OVERRIDE_Y
- command::OVERRIDE_Z
- events::AUX_COMMAND_QUEUE_CAPACITY
- events::BOARD_COMMAND_REQUEST_QUEUE_CAPACITY
- events::CALIBRATION_REQUEST_QUEUE_CAPACITY
- events::COMM_RESPONSE_QUEUE_CAPACITY
- events::COMPANION_HEARTBEAT_QUEUE_CAPACITY
- events::CONFIG_INFO_REQUEST_QUEUE_CAPACITY
- events::EXTERNAL_ATTITUDE_QUEUE_CAPACITY
- events::OFFBOARD_CONTROL_REQUEST_QUEUE_CAPACITY
- events::PARAM_CHANGED_QUEUE_CAPACITY
- events::PARAM_DEFAULTS_REQUEST_QUEUE_CAPACITY
- events::PARAM_LIST_REQUEST_QUEUE_CAPACITY
- events::PARAM_READ_REQUEST_QUEUE_CAPACITY
- events::PARAM_SET_REQUEST_QUEUE_CAPACITY
- events::RC_TRIM_CALIBRATION_REQUEST_QUEUE_CAPACITY
- events::RESET_ORIGIN_REQUEST_QUEUE_CAPACITY
- events::VERSION_REQUEST_QUEUE_CAPACITY
- packets::ADC_MAX_CHANNELS
- packets::RC_PACKET_CHANNELS
- params::PARAMS_COUNT
- pwm::STANDARD_PWM_DEFAULT_RATE_HZ
- pwm::output_sync::PWM_OUTPUT_CHANNELS
- rc::RC_STRUCT_CHANNELS
- rc::STICKS_COUNT
- rc::SWITCHES_COUNT