Paparazzi UAS  v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ins_alt_float.h File Reference

Filters altitude and climb rate for fixedwings. More...

#include "subsystems/ins.h"
#include <inttypes.h>
#include "std.h"
+ Include dependency graph for ins_alt_float.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  InsAltFloat
 Ins implementation state (altitude, float) More...
 

Macros

#define DefaultInsImpl   ins_altf
 

Functions

void ins_alt_float_init (void)
 
void ins_alt_float_update_baro (float pressure)
 
void ins_altf_register (void)
 

Variables

struct InsAltFloat ins_altf
 

Detailed Description

Filters altitude and climb rate for fixedwings.

Definition in file ins_alt_float.h.


Data Structure Documentation

struct InsAltFloat

Ins implementation state (altitude, float)

Definition at line 37 of file ins_alt_float.h.

Data Fields
float alt estimated altitude above MSL in meters
float alt_dot estimated vertical speed in m/s (positive-up)
float baro_alt
bool_t baro_initialized
float qfe
bool_t reset_alt_ref flag to request reset of altitude reference to current alt

Macro Definition Documentation

#define DefaultInsImpl   ins_altf

Definition at line 56 of file ins_alt_float.h.

Function Documentation

void ins_alt_float_init ( void  )
void ins_altf_register ( void  )

Definition at line 372 of file ins_alt_float.c.

References ABI_BROADCAST, accel_cb(), baro_cb(), body_to_imu_cb(), gps_cb(), ins_alt_float_init(), INS_ALT_IMU_ID, INS_BARO_ID, and ins_register_impl().

+ Here is the call graph for this function:

Variable Documentation