RTEMS  5.1
Data Fields
rtems_rate_monotonic_period_statistics Struct Reference

#include <ratemon.h>

Data Fields

uint32_t count
 
uint32_t missed_count
 
struct timespec min_cpu_time
 
struct timespec max_cpu_time
 
struct timespec total_cpu_time
 
struct timespec min_wall_time
 
struct timespec max_wall_time
 
struct timespec total_wall_time
 

Detailed Description

The following defines the PUBLIC data structure that has the statistics kept on each period instance.

Note
The public structure uses struct timespec while the internal one uses Timestamp_Control.

Field Documentation

◆ count

uint32_t rtems_rate_monotonic_period_statistics::count

This field contains the number of periods executed.

◆ max_cpu_time

struct timespec rtems_rate_monotonic_period_statistics::max_cpu_time

This field contains the highest amount of CPU time used in a period.

◆ max_wall_time

struct timespec rtems_rate_monotonic_period_statistics::max_wall_time

This field contains the highest amount of wall time used in a period.

◆ min_cpu_time

struct timespec rtems_rate_monotonic_period_statistics::min_cpu_time

This field contains the least amount of CPU time used in a period.

◆ min_wall_time

struct timespec rtems_rate_monotonic_period_statistics::min_wall_time

This field contains the least amount of wall time used in a period.

◆ missed_count

uint32_t rtems_rate_monotonic_period_statistics::missed_count

This field contains the number of periods missed.

◆ total_cpu_time

struct timespec rtems_rate_monotonic_period_statistics::total_cpu_time

This field contains the total amount of wall time used in a period.

◆ total_wall_time

struct timespec rtems_rate_monotonic_period_statistics::total_wall_time

This field contains the total amount of CPU time used in a period.


The documentation for this struct was generated from the following file: