RTEMS: Timer_Control Struct Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Fields
Timer_Control Struct Reference
Internal » Classic » Classic Timer Implementation

`#include <timerdata.h>`

## Data Fields
Objects_Control | Object
Watchdog_Control | Ticker
Timer_Classes | the_class
rtems_timer_service_routine_entry | routine
void * | user_data
Watchdog_Interval | initial
Watchdog_Interval | start_time
Watchdog_Interval | stop_time

## Detailed Description

The following records define the control block used to manage each timer.

## Field Documentation

## ◆ initial

Watchdog_Interval Timer_Control::initial

This field is the timer interval in ticks or seconds.

## ◆ Object

Objects_Control Timer_Control::Object

This field is the object management portion of a Timer instance.

## ◆ routine

rtems_timer_service_routine_entry Timer_Control::routine

This field is the timer service routine.

## ◆ start_time

Watchdog_Interval Timer_Control::start_time

This field is the timer start time point in ticks.

## ◆ stop_time

Watchdog_Interval Timer_Control::stop_time

This field is the timer stop time point in ticks.

## ◆ the_class

Timer_Classes Timer_Control::the_class

This field indicates what type of timer this currently is.

## ◆ Ticker

Watchdog_Control Timer_Control::Ticker

This field is the Watchdog instance which will be the scheduled.

## ◆ user_data

void* Timer_Control::user_data

This field is the timer service routine user data.

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

- cpukit/include/rtems/rtems/timerdata.h