ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::WaitUntilAction< Ts >::QueueItem Struct Reference

#include <base_automation.h>

Public Member Functions

 QueueItem (uint32_t start, optional< uint32_t > timeout, const Ts &...x)
 

Data Fields

uint32_t start
 
optional< uint32_t > timeout
 
std::tuple< stored_trigger_arg_t< Ts >... > args
 

Detailed Description

template<typename... Ts>
struct esphome::WaitUntilAction< Ts >::QueueItem

Definition at line 528 of file base_automation.h.

Constructor & Destructor Documentation

◆ QueueItem()

template<typename... Ts>
esphome::WaitUntilAction< Ts >::QueueItem::QueueItem ( uint32_t start,
optional< uint32_t > timeout,
const Ts &... x )
inline

Definition at line 529 of file base_automation.h.

Field Documentation

◆ args

template<typename... Ts>
std::tuple<stored_trigger_arg_t<Ts>...> esphome::WaitUntilAction< Ts >::QueueItem::args

Definition at line 533 of file base_automation.h.

◆ start

template<typename... Ts>
uint32_t esphome::WaitUntilAction< Ts >::QueueItem::start

Definition at line 531 of file base_automation.h.

◆ timeout

template<typename... Ts>
optional<uint32_t> esphome::WaitUntilAction< Ts >::QueueItem::timeout

Definition at line 532 of file base_automation.h.


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