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

Go to the source code of this file.

Functions

void sys_id_doublet_init (void)
 
void sys_id_doublet_run (void)
 
void sys_id_doublet_activate_handler (uint8_t activate)
 
void sys_id_doublet_axis_handler (uint8_t axis)
 
void sys_id_doublet_mod3211_handler (uint8_t mode)
 
uint8_t sys_id_doublet_running (void)
 
void sys_id_doublet_add_values (bool motors_on, bool override_on, pprz_t in_cmd[])
 

Variables

uint8_t doublet_active
 
pprz_t doublet_amplitude
 
float doublet_length_s
 
float doublet_extra_waiting_time_s
 
uint8_t doublet_axis
 
uint8_t doublet_mode_3211
 

Function Documentation

◆ sys_id_doublet_activate_handler()

void sys_id_doublet_activate_handler ( uint8_t  activate)

◆ sys_id_doublet_add_values()

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

◆ sys_id_doublet_axis_handler()

void sys_id_doublet_axis_handler ( uint8_t  axis)

Definition at line 118 of file sys_id_doublet.c.

References doublet_axis, and DOUBLET_NB_AXES.

◆ sys_id_doublet_init()

◆ sys_id_doublet_mod3211_handler()

void sys_id_doublet_mod3211_handler ( uint8_t  mode)

Definition at line 125 of file sys_id_doublet.c.

References doublet_mode_3211, and mode.

◆ sys_id_doublet_run()

void sys_id_doublet_run ( void  )

Definition at line 141 of file sys_id_doublet.c.

References doublet, doublet_active, doublet_is_running(), doublet_update(), get_sys_time_float(), set_current_doublet_values(), and stop_doublet().

+ Here is the call graph for this function:

◆ sys_id_doublet_running()

uint8_t sys_id_doublet_running ( void  )

Definition at line 103 of file sys_id_doublet.c.

References doublet_active.

Variable Documentation

◆ doublet_active

◆ doublet_amplitude

pprz_t doublet_amplitude

Definition at line 60 of file sys_id_doublet.c.

Referenced by send_doublet(), and set_current_doublet_values().

◆ doublet_axis

uint8_t doublet_axis

◆ doublet_extra_waiting_time_s

float doublet_extra_waiting_time_s

Definition at line 62 of file sys_id_doublet.c.

Referenced by sys_id_doublet_activate_handler(), and sys_id_doublet_init().

◆ doublet_length_s

float doublet_length_s

Definition at line 61 of file sys_id_doublet.c.

Referenced by sys_id_doublet_activate_handler(), and sys_id_doublet_init().

◆ doublet_mode_3211