Paparazzi UAS  v5.18.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 init_ap (void)
 
void handle_periodic_tasks_ap (void)
 
void event_task_ap (void)
 
void sensors_task (void)
 Run at PERIODIC_FREQUENCY (60Hz if not defined) More...
 
void monitor_task (void)
 monitor stuff run at 1Hz More...
 
void reporting_task (void)
 Send a series of initialisation messages followed by a stream of periodic ones. More...
 

Detailed Description

AP ( AutoPilot ) process API

Definition in file main_ap.h.

Function Documentation

◆ event_task_ap()

void event_task_ap ( void  )

Definition at line 369 of file main_ap.c.

References autopilot_event(), autopilot_on_rc_frame(), BaroEvent, inter_mcu_received_fbw, link_mcu_event_task(), and mcu_event().

Referenced by sim_periodic_task().

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

◆ handle_periodic_tasks_ap()

void handle_periodic_tasks_ap ( void  )

◆ init_ap()

◆ monitor_task()

void monitor_task ( void  )

◆ reporting_task()

void reporting_task ( void  )

Send a series of initialisation messages followed by a stream of periodic ones.

Called at 60Hz.

Definition at line 283 of file main_ap.c.

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

Referenced by handle_periodic_tasks_ap(), and sim_periodic_task().

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

◆ sensors_task()

void sensors_task ( void  )

Run at PERIODIC_FREQUENCY (60Hz if not defined)

Definition at line 306 of file main_ap.c.

References update_ahrs_from_sim().

Referenced by handle_periodic_tasks_ap(), and sim_periodic_task().

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