ESPHome 2025.12.0-dev
Loading...
Searching...
No Matches
base_automation.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::AndCondition< Ts >
 
class  esphome::OrCondition< Ts >
 
class  esphome::NotCondition< Ts >
 
class  esphome::XorCondition< Ts >
 
class  esphome::LambdaCondition< Ts >
 
class  esphome::StatelessLambdaCondition< Ts >
 Optimized lambda condition for stateless lambdas (no capture). More...
 
class  esphome::ForCondition< Ts >
 
class  esphome::StartupTrigger
 
class  esphome::ShutdownTrigger
 
class  esphome::LoopTrigger
 
class  esphome::ProjectUpdateTrigger
 
class  esphome::DelayAction< Ts >
 
class  esphome::LambdaAction< Ts >
 
class  esphome::StatelessLambdaAction< Ts >
 Optimized lambda action for stateless lambdas (no capture). More...
 
class  esphome::ContinuationAction< Ts >
 Simple continuation action that calls play_next_ on a parent action. More...
 
class  esphome::WhileLoopContinuation< Ts >
 Loop continuation for WhileAction that checks condition and repeats or continues. More...
 
class  esphome::IfAction< Ts >
 
class  esphome::WhileAction< Ts >
 
class  esphome::RepeatLoopContinuation< Ts >
 Loop continuation for RepeatAction that increments iteration and repeats or continues. More...
 
class  esphome::RepeatAction< Ts >
 
class  esphome::WaitUntilAction< Ts >
 Wait until a condition is true to continue execution. More...
 
class  esphome::UpdateComponentAction< Ts >
 
class  esphome::SuspendComponentAction< Ts >
 
class  esphome::ResumeComponentAction< Ts >
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.