|
ESPHome 2025.12.1
|
#include <automation.h>
Public Member Functions | |
| void | add_action (Action< Ts... > *action) |
| void | add_actions (const std::initializer_list< Action< Ts... > * > &actions) |
| void | play (const Ts &...x) |
| void | play_tuple (const std::tuple< Ts... > &tuple) |
| void | stop () |
| bool | empty () const |
| bool | is_running () |
| Check if any action in this action list is currently running. | |
| int | num_running () |
| Return the number of actions in this action list that are currently running. | |
Protected Member Functions | |
| template<size_t... S> | |
| void | play_tuple_ (const std::tuple< Ts... > &tuple, std::index_sequence< S... >) |
Protected Attributes | |
| Action< Ts... > * | actions_begin_ {nullptr} |
| Action< Ts... > * | actions_end_ {nullptr} |
Definition at line 296 of file automation.h.
|
inline |
Definition at line 298 of file automation.h.
|
inline |
Definition at line 306 of file automation.h.
|
inline |
Definition at line 322 of file automation.h.
|
inline |
Check if any action in this action list is currently running.
Definition at line 325 of file automation.h.
|
inline |
Return the number of actions in this action list that are currently running.
Definition at line 331 of file automation.h.
|
inline |
Definition at line 311 of file automation.h.
|
inline |
Definition at line 315 of file automation.h.
|
inlineprotected |
Definition at line 338 of file automation.h.
|
inline |
Definition at line 318 of file automation.h.
|
protected |
Definition at line 342 of file automation.h.
|
protected |
Definition at line 343 of file automation.h.