Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
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

◆ IMU_QUALITY_ASSESSMENT_FILTER_ORDER

#define IMU_QUALITY_ASSESSMENT_FILTER_ORDER   2

Definition at line 35 of file imu_quality_assessment.c.

◆ PEAK_TRACKER

#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.

Function Documentation

◆ imu_quality_assessment_init()

void imu_quality_assessment_init ( void  )

Definition at line 31 of file imu_quality_assessment.c.

◆ imu_quality_assessment_periodic()

Variable Documentation

◆ imu_quality_assessment_data

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().