MAV'RIC
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
acc_data_tStructure containing the raw values + values on the 3 axis for the accelerometer
AccelerometerAbstract class for accelerometers
Accelerometer_simSimulated accelerometers
adaptive_parameter_set_tAdaptive parameter set structure
adaptive_parameter_tAdaptive parameter structure
Adc
Adc_avr32Implementation of Analog to digital converters on avr32 *
adc_avr32_conf_tConfiguration for Adc_avr32
Adc_dummy
aero_attitude_t
AHRSInterface for the estimated Attitude and Heading Reference System
AHRS_ekfThe AHRS EKF class
Ahrs_ekf_mocapThe AHRS EKF class
AHRS_madgwick
AHRS_qfilterThe structure for the quaternion-based attitude estimation
Airspeed_analog
airspeed_analog_conf_tConfiguration for the airspeed sensor
airspeed_analog_tStructure containing the analog airspeed sensor data
Altitude_estimationAltitude estimator
altitude_estimation_conf_tConfiguration structure
altitude_tStructure containing the Altitude
analog_monitor_conf_tConfiguration for the module analog monitor
analog_monitor_tAnalog monitor structure
Position_controller::args_tRequired arguments
Rate_controller::args_tRequired arguments
Servos_mix_matrix< N >::args_tRequired arguments
Servos_mix_wing::args_tConstructor arguments
Servos_mix_ywing::args_tConstructor arguments
Velocity_controller::args_tRequired arguments
Navigation_directto::args_t
Velocity_controller_copter::args_tRequired arguments
Attitude_controller::args_tRequired arguments
Attitude_controller
attitude_controller_p2_conf_tP^2 Attitude controller configuration
attitude_controller_p2_tP^2 Attitude controller structure
attitude_error_estimator_tQuaternion attitude error estimator data structure
audio_tStructure of the acoustic data
BarometerInterface class for barometers
Barometer_BMP085Driver for the BMP085 barometer
Barometer_MS5611Driver for the MS5611 barometer
Barometer_simSimulation for barometers
BatteryBattery voltage monitor
battery_conf_tConfiguration for Battery
Buffer_T< S, T >Circular buffer
Joystick::button_tThe union structure for the bit mask of the joystick buttons
byte_stream_tByte stream
Barometer_MS5611::calibration_data_t
Joystick::channels_tJoystick Channels
Mavlink_message_handler::cmd_callback_tCommand callback
Mavlink_message_handler::cmd_function< T >Prototype of function callback for mavlink commands
command_tGlobal command structure
Onboard_parameters::conf_tConfiguration for the module onboard parameters
Mavlink_communication_T< N_TELEM, N_MSG_CB, N_CMD_CB, N_PARAM >::conf_tConfiguration of the module Mavlink Communication
Rate_controller::conf_tRate controller configuration
Servos_mix_matrix< N >::conf_tConfiguration structure
Servos_mix_wing::conf_tThe servo mix structure for a wing
Serial_usb_stm32::conf_tConfiguration structure
Joystick::conf_tConfiguration for joystick
Manual_control::conf_tConfiguration for manual control
Mission_handler_landing::conf_tThe landing mission handler configuration structure
Periodic_telemetry::conf_tConfiguration structure
Servos_mix_ywing::conf_tThe servo mix structure for a Ywing
Mission_planner::conf_t
Mpu_9250::conf_tConfiguration structure for mpu 9250
Sparky_chibi::conf_tConfiguration structure
Navigation_directto::conf_tConfiguration
Scheduler::conf_tScheduler configuration
Mavlink_message_handler::conf_tStructure used to hold parameters during initialisation
PX4Flow_i2c::conf_tConfiguration
AHRS_ekf::conf_tThe AHRS EKF config structure
Ahrs_ekf_mocap::conf_tThe AHRS EKF MOCAP config structure
PX4Flow_serial::conf_tConfiguration
AHRS_madgwick::conf_tConfiguration for ahrs _madgwick
AHRS_qfilter::conf_tThe structure for configuring the quaternion-based attitude estimation
Velocity_controller::conf_tVelocity controller configuration
Attitude_controller::conf_tAttitude controller configuration
INS_complementary::conf_tConfiguration structure
Velocity_controller_copter::conf_tVelocity controller configuration
INS_kf::conf_tConfiguration structure
Velocity_controller_holonomic::conf_tVelocity controller configuration
INS_AHRS_groundtruth::conf_tConfiguration structure
Sparky_v2::conf_tConfiguration structure
Geofence_cylinder::conf_tConfiguration structure
State::conf_tConfiguration structure
Data_logging::conf_tConfiguration of the data_logging element
Barometer_MS5611::conf_tConfiguration structure
LEQuad::conf_tConfiguration structure
MAV::conf_tConfiguration structure
Flight_controller_copter< N_ROTORS >::conf_tConfiguration structure
Flight_controller_hexhog::conf_tConfiguration structure
Gps_mocap::conf_tConfiguration structure
Mavlink_stream::conf_tConfiguration structure for the module MAVLink stream
Mavlink_waypoint_handler::conf_t
Gpio_chibios::conf_tGPIO configuration
I2c_chibios::conf_tConfiguration structure
Position_controller::conf_tConfiguration
Serial_chibios::conf_tConfiguration structure
Pwm_chibios::conf_tConfiguration structure
Spi_chibios::conf_tConfiguration structure
Pwm_stm32::config_tSTM32_PWM configuration structure
Console< Writeable >Class template to write to any write-able module in human-readable format
Controller< in_command_T, out_command_T >Interface for controllers with one input command type and one output command type
Controller_1_to_2< in_command_T, out_command_a_T, out_command_b_T >Interface for controllers with one input command type and two output command types
Controller_2_to_1< in_command_a_T, in_command_b_T, out_command_T >Interface for controllers with two input command types and one output command type
curvace_calibration_factor_tCalibration, scale factors
curvace_calibration_matrix_tCalibration, derotation matrix
curvace_data_tCurvace data
curvace_pixel_coordinates_tPixels coordinates top left is (0, 0), bottom right is (41, 14)
curvace_raw_data_tCurvace raw data
curvace_roi_coord_tList of viewing direction for each Region of interest (ROI)
curvace_scale_factor_tScale factor on horizontal and vertical axis
curvace_tCurvace data structure
raytracing::CylinderCylinder
daler_dc_motor_ctrl_tStructure of the i2cxl_sonar module
Data_loggingLog data in files
data_logging_entry_tStructure of data logging parameter
Data_logging_T< N >Log data in files
date_time_t
derotation_matrix_tLink between gyro rates and rotational optic flow
differentiator_tDerivative part of PID
dsm2_protocol_proba_tStructure containing the radio protocol probabilities
dubin_t
Dynamic_modelAbstract class for simulation's dynamic model
Dynamic_model_quad_diagSimulated dynamics of a quadcopter in diag configuration
dynamic_model_quad_diag_conf_tConfiguration for quad dynamic model
empty_command_tEnd command type, contains nothing
epuck_communication_tDefines the state machine structure
fat_fs_mounting_tThe fat_fs mounting structure
FileBase class for file objects
File_dummyFile objects on linux platforms
File_fat_fsFile objects on linux platforms
File_flash_avr32File objects on linux platforms
File_linuxFile objects on linux platforms
Flight_command_sourceInterface for things that can provide flight control commands autonomously
Flight_controllerInterface for flight controllers
Flight_controller_copter< N_ROTORS >Full flight controller for copter
Flight_controller_hexacopterFull flight controller for hexacopter
Flight_controller_hexhogFlight controller for the HexHog
Flight_controller_quadcopter
Flight_controller_stackBase class for cascade style controller hierarchy
flow_data_tArray of 2-D optic flow vectors
Flow_denseInterface for Optic Flow sensors
Flow_simInterface for Optic Flow sensors
Periodic_telemetry::function< T >Prototype of telemetry functions
Scheduler_task::function< T >Prototype of a task function and its argument
GeofenceInterface for Geofence
Geofence_cylinderGeofence with cylindrical shape
Gimbal_controller
gimbal_controller_conf_tGimbal controller configuration
global_position_tGlobal position structure
Gpio
Gpio_avr32
gpio_avr32_conf_t
Gpio_chibios
Gpio_dummy
gpio_dummy_conf_t
Gpio_stm32
gpio_stm32_conf_t
GpsAbstract class for GPS
Gps_hub< N >Hub for GPS redundancy
Gps_mocapClass to expose data received from motion capture system as GPS data
Gps_simSimulation for GPS
gps_tType definition for GPS data
Gps_ubloxDriver for UBLOX GPS
gyro_configStructure containing the Configuration of the gyroscope
GyroscopeAbstract class for gyroscopes
Gyroscope_simSimulated gyroscopes
gyroscope_tStructure for the gyroscope's data
Hmc5883lDriver for HMC5883L magnetometer
hud_telemetry_tThe HUD structure to send the MAVLink HUD message
I2c
I2c_avr32I2C peripheral driver for AVR32
i2c_avr32_conf_tConfiguration structure
I2c_chibiosI2C peripheral driver using ChibiOS/HAL
I2c_dummy
i2c_dummy_conf_t
I2c_stm32I2C peripheral driver for STM32
i2c_stm32_conf_tConfiguration structure
ImuInertial measurement unit (IMU)
imu_conf_tThe configuration IMU structure
imu_sensor_config_tSensor configuration
INS
INS_AHRS_groundtruth
INS_complementary
INS_kfAltitude estimator
integrator_tIntegrator part of PID
raytracing::IntersectionIntersection betwen a ray and an object
Joystick
joystick_event
Kalman< n, p, m, T >Templated linear kalman filter
Led
Led_avr32
Led_dummy
Led_gpio
LEQuadMAV class
Lsm330dlcDriver for sensor LSM330DLC
Lsm330dlc_accIntermediate interface class for the accelero inside LSM330DLC
Lsm330dlc_gyrIntermediate interface class for the gyro inside LSM330DLC
lsm_read_fifo_fill_tStructure containing filling of the FIFO. WARNING: start_address must 8-bits and the LAST element
MagnetometerAbstract class for magnetometers
Magnetometer_simSimulated magnetometers
Manual_controlThe manual control structure
Mat< N, P, T >Templated matrix class
MAVMAV class
Mav_mode
Mavlink_communication_T< N_TELEM, N_MSG_CB, N_CMD_CB, N_PARAM >Handles various aspect of mavlink protocol with periodic telemetry, message callback, and onboard parameters
Mavlink_message_handlerMessage handler base class
Mavlink_message_handler_T< N, P >Message handler
Mavlink_streamMain structure for the MAVLink stream module
Mavlink_waypoint_handler
Mavlink_waypoint_handler_swarm
MavriminiBoardsupport for the MegaFly board (rev4)
mavrimini_conf_tConfiguration structure
MavrinuxEmulated board running on linux
mavrinux_conf_tConfiguration structure
Megafly_rev4Boardsupport for the MegaFly board (rev4)
megafly_rev4_conf_tConfiguration structure
Mission_handler
Mission_handler_critical_landing
Mission_handler_critical_navigating
Mission_handler_hold_position
Mission_handler_landing
Mission_handler_manualThe mission handler for the manual control state
Mission_handler_navigating
Mission_handler_on_groundThe mission handler for the on ground state
Mission_handler_registry
Mission_handler_takeoff
Mission_planner
Mpu_6050Driver for sensor MPU_6050 imu
Mpu_6050_accIntermediate interface class for the accelero inside MPU_6050
Mpu_6050_gyrIntermediate interface class for the gyro inside MPU_6050
Mpu_9250Driver for sensor MPU 9250
Mpu_9250_accIntermediate interface class for the accelero inside MPU 9250
Mpu_9250_gyrIntermediate interface class for the gyro inside MPU 9250
Mpu_9250_magIntermediate interface class for the mag inside MPU 9250
Mavlink_message_handler::msg_callback_tMessage callback
Mavlink_message_handler::msg_function< T >Prototype of function callback for mavlink messages
Mavlink_stream::msg_received_tMavlink structures for the receive message and its status
My_LEQuad
Navigation
Navigation_directto
nvram_data_tTODO: Modify the name of this structure to make it sized as the free flash memory to store these parameters
raytracing::ObjectObject interface
of_vector_tOptic flaw vector
Onboard_parametersOnboard parameters base class
Onboard_parameters_T< N >Onboard parameters
mat::opPerform operations on matrices
Onboard_parameters::param_entry_tStructure of onboard parameter
Periodic_telemetry
Periodic_telemetry_T< N >
pid_controller_conf_tConfiguration for PID controller
pid_controller_tPID controller
raytracing::PlanePlane
position_command_tPosition command structure
Position_controller
Pwm
Pwm_avr32
Pwm_chibiosWrapper class for PWM using ChibiOS/HAL
Pwm_dummy
Pwm_stm32
PX4FlowInterface for Optic Flow sensors
PX4Flow_i2c
PX4Flow_serialDriver for PX4Flow
quat_tUnit quaternion
rate_command_tRate command structure (expressed in body frame)
Rate_controller
raw_of_vector_tRaw optic flaw vector
raytracing::RayRay
remote_conf_tThe configuration structure of the remote
remote_mode_conf_tThe configuration structure of the remote mode
remote_mode_tThe structure of the remote mode
remote_tThe configuration structure of the remote
Satellite
SchedulerScheduler base class
Scheduler_T< N >Scheduler
Scheduler_taskTask entry
sd_spi_tDefine the SD SPI structure
Serial
Serial_avr32Implementation of serial peripheral for avr32
serial_avr32_conf_tConfiguration structure
serial_avr32_gpio_map_tGpio map
Serial_chibiosImplementation of serial peripheral for avr32
Serial_dummy
Serial_linux_ioImplementation of serial peripheral for avr32
serial_linux_io_conf_tConfiguration structure
Serial_stm32Implementation of serial peripheral for avr32
serial_stm32_conf_tConfiguration structure
Serial_udp
serial_udp_conf_t
Serial_usb_avr32Implementation of serial peripheral for avr32
serial_usb_avr32_conf_tConfiguration structure
Serial_usb_stm32Implementation of serial peripheral for stm32
ServoDriver for servomotors using PWM
servo_conf_tConfiguration structure for servo
Servos_mix
Servos_mix_matrix< N >Servos mix
Servos_mix_wing
Servos_mix_ywing
servos_telemetry_tThe servo telemetry definition
SimulationSimulated dynamics of a quadcopter in diag configuration
simulation_conf_tConfiguration for simulation
SonarAbstarct class for sonars
Sonar_i2cxl
sonar_i2cxl_conf_tConfiguration structure for Sonar_i2cxl
Sonar_simSimulation for sonars
sonar_sim_conf_tConfiguration structure for Sonar_sim
Sparky_chibiConfiguration structure
Sparky_v2Boardsupport for the Sparky board
Spektrum_satellite
raytracing::SphereSphere
Spi
Spi_avr32Implementation of spi peripheral for avr32
spi_avr32_conf_tConfiguration structure
spi_avr32_gpio_map_tGpio map
spi_buffer_tThe SPI buffer structure definition
Spi_chibiosSPI peripherals driver using CHibios/HAL
Spi_stm32Implementation of spi peripheral for stm32
spi_stm32_conf_tConfiguration structure
stabilisation_wing_conf_tStructure containing the configuration data
stabilisation_wing_tStructure containing the pointers to the data needed in this module
stabiliser_stack_wing_tStructure containing the stacked controller
StateThe MAV state
State_displayInterface class for state display
State_display_mavrimini
State_display_mavrinux
State_display_megafly_rev4
State_display_sparky_v2
State_machineDefines the state machine structure
Periodic_telemetry::telemetry_entry_tMAVLink message handler structure
thrust_command_tThrust command type for vehicles with multi-lifting devices
tLED_DESCRIPTORStructure describing LED hardware connections
torque_command_tTorque command structure (expressed in body frame)
ubx_ack_ack_tThe U-Blox ACK-ACK and ACK-NACK message structure definition
ubx_cfg_ant_tThe U-Blox CFG-ANT structure definition
ubx_cfg_cfg_tThe U-Blox CFG-CFG message structure definition
ubx_cfg_dat_tThe U-Blox CFG-DAT structure definition
ubx_cfg_fxn_tThe U-Blox CFG-FXN structure definition
ubx_cfg_inf_tThe U-Blox CFG-INF structure definition
ubx_cfg_itfm_tThe U-Blox CFG-ITFM structure definition
ubx_cfg_msg_rate_send_tThe U-Blox CFG_MSG rate send structure definition
ubx_cfg_msg_rate_tThe U-Blox CFG-NAV rate structure definition
ubx_cfg_nav_expert_settings_tThe U-Blox CFG-NAVX5 settings structure definition
ubx_cfg_nav_rate_send_tThe U-Blox CFG_NAV rate send structure definition
ubx_cfg_nav_rate_tThe U-Blox CFG-NAV structure definition
ubx_cfg_nav_settings_tThe U-Blox CFG-NAV5 settings structure definition
ubx_cfg_pm2_tThe U-Blox CFG-PM2 structure definition
ubx_cfg_pm_tThe U-Blox CFG-PM structure definition
ubx_cfg_prt_tThe U-Blox CFG-PRT structure definition
ubx_cfg_rate_tThe U-Blox CFG-PRT structure definition
ubx_cfg_rinv_tThe U-Blox CFG-RINV structure definition
ubx_cfg_rxm_tThe U-Blox CFG-RXM structure definition
ubx_cfg_sbas_tThe U-Blox CFG-SBAS structure definition
ubx_cfg_tp5_tThe U-Blox CFG-TP5 structure definition
ubx_cfg_tp_tThe U-Blox CFG-TP structure definition
ubx_cfg_usb_tThe U-Blox CFG-USB structure definition
ubx_header_tThe U-Blox header structure definition
ubx_mon_rxr_struct_tThe U-Blox MON-RXR message structure definition
ubx_mon_ver_tThe U-Blox MON-VER struture definition
ubx_nav_dgps_tThe U-Blox NAV-DGPS message structure definition
ubx_nav_pos_llh_tThe U-Blox NAV-POSLLH message structure definition
ubx_nav_solution_tThe U-Blox NAV-SOL message structure definition
ubx_nav_status_tThe U-Blox NAV-STATUS message structure definition
ubx_nav_sv_info_tThe U-Blox NAV-SVINFO message structure definition
ubx_nav_timeutc_tThe U-Blox NAV-TIMEUTC message structure definition
ubx_nav_vel_ned_tThe U-Blox NAV-VELNED message structure definition
ubx_tim_tp_tThe U-Blox TIM-TP message structure definition
ubx_tim_vrfy_tThe U-Blox TIM-VRFY message structure definition
vector_field_waypoint_conf_tAttitude controller configuration
vector_field_waypoint_tVector field navigation
velocity_command_tVelocity command structure
Velocity_controllerVelocity controller for hovering platforms
Velocity_controller_copterVelocity controller for hovering platforms
Velocity_controller_holonomicVelocity controller for hovering platforms
viewing_direction_tDirection at which a ROI is pointed
Waypoint
raytracing::WorldWorld
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines