Paparazzi UAS  v6.1.0_stable
Paparazzi is a free software Unmanned Aircraft System.
main_ap.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void main_init (void)
 Main initialization. More...
 
void main_event (void)
 
void handle_periodic_tasks (void)
 
void main_periodic (void)
 
void telemetry_periodic (void)
 
void failsafe_check (void)
 

Detailed Description

Rover main loop.

Definition in file main_ap.h.

Function Documentation

◆ failsafe_check()

◆ handle_periodic_tasks()

◆ main_event()

void main_event ( void  )
inline

Definition at line 246 of file main_ap.c.

References autopilot, autopilot_on_rc_frame(), fbw_on_ap_command(), fbw_on_rc_frame(), InterMcuEvent(), mcu_event(), RadioControlEvent, and pprz_autopilot::use_rc.

+ Here is the call graph for this function:

◆ main_init()

◆ main_periodic()

void main_periodic ( void  )
inline

Definition at line 174 of file main_fbw.c.

References autopilot_get_mode(), autopilot_motors_on, commands, commands_failsafe, fbw_mode, FBW_MODE_AUTO, FBW_MODE_FAILSAFE, FBW_MODE_MANUAL, fbw_motors_on, fbw_safety_check(), intermcu, intermcu_periodic(), LED_OFF, LED_ON, LED_PERIODIC, LED_TOGGLE, PPRZ_BAUD, and SetCommands.

Referenced by handle_periodic_tasks().

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

◆ telemetry_periodic()

void telemetry_periodic ( void  )

Definition at line 177 of file main_ap.c.

References autopilot_send_version(), DefaultChannel, DefaultDevice, DefaultPeriodic, fbw_mode, and intermcu_send_status().

Referenced by handle_periodic_tasks().

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