MAV'RIC
Classes | Public Member Functions | Static Public Member Functions | Protected Attributes
LEQuad Class Reference

MAV class. More...

#include <lequad.hpp>

Inheritance diagram for LEQuad:
Inheritance graph
[legend]
Collaboration diagram for LEQuad:
Collaboration graph
[legend]

List of all members.

Classes

struct  conf_t
 Configuration structure. More...

Public Member Functions

 LEQuad (Imu &imu, Barometer &barometer, Gps &gps, Sonar &sonar, PX4Flow &flow, Serial &serial_mavlink, Satellite &satellite, State_display &state_display, File &file_flash, Battery &battery, File &file1, File &file2, Servo &servo_0, Servo &servo_1, Servo &servo_2, Servo &servo_3, const conf_t &config=default_config())
 Constructor.
bool init_controller (void)

Static Public Member Functions

static conf_t default_config (uint8_t sysid=1)
 Default configuration.
static conf_t dronedome_config (uint8_t sysid=1)
 Configuration for use in drone dome.

Protected Attributes

Flight_controller_quadcopter flight_controller_quadcopter_

Detailed Description

MAV class.


Member Function Documentation

LEQuad::conf_t LEQuad::default_config ( uint8_t  sysid = 1) [inline, static]

Default configuration.

Parameters:
sysidSystem id (default value = 1)
Returns:
Config structure

Reimplemented from MAV.

Here is the caller graph for this function:

LEQuad::conf_t LEQuad::dronedome_config ( uint8_t  sysid = 1) [inline, static]

Configuration for use in drone dome.

Parameters:
sysidSystem id (default value = 1)
Returns:
Config structure

Reimplemented from MAV.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines