RTEMS: Rate_monotonic_Statistics Struct Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Fields
Rate_monotonic_Statistics Struct Reference
Internal » Classic » Classic Rate Monotonic Scheduler Implementation

`#include <ratemondata.h>`

## Data Fields
uint32_t | count
uint32_t | missed_count
Timestamp_Control | min_cpu_time
Timestamp_Control | max_cpu_time
Timestamp_Control | total_cpu_time
Timestamp_Control | min_wall_time
Timestamp_Control | max_wall_time
Timestamp_Control | total_wall_time

## Detailed Description

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

## Field Documentation

## ◆ count

uint32_t Rate_monotonic_Statistics::count

This field contains the number of periods executed.

## ◆ max_cpu_time

Timestamp_Control Rate_monotonic_Statistics::max_cpu_time

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

## ◆ max_wall_time

Timestamp_Control Rate_monotonic_Statistics::max_wall_time

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

## ◆ min_cpu_time

Timestamp_Control Rate_monotonic_Statistics::min_cpu_time

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

## ◆ min_wall_time

Timestamp_Control Rate_monotonic_Statistics::min_wall_time

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

## ◆ missed_count

uint32_t Rate_monotonic_Statistics::missed_count

This field contains the number of periods missed.

## ◆ total_cpu_time

Timestamp_Control Rate_monotonic_Statistics::total_cpu_time

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

## ◆ total_wall_time

Timestamp_Control Rate_monotonic_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:

- cpukit/include/rtems/rtems/ratemondata.h