acc_data_t | Structure containing the raw values + values on the 3 axis for the accelerometer |
Accelerometer | Abstract class for accelerometers |
Accelerometer_sim | Simulated accelerometers |
adaptive_parameter_set_t | Adaptive parameter set structure |
adaptive_parameter_t | Adaptive parameter structure |
Adc | |
Adc_avr32 | Implementation of Analog to digital converters on avr32 * |
adc_avr32_conf_t | Configuration for Adc_avr32 |
Adc_dummy | |
aero_attitude_t | |
AHRS | Interface for the estimated Attitude and Heading Reference System |
AHRS_ekf | The AHRS EKF class |
Ahrs_ekf_mocap | The AHRS EKF class |
AHRS_madgwick | |
AHRS_qfilter | The structure for the quaternion-based attitude estimation |
Airspeed_analog | |
airspeed_analog_conf_t | Configuration for the airspeed sensor |
airspeed_analog_t | Structure containing the analog airspeed sensor data |
Altitude_estimation | Altitude estimator |
altitude_estimation_conf_t | Configuration structure |
altitude_t | Structure containing the Altitude |
analog_monitor_conf_t | Configuration for the module analog monitor |
analog_monitor_t | Analog monitor structure |
Position_controller::args_t | Required arguments |
Rate_controller::args_t | Required arguments |
Servos_mix_matrix< N >::args_t | Required arguments |
Servos_mix_wing::args_t | Constructor arguments |
Servos_mix_ywing::args_t | Constructor arguments |
Velocity_controller::args_t | Required arguments |
Navigation_directto::args_t | |
Velocity_controller_copter::args_t | Required arguments |
Attitude_controller::args_t | Required arguments |
Attitude_controller | |
attitude_controller_p2_conf_t | P^2 Attitude controller configuration |
attitude_controller_p2_t | P^2 Attitude controller structure |
attitude_error_estimator_t | Quaternion attitude error estimator data structure |
audio_t | Structure of the acoustic data |
Barometer | Interface class for barometers |
Barometer_BMP085 | Driver for the BMP085 barometer |
Barometer_MS5611 | Driver for the MS5611 barometer |
Barometer_sim | Simulation for barometers |
Battery | Battery voltage monitor |
battery_conf_t | Configuration for Battery |
Buffer_T< S, T > | Circular buffer |
Joystick::button_t | The union structure for the bit mask of the joystick buttons |
byte_stream_t | Byte stream |
Barometer_MS5611::calibration_data_t | |
Joystick::channels_t | Joystick Channels |
Mavlink_message_handler::cmd_callback_t | Command callback |
Mavlink_message_handler::cmd_function< T > | Prototype of function callback for mavlink commands |
command_t | Global command structure |
Onboard_parameters::conf_t | Configuration for the module onboard parameters |
Mavlink_communication_T< N_TELEM, N_MSG_CB, N_CMD_CB, N_PARAM >::conf_t | Configuration of the module Mavlink Communication |
Rate_controller::conf_t | Rate controller configuration |
Servos_mix_matrix< N >::conf_t | Configuration structure |
Servos_mix_wing::conf_t | The servo mix structure for a wing |
Serial_usb_stm32::conf_t | Configuration structure |
Joystick::conf_t | Configuration for joystick |
Manual_control::conf_t | Configuration for manual control |
Mission_handler_landing::conf_t | The landing mission handler configuration structure |
Periodic_telemetry::conf_t | Configuration structure |
Servos_mix_ywing::conf_t | The servo mix structure for a Ywing |
Mission_planner::conf_t | |
Mpu_9250::conf_t | Configuration structure for mpu 9250 |
Sparky_chibi::conf_t | Configuration structure |
Navigation_directto::conf_t | Configuration |
Scheduler::conf_t | Scheduler configuration |
Mavlink_message_handler::conf_t | Structure used to hold parameters during initialisation |
PX4Flow_i2c::conf_t | Configuration |
AHRS_ekf::conf_t | The AHRS EKF config structure |
Ahrs_ekf_mocap::conf_t | The AHRS EKF MOCAP config structure |
PX4Flow_serial::conf_t | Configuration |
AHRS_madgwick::conf_t | Configuration for ahrs _madgwick |
AHRS_qfilter::conf_t | The structure for configuring the quaternion-based attitude estimation |
Velocity_controller::conf_t | Velocity controller configuration |
Attitude_controller::conf_t | Attitude controller configuration |
INS_complementary::conf_t | Configuration structure |
Velocity_controller_copter::conf_t | Velocity controller configuration |
INS_kf::conf_t | Configuration structure |
Velocity_controller_holonomic::conf_t | Velocity controller configuration |
INS_AHRS_groundtruth::conf_t | Configuration structure |
Sparky_v2::conf_t | Configuration structure |
Geofence_cylinder::conf_t | Configuration structure |
State::conf_t | Configuration structure |
Data_logging::conf_t | Configuration of the data_logging element |
Barometer_MS5611::conf_t | Configuration structure |
LEQuad::conf_t | Configuration structure |
MAV::conf_t | Configuration structure |
Flight_controller_copter< N_ROTORS >::conf_t | Configuration structure |
Flight_controller_hexhog::conf_t | Configuration structure |
Gps_mocap::conf_t | Configuration structure |
Mavlink_stream::conf_t | Configuration structure for the module MAVLink stream |
Mavlink_waypoint_handler::conf_t | |
Gpio_chibios::conf_t | GPIO configuration |
I2c_chibios::conf_t | Configuration structure |
Position_controller::conf_t | Configuration |
Serial_chibios::conf_t | Configuration structure |
Pwm_chibios::conf_t | Configuration structure |
Spi_chibios::conf_t | Configuration structure |
Pwm_stm32::config_t | STM32_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_t | Calibration, scale factors |
curvace_calibration_matrix_t | Calibration, derotation matrix |
curvace_data_t | Curvace data |
curvace_pixel_coordinates_t | Pixels coordinates top left is (0, 0), bottom right is (41, 14) |
curvace_raw_data_t | Curvace raw data |
curvace_roi_coord_t | List of viewing direction for each Region of interest (ROI) |
curvace_scale_factor_t | Scale factor on horizontal and vertical axis |
curvace_t | Curvace data structure |
raytracing::Cylinder | Cylinder |
daler_dc_motor_ctrl_t | Structure of the i2cxl_sonar module |
Data_logging | Log data in files |
data_logging_entry_t | Structure of data logging parameter |
Data_logging_T< N > | Log data in files |
date_time_t | |
derotation_matrix_t | Link between gyro rates and rotational optic flow |
differentiator_t | Derivative part of PID |
dsm2_protocol_proba_t | Structure containing the radio protocol probabilities |
dubin_t | |
Dynamic_model | Abstract class for simulation's dynamic model |
Dynamic_model_quad_diag | Simulated dynamics of a quadcopter in diag configuration |
dynamic_model_quad_diag_conf_t | Configuration for quad dynamic model |
empty_command_t | End command type, contains nothing |
epuck_communication_t | Defines the state machine structure |
fat_fs_mounting_t | The fat_fs mounting structure |
File | Base class for file objects |
File_dummy | File objects on linux platforms |
File_fat_fs | File objects on linux platforms |
File_flash_avr32 | File objects on linux platforms |
File_linux | File objects on linux platforms |
Flight_command_source | Interface for things that can provide flight control commands autonomously |
Flight_controller | Interface for flight controllers |
Flight_controller_copter< N_ROTORS > | Full flight controller for copter |
Flight_controller_hexacopter | Full flight controller for hexacopter |
Flight_controller_hexhog | Flight controller for the HexHog |
Flight_controller_quadcopter | |
Flight_controller_stack | Base class for cascade style controller hierarchy |
flow_data_t | Array of 2-D optic flow vectors |
Flow_dense | Interface for Optic Flow sensors |
Flow_sim | Interface for Optic Flow sensors |
Periodic_telemetry::function< T > | Prototype of telemetry functions |
Scheduler_task::function< T > | Prototype of a task function and its argument |
Geofence | Interface for Geofence |
Geofence_cylinder | Geofence with cylindrical shape |
Gimbal_controller | |
gimbal_controller_conf_t | Gimbal controller configuration |
global_position_t | Global position structure |
Gpio | |
Gpio_avr32 | |
gpio_avr32_conf_t | |
Gpio_chibios | |
Gpio_dummy | |
gpio_dummy_conf_t | |
Gpio_stm32 | |
gpio_stm32_conf_t | |
Gps | Abstract class for GPS |
Gps_hub< N > | Hub for GPS redundancy |
Gps_mocap | Class to expose data received from motion capture system as GPS data |
Gps_sim | Simulation for GPS |
gps_t | Type definition for GPS data |
Gps_ublox | Driver for UBLOX GPS |
gyro_config | Structure containing the Configuration of the gyroscope |
Gyroscope | Abstract class for gyroscopes |
Gyroscope_sim | Simulated gyroscopes |
gyroscope_t | Structure for the gyroscope's data |
Hmc5883l | Driver for HMC5883L magnetometer |
hud_telemetry_t | The HUD structure to send the MAVLink HUD message |
I2c | |
I2c_avr32 | I2C peripheral driver for AVR32 |
i2c_avr32_conf_t | Configuration structure |
I2c_chibios | I2C peripheral driver using ChibiOS/HAL |
I2c_dummy | |
i2c_dummy_conf_t | |
I2c_stm32 | I2C peripheral driver for STM32 |
i2c_stm32_conf_t | Configuration structure |
Imu | Inertial measurement unit (IMU) |
imu_conf_t | The configuration IMU structure |
imu_sensor_config_t | Sensor configuration |
INS | |
INS_AHRS_groundtruth | |
INS_complementary | |
INS_kf | Altitude estimator |
integrator_t | Integrator part of PID |
raytracing::Intersection | Intersection 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 | |
LEQuad | MAV class |
Lsm330dlc | Driver for sensor LSM330DLC |
Lsm330dlc_acc | Intermediate interface class for the accelero inside LSM330DLC |
Lsm330dlc_gyr | Intermediate interface class for the gyro inside LSM330DLC |
lsm_read_fifo_fill_t | Structure containing filling of the FIFO. WARNING: start_address must 8-bits and the LAST element |
Magnetometer | Abstract class for magnetometers |
Magnetometer_sim | Simulated magnetometers |
Manual_control | The manual control structure |
Mat< N, P, T > | Templated matrix class |
MAV | MAV 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_handler | Message handler base class |
Mavlink_message_handler_T< N, P > | Message handler |
Mavlink_stream | Main structure for the MAVLink stream module |
Mavlink_waypoint_handler | |
Mavlink_waypoint_handler_swarm | |
Mavrimini | Boardsupport for the MegaFly board (rev4) |
mavrimini_conf_t | Configuration structure |
Mavrinux | Emulated board running on linux |
mavrinux_conf_t | Configuration structure |
Megafly_rev4 | Boardsupport for the MegaFly board (rev4) |
megafly_rev4_conf_t | Configuration structure |
Mission_handler | |
Mission_handler_critical_landing | |
Mission_handler_critical_navigating | |
Mission_handler_hold_position | |
Mission_handler_landing | |
Mission_handler_manual | The mission handler for the manual control state |
Mission_handler_navigating | |
Mission_handler_on_ground | The mission handler for the on ground state |
Mission_handler_registry | |
Mission_handler_takeoff | |
Mission_planner | |
Mpu_6050 | Driver for sensor MPU_6050 imu |
Mpu_6050_acc | Intermediate interface class for the accelero inside MPU_6050 |
Mpu_6050_gyr | Intermediate interface class for the gyro inside MPU_6050 |
Mpu_9250 | Driver for sensor MPU 9250 |
Mpu_9250_acc | Intermediate interface class for the accelero inside MPU 9250 |
Mpu_9250_gyr | Intermediate interface class for the gyro inside MPU 9250 |
Mpu_9250_mag | Intermediate interface class for the mag inside MPU 9250 |
Mavlink_message_handler::msg_callback_t | Message callback |
Mavlink_message_handler::msg_function< T > | Prototype of function callback for mavlink messages |
Mavlink_stream::msg_received_t | Mavlink structures for the receive message and its status |
My_LEQuad | |
Navigation | |
Navigation_directto | |
nvram_data_t | TODO: Modify the name of this structure to make it sized as the free flash memory to store these parameters |
raytracing::Object | Object interface |
of_vector_t | Optic flaw vector |
Onboard_parameters | Onboard parameters base class |
Onboard_parameters_T< N > | Onboard parameters |
mat::op | Perform operations on matrices |
Onboard_parameters::param_entry_t | Structure of onboard parameter |
Periodic_telemetry | |
Periodic_telemetry_T< N > | |
pid_controller_conf_t | Configuration for PID controller |
pid_controller_t | PID controller |
raytracing::Plane | Plane |
position_command_t | Position command structure |
Position_controller | |
Pwm | |
Pwm_avr32 | |
Pwm_chibios | Wrapper class for PWM using ChibiOS/HAL |
Pwm_dummy | |
Pwm_stm32 | |
PX4Flow | Interface for Optic Flow sensors |
PX4Flow_i2c | |
PX4Flow_serial | Driver for PX4Flow |
quat_t | Unit quaternion |
rate_command_t | Rate command structure (expressed in body frame) |
Rate_controller | |
raw_of_vector_t | Raw optic flaw vector |
raytracing::Ray | Ray |
remote_conf_t | The configuration structure of the remote |
remote_mode_conf_t | The configuration structure of the remote mode |
remote_mode_t | The structure of the remote mode |
remote_t | The configuration structure of the remote |
Satellite | |
Scheduler | Scheduler base class |
Scheduler_T< N > | Scheduler |
Scheduler_task | Task entry |
sd_spi_t | Define the SD SPI structure |
Serial | |
Serial_avr32 | Implementation of serial peripheral for avr32 |
serial_avr32_conf_t | Configuration structure |
serial_avr32_gpio_map_t | Gpio map |
Serial_chibios | Implementation of serial peripheral for avr32 |
Serial_dummy | |
Serial_linux_io | Implementation of serial peripheral for avr32 |
serial_linux_io_conf_t | Configuration structure |
Serial_stm32 | Implementation of serial peripheral for avr32 |
serial_stm32_conf_t | Configuration structure |
Serial_udp | |
serial_udp_conf_t | |
Serial_usb_avr32 | Implementation of serial peripheral for avr32 |
serial_usb_avr32_conf_t | Configuration structure |
Serial_usb_stm32 | Implementation of serial peripheral for stm32 |
Servo | Driver for servomotors using PWM |
servo_conf_t | Configuration structure for servo |
Servos_mix | |
Servos_mix_matrix< N > | Servos mix |
Servos_mix_wing | |
Servos_mix_ywing | |
servos_telemetry_t | The servo telemetry definition |
Simulation | Simulated dynamics of a quadcopter in diag configuration |
simulation_conf_t | Configuration for simulation |
Sonar | Abstarct class for sonars |
Sonar_i2cxl | |
sonar_i2cxl_conf_t | Configuration structure for Sonar_i2cxl |
Sonar_sim | Simulation for sonars |
sonar_sim_conf_t | Configuration structure for Sonar_sim |
Sparky_chibi | Configuration structure |
Sparky_v2 | Boardsupport for the Sparky board |
Spektrum_satellite | |
raytracing::Sphere | Sphere |
Spi | |
Spi_avr32 | Implementation of spi peripheral for avr32 |
spi_avr32_conf_t | Configuration structure |
spi_avr32_gpio_map_t | Gpio map |
spi_buffer_t | The SPI buffer structure definition |
Spi_chibios | SPI peripherals driver using CHibios/HAL |
Spi_stm32 | Implementation of spi peripheral for stm32 |
spi_stm32_conf_t | Configuration structure |
stabilisation_wing_conf_t | Structure containing the configuration data |
stabilisation_wing_t | Structure containing the pointers to the data needed in this module |
stabiliser_stack_wing_t | Structure containing the stacked controller |
State | The MAV state |
State_display | Interface class for state display |
State_display_mavrimini | |
State_display_mavrinux | |
State_display_megafly_rev4 | |
State_display_sparky_v2 | |
State_machine | Defines the state machine structure |
Periodic_telemetry::telemetry_entry_t | MAVLink message handler structure |
thrust_command_t | Thrust command type for vehicles with multi-lifting devices |
tLED_DESCRIPTOR | Structure describing LED hardware connections |
torque_command_t | Torque command structure (expressed in body frame) |
ubx_ack_ack_t | The U-Blox ACK-ACK and ACK-NACK message structure definition |
ubx_cfg_ant_t | The U-Blox CFG-ANT structure definition |
ubx_cfg_cfg_t | The U-Blox CFG-CFG message structure definition |
ubx_cfg_dat_t | The U-Blox CFG-DAT structure definition |
ubx_cfg_fxn_t | The U-Blox CFG-FXN structure definition |
ubx_cfg_inf_t | The U-Blox CFG-INF structure definition |
ubx_cfg_itfm_t | The U-Blox CFG-ITFM structure definition |
ubx_cfg_msg_rate_send_t | The U-Blox CFG_MSG rate send structure definition |
ubx_cfg_msg_rate_t | The U-Blox CFG-NAV rate structure definition |
ubx_cfg_nav_expert_settings_t | The U-Blox CFG-NAVX5 settings structure definition |
ubx_cfg_nav_rate_send_t | The U-Blox CFG_NAV rate send structure definition |
ubx_cfg_nav_rate_t | The U-Blox CFG-NAV structure definition |
ubx_cfg_nav_settings_t | The U-Blox CFG-NAV5 settings structure definition |
ubx_cfg_pm2_t | The U-Blox CFG-PM2 structure definition |
ubx_cfg_pm_t | The U-Blox CFG-PM structure definition |
ubx_cfg_prt_t | The U-Blox CFG-PRT structure definition |
ubx_cfg_rate_t | The U-Blox CFG-PRT structure definition |
ubx_cfg_rinv_t | The U-Blox CFG-RINV structure definition |
ubx_cfg_rxm_t | The U-Blox CFG-RXM structure definition |
ubx_cfg_sbas_t | The U-Blox CFG-SBAS structure definition |
ubx_cfg_tp5_t | The U-Blox CFG-TP5 structure definition |
ubx_cfg_tp_t | The U-Blox CFG-TP structure definition |
ubx_cfg_usb_t | The U-Blox CFG-USB structure definition |
ubx_header_t | The U-Blox header structure definition |
ubx_mon_rxr_struct_t | The U-Blox MON-RXR message structure definition |
ubx_mon_ver_t | The U-Blox MON-VER struture definition |
ubx_nav_dgps_t | The U-Blox NAV-DGPS message structure definition |
ubx_nav_pos_llh_t | The U-Blox NAV-POSLLH message structure definition |
ubx_nav_solution_t | The U-Blox NAV-SOL message structure definition |
ubx_nav_status_t | The U-Blox NAV-STATUS message structure definition |
ubx_nav_sv_info_t | The U-Blox NAV-SVINFO message structure definition |
ubx_nav_timeutc_t | The U-Blox NAV-TIMEUTC message structure definition |
ubx_nav_vel_ned_t | The U-Blox NAV-VELNED message structure definition |
ubx_tim_tp_t | The U-Blox TIM-TP message structure definition |
ubx_tim_vrfy_t | The U-Blox TIM-VRFY message structure definition |
vector_field_waypoint_conf_t | Attitude controller configuration |
vector_field_waypoint_t | Vector field navigation |
velocity_command_t | Velocity command structure |
Velocity_controller | Velocity controller for hovering platforms |
Velocity_controller_copter | Velocity controller for hovering platforms |
Velocity_controller_holonomic | Velocity controller for hovering platforms |
viewing_direction_t | Direction at which a ROI is pointed |
Waypoint | |
raytracing::World | World |