|
RTEMS CPU Kit with SuperCore
4.11.2
|
#include <rtems/rtems/types.h>#include <rtems/rtems/status.h>#include <rtems/score/thread.h>#include <rtems/score/watchdog.h>#include <rtems/bspIo.h>#include <rtems/score/timespec.h>#include <rtems/score/timestamp.h>

Go to the source code of this file.
Data Structures | |
| struct | rtems_rate_monotonic_period_statistics |
| The following defines the PUBLIC data structure that has the statistics kept on each period instance. More... | |
| struct | Rate_monotonic_Statistics |
| The following defines the INTERNAL data structure that has the statistics kept on each period instance. More... | |
| struct | rtems_rate_monotonic_period_status |
| The following defines the period status structure. More... | |
| struct | Rate_monotonic_Control |
| The following structure defines the control block used to manage each period. More... | |
Macros | |
| #define | RTEMS_PERIOD_STATUS WATCHDOG_NO_TIMEOUT |
| The following constant is the interval passed to the rate_monontonic_period directive to obtain status information. | |
Typedefs | |
| typedef struct timespec | rtems_rate_monotonic_period_time_t |
| This is the public type used for the rate monotonic timing statistics. | |
| typedef Timestamp_Control | Rate_monotonic_Period_time_t |
| This is the internal type used for the rate monotonic timing statistics. | |
Enumerations | |
| enum | rtems_rate_monotonic_period_states { RATE_MONOTONIC_INACTIVE, RATE_MONOTONIC_OWNER_IS_BLOCKING, RATE_MONOTONIC_ACTIVE, RATE_MONOTONIC_EXPIRED_WHILE_BLOCKING, RATE_MONOTONIC_EXPIRED } |
| The following enumerated type defines the states in which a period may be. More... | |
1.8.13