Periodic timer attributes. More...
#include <cmsis-plus/rtos/os.h>
Inheritance diagram for os::rtos::timer::attributes_periodic:Public Member Functions | |
Constructors & Destructor | |
| constexpr | attributes_periodic () |
| Construct periodic timer attributes object instance. | |
| attributes_periodic (const attributes_periodic &)=default | |
| attributes_periodic (attributes_periodic &&)=default | |
| attributes_periodic & | operator= (const attributes_periodic &)=default |
| attributes_periodic & | operator= (attributes_periodic &&)=default |
| ~attributes_periodic ()=default | |
| Destruct the periodic timer attributes object instance. | |
Public Attributes | |
Public Member Variables | |
| type_t | tm_type = run::once |
| Timer type attribute. | |
Public Member Variables | |
| rtos::clock * | clock = nullptr |
| Attribute with the address of the clock to be used for timeouts. | |
Allow to assign a name to the timer.
Definition at line 210 of file os-timer.h.
|
constexpr |
Definition at line 464 of file os-timer.h.
|
default |
|
default |
|
default |
|
default |
|
default |
|
inherited |
It may be one of os::rtos::sysclock, os::rtos::rtclock, or any other user object derived from class os::rtos::clock.
If nullptr, the default clock is os::rtos::sysclock.
Definition at line 612 of file os-decls.h.
Referenced by os::rtos::event_flags::event_flags(), os::rtos::mutex::mutex(), and os::rtos::timer::timer().
Definition at line 187 of file os-timer.h.
Referenced by os::rtos::timer::timer(), and osTimerCreate().