Embedded Template Library 1.0
etl::imessage_timer_locked::timer_data Struct Reference

The configuration of a timer. More...

#include <message_timer_locked.h>

Public Member Functions

 timer_data (etl::timer::id::type id_, const etl::imessage &message_, etl::imessage_router &irouter_, uint32_t period_, bool repeating_, etl::message_router_id_t destination_router_id_=etl::imessage_bus::ALL_MESSAGE_ROUTERS)
 
bool is_active () const
 Returns true if the timer is active.
 
void set_inactive ()
 Sets the timer to the inactive state.
 

Public Attributes

const etl::imessagep_message
 
etl::imessage_routerp_router
 
uint32_t period
 
uint32_t delta
 
etl::message_router_id_t destination_router_id
 
etl::timer::id::type id
 
uint_least8_t previous
 
uint_least8_t next
 
bool repeating
 

Detailed Description

The configuration of a timer.


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