APM:Libraries
Public Member Functions | Private Attributes | Friends | List of all members
Airspeed_Calibration Class Reference

#include <AP_Airspeed.h>

Collaboration diagram for Airspeed_Calibration:
[legend]

Public Member Functions

 Airspeed_Calibration ()
 
void init (float initial_ratio)
 
float update (float airspeed, const Vector3f &vg, int16_t max_airspeed_allowed_during_cal)
 

Private Attributes

Matrix3f P
 
const float Q0
 
const float Q1
 
Vector3f state
 
const float DT
 

Friends

class AP_Airspeed
 

Detailed Description

Definition at line 13 of file AP_Airspeed.h.

Constructor & Destructor Documentation

◆ Airspeed_Calibration()

Airspeed_Calibration::Airspeed_Calibration ( )

Definition at line 17 of file Airspeed_Calibration.cpp.

Member Function Documentation

◆ init()

void Airspeed_Calibration::init ( float  initial_ratio)

Definition at line 31 of file Airspeed_Calibration.cpp.

Referenced by AP_Airspeed::init().

Here is the caller graph for this function:

◆ update()

float Airspeed_Calibration::update ( float  airspeed,
const Vector3f vg,
int16_t  max_airspeed_allowed_during_cal 
)

Definition at line 40 of file Airspeed_Calibration.cpp.

Here is the call graph for this function:

Friends And Related Function Documentation

◆ AP_Airspeed

friend class AP_Airspeed
friend

Definition at line 15 of file AP_Airspeed.h.

Member Data Documentation

◆ DT

const float Airspeed_Calibration::DT
private

Definition at line 32 of file AP_Airspeed.h.

◆ P

Matrix3f Airspeed_Calibration::P
private

Definition at line 28 of file AP_Airspeed.h.

Referenced by update().

◆ Q0

const float Airspeed_Calibration::Q0
private

Definition at line 29 of file AP_Airspeed.h.

Referenced by update().

◆ Q1

const float Airspeed_Calibration::Q1
private

Definition at line 30 of file AP_Airspeed.h.

Referenced by update().

◆ state

Vector3f Airspeed_Calibration::state
private

The documentation for this class was generated from the following files: