Paparazzi UAS  v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ahrs_int_utils.h File Reference

Utility functions for fixed point AHRS implementations. More...

+ Include dependency graph for ahrs_int_utils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static void ahrs_int_get_euler_from_accel_mag (struct Int32Eulers *e, struct Int32Vect3 *accel, struct Int32Vect3 *mag)
 
static void ahrs_int_get_quat_from_accel (struct Int32Quat *q, struct Int32Vect3 *accel)
 
static void ahrs_int_get_quat_from_accel_mag (struct Int32Quat *q, struct Int32Vect3 *accel, struct Int32Vect3 *mag)
 

Detailed Description

Utility functions for fixed point AHRS implementations.

Definition in file ahrs_int_utils.h.

Function Documentation

static void ahrs_int_get_euler_from_accel_mag ( struct Int32Eulers e,
struct Int32Vect3 accel,
struct Int32Vect3 mag 
)
inlinestatic
static void ahrs_int_get_quat_from_accel ( struct Int32Quat q,
struct Int32Vect3 accel 
)
inlinestatic

Definition at line 80 of file ahrs_int_utils.h.

References ACCELS_FLOAT_OF_BFP, ahrs_float_get_quat_from_accel(), and QUAT_BFP_OF_REAL.

Referenced by ahrs_icq_align().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ahrs_int_get_quat_from_accel_mag ( struct Int32Quat q,
struct Int32Vect3 accel,
struct Int32Vect3 mag 
)
inlinestatic

Definition at line 89 of file ahrs_int_utils.h.

References ACCELS_FLOAT_OF_BFP, ahrs_float_get_quat_from_accel_mag(), MAGS_FLOAT_OF_BFP, and QUAT_BFP_OF_REAL.

Referenced by ahrs_icq_align().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: