Paparazzi UAS  v5.15_devel-88-gb3ad7fe
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
sys_mon.h File Reference

System monitoring common header return cpu load, average exec time, ... More...

#include "std.h"
+ Include dependency graph for sys_mon.h:
+ This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

System monitoring common header return cpu load, average exec time, ...

System monitoring return cpu load, average exec time, ...

Definition in file sys_mon.h.

Function Documentation

void event_sysmon ( void  )

Analyse event calls.

Store event calls total time and number of calls between two periodic calls

Definition at line 65 of file rtos_mon.c.

References event_timer, min_time_event, n_event, sum_time_event, SysTimeTimer, and SysTimeTimerStart.

void periodic_sysmon ( void  )