#include <scheduler.h>
Definition at line 31 of file scheduler.h.
◆ Type
Enumerator |
---|
TIMEOUT | |
INTERVAL | |
Definition at line 34 of file scheduler.h.
◆ cmp()
bool HOT esphome::Scheduler::SchedulerItem::cmp |
( |
const std::unique_ptr< SchedulerItem > & |
a, |
|
|
const std::unique_ptr< SchedulerItem > & |
b |
|
) |
| |
|
static |
◆ get_type_str()
const char* esphome::Scheduler::SchedulerItem::get_type_str |
( |
| ) |
|
|
inline |
◆ next_execution()
uint32_t esphome::Scheduler::SchedulerItem::next_execution |
( |
| ) |
|
|
inline |
◆ next_execution_major()
uint8_t esphome::Scheduler::SchedulerItem::next_execution_major |
( |
| ) |
|
|
inline |
◆ @158
◆ callback
std::function<void()> esphome::Scheduler::SchedulerItem::callback |
◆ component
Component* esphome::Scheduler::SchedulerItem::component |
◆ interval
uint32_t esphome::Scheduler::SchedulerItem::interval |
◆ last_execution
uint32_t esphome::Scheduler::SchedulerItem::last_execution |
◆ last_execution_major
uint8_t esphome::Scheduler::SchedulerItem::last_execution_major |
◆ name
std::string esphome::Scheduler::SchedulerItem::name |
◆ remove
bool esphome::Scheduler::SchedulerItem::remove |
◆ timeout
uint32_t esphome::Scheduler::SchedulerItem::timeout |
◆ type
The documentation for this struct was generated from the following files: