Paparazzi UAS
v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Data Structures | |
struct | Aoa_Adc |
Angle of Attack sensor via ADC. More... | |
Functions | |
void | aoa_adc_init (void) |
void | aoa_adc_update (void) |
Variables | |
struct Aoa_Adc | aoa_adc |
struct Aoa_Adc |
Data Fields | ||
---|---|---|
float | angle | Angle of attack in radians. |
struct adc_buf | buf | |
float | filter | Filtering value [0-1] 0: no filtering 1: output is a constant value. |
float | offset | Angle of attack offset in radians. |
uint32_t | raw | raw ADC value |
float | sens | sensitiviy, i.e. scale to conver raw to angle |
void aoa_adc_init | ( | void | ) |
Definition at line 67 of file aoa_adc.c.
References adc_buf_channel(), ADC_CHANNEL_AOA_NB_SAMPLES, Aoa_Adc::angle, aoa_adc, AOA_FILTER, AOA_OFFSET, AOA_SENS, Aoa_Adc::buf, Aoa_Adc::filter, Aoa_Adc::offset, and Aoa_Adc::sens.
void aoa_adc_update | ( | void | ) |
Definition at line 76 of file aoa_adc.c.
References Aoa_Adc::angle, aoa_adc, AOA_ADC_ID, adc_buf::av_nb_sample, Aoa_Adc::buf, DefaultChannel, DefaultDevice, Aoa_Adc::filter, foo, Aoa_Adc::offset, Aoa_Adc::raw, Aoa_Adc::sens, stateSetAngleOfAttack_f(), and adc_buf::sum.
struct Aoa_Adc aoa_adc |
Definition at line 65 of file aoa_adc.c.
Referenced by aoa_adc_init(), and aoa_adc_update().