Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
ahrs_aligner.h File Reference

Interface to align the AHRS via low-passed measurements at startup. More...

#include "std.h"
#include "math/pprz_algebra_int.h"
+ Include dependency graph for ahrs_aligner.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  AhrsAligner




void ahrs_aligner_init (void)
void ahrs_aligner_restart (void)
void ahrs_aligner_run (void)


struct AhrsAligner ahrs_aligner

Detailed Description

Interface to align the AHRS via low-passed measurements at startup.

Definition in file ahrs_aligner.h.

Data Structure Documentation

◆ AhrsAligner

struct AhrsAligner

Definition at line 39 of file ahrs_aligner.h.

+ Collaboration diagram for AhrsAligner:
Data Fields
int32_t low_noise_cnt
struct Int32Vect3 lp_accel
struct Int32Rates lp_gyro
struct Int32Vect3 lp_mag
int32_t noise
uint8_t status

Macro Definition Documentation



Definition at line 37 of file ahrs_aligner.h.



Definition at line 36 of file ahrs_aligner.h.



Definition at line 35 of file ahrs_aligner.h.

Function Documentation

◆ ahrs_aligner_init()

void ahrs_aligner_init ( void  )

Definition at line 84 of file ahrs_aligner.c.

References AHRS_ALIGNER_IMU_ID, ahrs_aligner_restart(), DefaultPeriodic, gyro_cb(), gyro_ev, register_periodic_telemetry(), and send_aligner().

Referenced by ahrs_init(), ins_float_invariant_wrapper_init(), ins_flow_init(), and ins_mekf_wind_wrapper_init().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ahrs_aligner_restart()

void ahrs_aligner_restart ( void  )

◆ ahrs_aligner_run()

Variable Documentation

◆ ahrs_aligner

struct AhrsAligner ahrs_aligner

Definition at line 1 of file ahrs_aligner.c.

Referenced by ahrs_aligner_restart(), ahrs_aligner_run(), gyro_cb(), and send_aligner().