Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/radio_control/radio_control.h"
#include "led.h"
#include "modules/datalink/telemetry.h"
Go to the source code of this file.
Functions | |
static void | send_rc (struct transport_tx *trans, struct link_device *dev) |
void | radio_control_init (void) |
void | radio_control_periodic_task (void) |
Variables | |
struct RadioControl | radio_control |
void radio_control_init | ( | void | ) |
Definition at line 44 of file radio_control.c.
References DefaultPeriodic, RadioControl::frame_cpt, RadioControl::frame_rate, RadioControl::nb_channel, radio_control, RADIO_CONTROL_NB_CHANNEL, RadioControl::radio_ok_cpt, RC_REALLY_LOST, RC_REALLY_LOST_TIME, register_periodic_telemetry(), send_rc(), RadioControl::status, RadioControl::time_since_last_frame, and RadioControl::values.
void radio_control_periodic_task | ( | void | ) |
Definition at line 62 of file radio_control.c.
References RadioControl::frame_cpt, RadioControl::frame_rate, LED_OFF, LED_ON, radio_control, RadioControl::radio_ok_cpt, RC_LOST, RC_LOST_TIME, RC_OK, RC_OK_CPT, RC_REALLY_LOST, RC_REALLY_LOST_TIME, RadioControl::status, and RadioControl::time_since_last_frame.
|
static |
Definition at line 38 of file radio_control.c.
References dev, RadioControl::nb_channel, radio_control, and RadioControl::values.
Referenced by radio_control_init().
struct RadioControl radio_control |
Definition at line 1 of file radio_control.c.
Referenced by ap_mode_of_3way_switch(), autopilot_failsafe_checks(), autopilot_generated_on_rc_frame(), autopilot_static_on_rc_frame(), autopilot_static_SetModeHandler(), eff_scheduling_cyfoam_periodic(), eff_scheduling_rotwing_update_hover_motor_effectiveness(), fbw_safety_check(), glide_wing_lock_event(), guidance_h_run(), guidance_module_enter(), guidance_module_run(), hott_event(), hott_init(), intermcu_send_status(), main_recovery_periodic(), oneloop_andi_run(), percent_from_rc(), ppm_event(), ppm_init(), px4_set_gimbal_angle_periodic(), radio_control_cc2500_event(), radio_control_cc2500_init(), radio_control_feed(), radio_control_get(), radio_control_init(), radio_control_periodic_task(), radio_control_set(), rc_cb(), rc_datalink_event(), rc_datalink_init(), rc_intermcu_init(), rc_intermcu_parse_fbw_status(), rc_intermcu_parse_msg(), rc_mode_switch(), sbus_dual_event(), sbus_dual_init(), sbus_event(), sbus_init(), schdule_control_effectiveness(), send_cc2500_ppm(), send_fbw_status(), send_hott(), send_mode(), send_ppm(), send_rc(), send_rotorcraft_rc(), send_sbus(), send_status(), send_tune_hover(), spektrum_event(), spektrum_init(), superbitrf_rc_event(), superbitrf_rc_init(), sys_id_chirp_activate_handler(), sys_id_chirp_run(), sys_id_doublet_activate_handler(), sys_id_doublet_run(), and throttle_curve_run().