APM:Libraries
Classes | Macros
AP_Soaring.h File Reference
#include <AP_AHRS/AP_AHRS.h>
#include <AP_Param/AP_Param.h>
#include <DataFlash/DataFlash.h>
#include <AP_Math/AP_Math.h>
#include "ExtendedKalmanFilter.h"
#include "Variometer.h"
#include <AP_SpdHgtControl/AP_SpdHgtControl.h>
Include dependency graph for AP_Soaring.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SoaringController
 

Macros

#define EXPECTED_THERMALLING_SINK   0.7
 
#define INITIAL_THERMAL_STRENGTH   2.0
 
#define INITIAL_THERMAL_RADIUS   30.0
 
#define INITIAL_STRENGTH_COVARIANCE   0.0049
 
#define INITIAL_RADIUS_COVARIANCE   2500.0
 
#define INITIAL_POSITION_COVARIANCE   300.0
 

Macro Definition Documentation

◆ EXPECTED_THERMALLING_SINK

#define EXPECTED_THERMALLING_SINK   0.7

Definition at line 20 of file AP_Soaring.h.

Referenced by SoaringController::check_cruise_criteria().

◆ INITIAL_POSITION_COVARIANCE

#define INITIAL_POSITION_COVARIANCE   300.0

Definition at line 25 of file AP_Soaring.h.

Referenced by SoaringController::init_thermalling().

◆ INITIAL_RADIUS_COVARIANCE

#define INITIAL_RADIUS_COVARIANCE   2500.0

Definition at line 24 of file AP_Soaring.h.

Referenced by SoaringController::init_thermalling().

◆ INITIAL_STRENGTH_COVARIANCE

#define INITIAL_STRENGTH_COVARIANCE   0.0049

Definition at line 23 of file AP_Soaring.h.

Referenced by SoaringController::init_thermalling().

◆ INITIAL_THERMAL_RADIUS

#define INITIAL_THERMAL_RADIUS   30.0

Definition at line 22 of file AP_Soaring.h.

Referenced by SoaringController::init_thermalling().

◆ INITIAL_THERMAL_STRENGTH

#define INITIAL_THERMAL_STRENGTH   2.0

Definition at line 21 of file AP_Soaring.h.

Referenced by SoaringController::init_thermalling().