ESPHome
2026.11.0-dev
Loading...
Searching...
No Matches
esphome
core
Data Structures
|
Namespaces
base_automation.h File Reference
Go to the source code of this file.
Data Structures
class
esphome::AndCondition< N, Ts >
class
esphome::OrCondition< N, Ts >
class
esphome::NotCondition< Ts >
class
esphome::XorCondition< N, 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::ApplyAction< Fn, Ts >
Runs one codegen-generated function that has the parent and every field baked in.
More...
class
esphome::ApplyCondition< Fn, Ts >
Condition
counterpart of
ApplyAction
: one codegen-generated predicate with the parent baked in.
More...
class
esphome::IfAction< HasElse, Ts >
struct
esphome::IfAction< HasElse, Ts >::NoElse
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...
struct
esphome::WaitUntilAction< Ts >::QueueItem
class
esphome::UpdateComponentAction< Ts >
class
esphome::SuspendComponentAction< Ts >
class
esphome::ResumeComponentAction< Ts >
Namespaces
namespace
esphome
Generated by
1.12.0