Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "modules/core/sys_mon.h"
#include "modules/core/sys_mon_rtos.h"
#include "modules/datalink/downlink.h"
Go to the source code of this file.
Functions | |
void | init_sysmon (void) |
Init system monitoring. More... | |
void | periodic_report_sysmon (void) |
Report system status. More... | |
void | periodic_sysmon (void) |
Analyse periodic calls Should be run at the highest frequency. More... | |
void | event_sysmon (void) |
Analyse event calls. More... | |
Variables | |
struct rtos_monitoring | rtos_mon |
Definition in file rtos_mon.c.
void event_sysmon | ( | void | ) |
Analyse event calls.
Definition at line 65 of file rtos_mon.c.
void init_sysmon | ( | void | ) |
Init system monitoring.
Definition at line 32 of file rtos_mon.c.
References rtos_mon, and rtos_mon_init_arch().
void periodic_report_sysmon | ( | void | ) |
Report system status.
Definition at line 43 of file rtos_mon.c.
References rtos_monitoring::core_free_memory, rtos_monitoring::cpu_load, rtos_monitoring::cpu_time, DefaultChannel, DefaultDevice, get_sys_time_float(), rtos_monitoring::heap_fragments, rtos_monitoring::heap_free_memory, rtos_monitoring::heap_largest, rtos_mon, rtos_mon_periodic_arch(), and rtos_monitoring::thread_counter.
void periodic_sysmon | ( | void | ) |
Analyse periodic calls Should be run at the highest frequency.
Definition at line 63 of file rtos_mon.c.
struct rtos_monitoring rtos_mon |
Definition at line 1 of file rtos_mon.c.
Referenced by init_sysmon(), periodic_report_sysmon(), and rtos_mon_periodic_arch().