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

Parser for the Xsens protocol. More...

#include "std.h"
#include "math/pprz_algebra_float.h"
#include "math/pprz_geodetic_float.h"
#include "math/pprz_geodetic_int.h"
#include "xsens_parser.h"
+ Include dependency graph for xsens.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  XsensTime
 
struct  Xsens
 

Functions

void xsens_init (void)
 
void xsens_periodic (void)
 
void parse_xsens_msg (void)
 

Variables

struct Xsens xsens
 

Detailed Description

Parser for the Xsens protocol.

Definition in file xsens.h.


Data Structure Documentation

struct XsensTime

Definition at line 42 of file xsens.h.

Data Fields
int8_t day
int8_t hour
int8_t min
int8_t month
int32_t nanosec
int8_t sec
int16_t year
struct Xsens

Definition at line 52 of file xsens.h.

+ Collaboration diagram for Xsens:
Data Fields
struct FloatVect3 accel
bool accel_available
struct FloatEulers euler
struct FloatRates gyro
bool gyro_available
struct LlaCoor_f lla_f
struct FloatVect3 mag
bool mag_available
volatile bool new_attitude
struct XsensParser parser
struct FloatQuat quat
struct XsensTime time
uint16_t time_stamp
struct FloatVect3 vel NED velocity in m/s.

Function Documentation

void xsens_init ( void  )
void xsens_periodic ( void  )

Definition at line 124 of file xsens.c.

References xsens_configured, xsens_declination, xsens_output_mode, and xsens_output_settings.

Variable Documentation