33 #include "pprzlink/messages.h"
static uint32_t sum_cycle_periodic
in usec
arch independent UART (Universal Asynchronous Receiver/Transmitter) API
void periodic_report_sysmon(void)
Report system status.
static uint16_t n_periodic
void init_sysmon(void)
Init system monitoring.
void periodic_sysmon(void)
Analyse periodic calls Should be run at the highest frequency.
static float get_sys_time_float(void)
Get the time in seconds since startup.
static uint32_t periodic_cycle
static uint32_t sum_time_periodic
in usec
Architecture independent timing functions.
void event_sysmon(void)
Analyse event calls.
static uint32_t sum_n_event
struct SysMon sys_mon
Global system monitor data (averaged over 1 sec)
static uint32_t periodic_timer
static uint32_t sum_time_event
in usec
Common code for AP and FBW telemetry.
static uint32_t event_timer
System monitoring common header return cpu load, average exec time, ...
#define SysTimeTimerStart(_t)
static uint32_t min_time_event
in usec