Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
sys_id_chirp.h File Reference
#include "paparazzi.h"
+ Include dependency graph for sys_id_chirp.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void sys_id_chirp_init (void)
 
void sys_id_chirp_run (void)
 
void sys_id_chirp_activate_handler (uint8_t activate)
 
void sys_id_chirp_axis_handler (uint8_t axis)
 
void sys_id_chirp_fstart_handler (float fstart)
 
void sys_id_chirp_fstop_handler (float fstop)
 
void sys_id_chirp_fade_in_activate_handler (uint8_t fade_in)
 
void sys_id_chirp_exponential_activate_handler (uint8_t exponential)
 
uint8_t sys_id_chirp_running (void)
 
void sys_id_chirp_add_values (bool motors_on, bool override_on, pprz_t in_cmd[])
 

Variables

uint8_t chirp_active
 
pprz_t chirp_amplitude
 
float chirp_noise_stdv_onaxis_ratio
 
float chirp_noise_stdv_offaxis
 
float chirp_fstart_hz
 
float chirp_fstop_hz
 
float chirp_length_s
 
uint8_t chirp_axis
 
uint8_t chirp_fade_in
 
uint8_t chirp_exponential
 

Function Documentation

◆ sys_id_chirp_activate_handler()

void sys_id_chirp_activate_handler ( uint8_t  activate)

Definition at line 137 of file sys_id_chirp.c.

References chirp, chirp_active, chirp_exponential, chirp_fade_in, chirp_fstart_hz, chirp_fstop_hz, chirp_init(), chirp_length_s, get_sys_time_float(), radio_control, start_chirp(), stop_chirp(), and RadioControl::values.

Referenced by sys_id_chirp_run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ sys_id_chirp_add_values()

void sys_id_chirp_add_values ( bool  motors_on,
bool  override_on,
pprz_t  in_cmd[] 
)

◆ sys_id_chirp_axis_handler()

void sys_id_chirp_axis_handler ( uint8_t  axis)

Definition at line 161 of file sys_id_chirp.c.

References chirp_axis, and SYS_ID_CHIRP_NB_AXES.

◆ sys_id_chirp_exponential_activate_handler()

void sys_id_chirp_exponential_activate_handler ( uint8_t  exponential)

Definition at line 187 of file sys_id_chirp.c.

References chirp_exponential.

◆ sys_id_chirp_fade_in_activate_handler()

void sys_id_chirp_fade_in_activate_handler ( uint8_t  fade_in)

Definition at line 182 of file sys_id_chirp.c.

References chirp_fade_in.

◆ sys_id_chirp_fstart_handler()

void sys_id_chirp_fstart_handler ( float  fstart)

Definition at line 168 of file sys_id_chirp.c.

References chirp_fstart_hz, and chirp_fstop_hz.

◆ sys_id_chirp_fstop_handler()

void sys_id_chirp_fstop_handler ( float  fstop)

Definition at line 175 of file sys_id_chirp.c.

References chirp_fstart_hz, and chirp_fstop_hz.

◆ sys_id_chirp_init()

◆ sys_id_chirp_run()

void sys_id_chirp_run ( void  )

◆ sys_id_chirp_running()

uint8_t sys_id_chirp_running ( void  )

Definition at line 156 of file sys_id_chirp.c.

References chirp_active.

Variable Documentation

◆ chirp_active

◆ chirp_amplitude

pprz_t chirp_amplitude
extern

Definition at line 67 of file sys_id_chirp.c.

Referenced by send_chirp(), and set_current_chirp_values().

◆ chirp_axis

uint8_t chirp_axis
extern

Definition at line 66 of file sys_id_chirp.c.

Referenced by send_chirp(), set_current_chirp_values(), and sys_id_chirp_axis_handler().

◆ chirp_exponential

◆ chirp_fade_in

◆ chirp_fstart_hz

◆ chirp_fstop_hz

◆ chirp_length_s

float chirp_length_s
extern

Definition at line 72 of file sys_id_chirp.c.

Referenced by sys_id_chirp_activate_handler(), and sys_id_chirp_init().

◆ chirp_noise_stdv_offaxis

float chirp_noise_stdv_offaxis
extern

Definition at line 69 of file sys_id_chirp.c.

Referenced by send_chirp(), and set_current_chirp_values().

◆ chirp_noise_stdv_onaxis_ratio

float chirp_noise_stdv_onaxis_ratio
extern

Definition at line 68 of file sys_id_chirp.c.

Referenced by send_chirp(), and set_current_chirp_values().