APM:Libraries
Classes | Namespaces | Macros | Enumerations | Functions
AP_AHRS.h File Reference
#include <AP_Math/AP_Math.h>
#include <inttypes.h>
#include <AP_Compass/AP_Compass.h>
#include <AP_Airspeed/AP_Airspeed.h>
#include <AP_Beacon/AP_Beacon.h>
#include <AP_GPS/AP_GPS.h>
#include <AP_InertialSensor/AP_InertialSensor.h>
#include <AP_Baro/AP_Baro.h>
#include <AP_Param/AP_Param.h>
#include "AP_AHRS_DCM.h"
#include "AP_AHRS_NavEKF.h"
Include dependency graph for AP_AHRS.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AP_AHRS
 
struct  AP_AHRS::ahrs_flags
 

Namespaces

 AP
 

Macros

#define AP_AHRS_TRIM_LIMIT   10.0f
 
#define AP_AHRS_RP_P_MIN   0.05f
 
#define AP_AHRS_YAW_P_MIN   0.05f
 
#define AP_AHRS_TYPE   AP_AHRS_NavEKF
 

Enumerations

enum  AHRS_VehicleClass : uint8_t {
  AHRS_VEHICLE_UNKNOWN, AHRS_VEHICLE_GROUND, AHRS_VEHICLE_COPTER, AHRS_VEHICLE_FIXED_WING,
  AHRS_VEHICLE_SUBMARINE
}
 

Functions

AP_AHRSAP::ahrs ()
 

Macro Definition Documentation

◆ AP_AHRS_RP_P_MIN

#define AP_AHRS_RP_P_MIN   0.05f

Definition at line 35 of file AP_AHRS.h.

Referenced by AP_AHRS_DCM::drift_correction().

◆ AP_AHRS_TRIM_LIMIT

#define AP_AHRS_TRIM_LIMIT   10.0f

Definition at line 34 of file AP_AHRS.h.

Referenced by AP_AHRS::add_trim(), and AP_AHRS::set_trim().

◆ AP_AHRS_TYPE

#define AP_AHRS_TYPE   AP_AHRS_NavEKF

Definition at line 682 of file AP_AHRS.h.

◆ AP_AHRS_YAW_P_MIN

#define AP_AHRS_YAW_P_MIN   0.05f

Definition at line 36 of file AP_AHRS.h.

Referenced by AP_AHRS_DCM::drift_correction_yaw().

Enumeration Type Documentation

◆ AHRS_VehicleClass

enum AHRS_VehicleClass : uint8_t
Enumerator
AHRS_VEHICLE_UNKNOWN 
AHRS_VEHICLE_GROUND 
AHRS_VEHICLE_COPTER 
AHRS_VEHICLE_FIXED_WING 
AHRS_VEHICLE_SUBMARINE 

Definition at line 38 of file AP_AHRS.h.