Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "paparazzi.h"
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_mod_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 |
void sys_id_doublet_activate_handler | ( | uint8_t | activate | ) |
Definition at line 111 of file sys_id_doublet.c.
References doublet, doublet_active, doublet_extra_waiting_time_s, doublet_init(), doublet_length_s, doublet_mode, get_sys_time_float(), radio_control, start_doublet(), stop_doublet(), and RadioControl::values.
Referenced by perform_sys_id_auto_doublets(), sys_id_auto_doublets_on_deactivation(), and sys_id_doublet_run().
void sys_id_doublet_add_values | ( | bool | motors_on, |
bool | override_on, | ||
pprz_t | in_cmd[] | ||
) |
void sys_id_doublet_axis_handler | ( | uint8_t | axis | ) |
Definition at line 129 of file sys_id_doublet.c.
References doublet_axis, and SYS_ID_DOUBLET_NB_AXES.
Referenced by perform_sys_id_auto_doublets().
void sys_id_doublet_init | ( | void | ) |
Definition at line 140 of file sys_id_doublet.c.
References current_doublet_values, DefaultPeriodic, doublet, doublet_extra_waiting_time_s, doublet_init(), doublet_length_s, doublet_mode, get_sys_time_float(), register_periodic_telemetry(), send_doublet(), set_current_doublet_values(), and SYS_ID_DOUBLET_NB_AXES.
void sys_id_doublet_mod_handler | ( | uint8_t | mode | ) |
Definition at line 136 of file sys_id_doublet.c.
References doublet_mode, and mode.
void sys_id_doublet_run | ( | void | ) |
Definition at line 152 of file sys_id_doublet.c.
References doublet, doublet_active, doublet_is_running(), doublet_update(), get_sys_time_float(), radio_control, set_current_doublet_values(), stop_doublet(), sys_id_doublet_activate_handler(), and RadioControl::values.
uint8_t sys_id_doublet_running | ( | void | ) |
Definition at line 107 of file sys_id_doublet.c.
References doublet_active.
|
extern |
Definition at line 59 of file sys_id_doublet.c.
Referenced by send_doublet(), set_current_doublet_values(), start_doublet(), stop_doublet(), sys_id_doublet_activate_handler(), sys_id_doublet_run(), and sys_id_doublet_running().
|
extern |
Definition at line 64 of file sys_id_doublet.c.
Referenced by perform_sys_id_auto_doublets(), send_doublet(), set_current_doublet_values(), and sys_id_auto_doublets_on_deactivation().
|
extern |
Definition at line 62 of file sys_id_doublet.c.
Referenced by send_doublet(), set_current_doublet_values(), and sys_id_doublet_axis_handler().
|
extern |
Definition at line 66 of file sys_id_doublet.c.
Referenced by sys_id_doublet_activate_handler(), and sys_id_doublet_init().
|
extern |
Definition at line 65 of file sys_id_doublet.c.
Referenced by perform_sys_id_auto_doublets(), sys_id_doublet_activate_handler(), and sys_id_doublet_init().
|
extern |
Definition at line 60 of file sys_id_doublet.c.
Referenced by send_doublet(), sys_id_doublet_activate_handler(), sys_id_doublet_init(), and sys_id_doublet_mod_handler().