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
imu_quality_assessment.c File Reference
#include "imu_quality_assessment.h"
#include "subsystems/imu.h"
#include "generated/airframe.h"
+ Include dependency graph for imu_quality_assessment.c:

Go to the source code of this file.

Macros

#define IMU_QUALITY_ASSESSMENT_FILTER_ORDER   2
 
#define PEAK_TRACKER(_Value, _Peak)
 

Functions

void imu_quality_assessment_init (void)
 
void imu_quality_assessment_periodic (void)
 

Variables

struct
imu_quality_assessment_data_struct 
imu_quality_assessment_data
 

Macro Definition Documentation

#define IMU_QUALITY_ASSESSMENT_FILTER_ORDER   2

Definition at line 35 of file imu_quality_assessment.c.

Referenced by imu_quality_assessment_periodic().

#define PEAK_TRACKER (   _Value,
  _Peak 
)
Value:
{ \
if ( (_Value) > (_Peak) ) \
_Peak = _Value; \
else if ( -(_Value) > (_Peak) ) \
_Peak = -(_Value); \
}

Definition at line 38 of file imu_quality_assessment.c.

Referenced by imu_quality_assessment_periodic().

Function Documentation

void imu_quality_assessment_init ( void  )

Definition at line 31 of file imu_quality_assessment.c.

Variable Documentation

struct imu_quality_assessment_data_struct imu_quality_assessment_data

Definition at line 28 of file imu_quality_assessment.c.

Referenced by imu_quality_assessment_periodic().