RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
rtems_rate_monotonic_period_statistics Struct Reference

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

#include <ratemon.h>

Data Fields

uint32_t count
 This field contains the number of periods executed. More...
 
uint32_t missed_count
 This field contains the number of periods missed. More...
 
rtems_thread_cpu_usage_t min_cpu_time
 This field contains the least amount of CPU time used in a period. More...
 
rtems_thread_cpu_usage_t max_cpu_time
 This field contains the highest amount of CPU time used in a period. More...
 
rtems_thread_cpu_usage_t total_cpu_time
 This field contains the total amount of wall time used in a period. More...
 
rtems_rate_monotonic_period_time_t min_wall_time
 This field contains the least amount of wall time used in a period. More...
 
rtems_rate_monotonic_period_time_t max_wall_time
 This field contains the highest amount of wall time used in a period. More...
 
rtems_rate_monotonic_period_time_t total_wall_time
 This field contains the total amount of CPU time used in a period. More...
 

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

rtems_thread_cpu_usage_t rtems_rate_monotonic_period_statistics::max_cpu_time

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

◆ max_wall_time

rtems_rate_monotonic_period_time_t rtems_rate_monotonic_period_statistics::max_wall_time

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

◆ min_cpu_time

rtems_thread_cpu_usage_t rtems_rate_monotonic_period_statistics::min_cpu_time

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

◆ min_wall_time

rtems_rate_monotonic_period_time_t 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

rtems_thread_cpu_usage_t rtems_rate_monotonic_period_statistics::total_cpu_time

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

◆ total_wall_time

rtems_rate_monotonic_period_time_t 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: