static uint32_t sum_cycle_periodic
in usec
arch independent UART (Universal Asynchronous Receiver/Transmitter) API
void periodic_report_sysmon(void)
Report system status.
uint16_t periodic_time_max
in usec
static uint16_t n_periodic
uint16_t periodic_time_min
in usec
void init_sysmon(void)
Init system monitoring.
void periodic_sysmon(void)
Analyse periodic calls Should be run at the highest frequency.
uint16_t periodic_cycle_max
in usec
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
uint16_t periodic_cycle
in usec
struct SysMon sys_mon
Global system monitor data (averaged over 1 sec)
static uint32_t periodic_timer
uint16_t periodic_time
in usec
#define DefaultChannel
SITL.
static uint32_t sum_time_event
in usec
Common code for AP and FBW telemetry.
uint16_t periodic_cycle_min
in usec
static uint32_t event_timer
System monitoring return cpu load, average exec time, ...
#define SysTimeTimerStart(_t)
static uint32_t min_time_event
in usec