ESPHome
2026.5.0-dev
Loading...
Searching...
No Matches
esphome
components
safe_mode
automation.h
Go to the documentation of this file.
1
#pragma once
2
#include "
esphome/core/automation.h
"
3
#include "
safe_mode.h
"
4
5
namespace
esphome::safe_mode
{
6
7
template
<
typename
... Ts>
class
MarkSuccessfulAction
:
public
Action
<Ts...>,
public
Parented
<SafeModeComponent> {
8
public
:
9
void
play
(
const
Ts &...
x
)
override
{ this->
parent_
->mark_successful(); }
10
};
11
12
}
// namespace esphome::safe_mode
esphome::Action
Definition
automation.h:508
esphome::Parented
Helper class to easily give an object a parent of type T.
Definition
helpers.h:2013
esphome::Parented< SafeModeComponent >::parent_
SafeModeComponent * parent_
Definition
helpers.h:2024
esphome::safe_mode::MarkSuccessfulAction
Definition
automation.h:7
esphome::safe_mode::MarkSuccessfulAction::play
void play(const Ts &...x) override
Definition
automation.h:9
automation.h
esphome::safe_mode
Definition
automation.h:5
safe_mode.h
x
uint16_t x
Definition
tt21100.cpp:5
Generated by
1.12.0