Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
ins_arduimu_basic.c File Reference
#include "generated/airframe.h"
#include "state.h"
#include "modules/ins/ins_arduimu_basic.h"
+ Include dependency graph for ins_arduimu_basic.c:

Go to the source code of this file.

Functions

void ArduIMU_init (void)
 
void ArduIMU_periodic (void)
 
void ArduIMU_periodicGPS (void)
 
void ArduIMU_event (void)
 

Variables

struct FloatEulers arduimu_eulers
 ArduIMU simulation. More...
 
struct FloatRates arduimu_rates
 
struct FloatVect3 arduimu_accel
 
float ins_roll_neutral
 
float ins_pitch_neutral
 
bool arduimu_calibrate_neutrals
 
float sim_phi
 
float sim_theta
 
float sim_p
 
float sim_q
 
float sim_r
 

Function Documentation

◆ ArduIMU_event()

void ArduIMU_event ( void  )

Definition at line 41 of file ins_arduimu_basic.c.

◆ ArduIMU_init()

void ArduIMU_init ( void  )

Definition at line 27 of file ins_arduimu_basic.c.

◆ ArduIMU_periodic()

void ArduIMU_periodic ( void  )

Definition at line 28 of file ins_arduimu_basic.c.

References ins_pitch_neutral, ins_roll_neutral, sim_p, sim_phi, sim_q, sim_r, sim_theta, stateSetBodyRates_f(), and stateSetNedToBodyEulers_f().

+ Here is the call graph for this function:

◆ ArduIMU_periodicGPS()

void ArduIMU_periodicGPS ( void  )

Definition at line 40 of file ins_arduimu_basic.c.

Variable Documentation

◆ arduimu_accel

struct FloatVect3 arduimu_accel

Definition at line 1 of file ins_arduimu_basic.c.

Referenced by ArduIMU_event(), and ArduIMU_init().

◆ arduimu_calibrate_neutrals

bool arduimu_calibrate_neutrals

Definition at line 18 of file ins_arduimu_basic.c.

Referenced by ArduIMU_init(), and ArduIMU_periodicGPS().

◆ arduimu_eulers

struct FloatEulers arduimu_eulers

ArduIMU simulation.

Sim provides attitude and rates.

Definition at line 1 of file ins_arduimu_basic.c.

Referenced by ArduIMU_event(), and ArduIMU_init().

◆ arduimu_rates

struct FloatRates arduimu_rates

Definition at line 1 of file ins_arduimu_basic.c.

Referenced by ArduIMU_event(), and ArduIMU_init().

◆ ins_pitch_neutral

float ins_pitch_neutral

Definition at line 17 of file ins_arduimu_basic.c.

Referenced by ArduIMU_event(), ArduIMU_init(), and ArduIMU_periodic().

◆ ins_roll_neutral

float ins_roll_neutral

Definition at line 16 of file ins_arduimu_basic.c.

Referenced by ArduIMU_event(), ArduIMU_init(), and ArduIMU_periodic().

◆ sim_p

float sim_p
extern

Referenced by ArduIMU_periodic().

◆ sim_phi

float sim_phi
extern

Referenced by ArduIMU_periodic().

◆ sim_q

float sim_q
extern

Referenced by ArduIMU_periodic().

◆ sim_r

float sim_r
extern

Referenced by ArduIMU_periodic().

◆ sim_theta

float sim_theta
extern

Referenced by ArduIMU_periodic().