Periodic timer attributes. More...
#include <cmsis-plus/rtos/os.h>
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. | |
Periodic timer attributes.
Definition at line 223 of file os-timer.h.
|
constexpr |
Construct periodic timer attributes object instance.
Definition at line 487 of file os-timer.h.
|
default |
|
default |
|
default |
Destruct the periodic timer attributes object instance.
|
default |
|
default |
|
inherited |
Attribute with the address of the clock to be used for timeouts.
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 629 of file os-decls.h.
Timer type attribute.
Definition at line 203 of file os-timer.h.