ESPHome 2026.1.0-dev
Loading...
Searching...
No Matches
reconfig_buttons.h
Go to the documentation of this file.
1#pragma once
2
4#include "../ld2420.h"
5
6namespace esphome::ld2420 {
7
8class LD2420ApplyConfigButton : public button::Button, public Parented<LD2420Component> {
9 public:
11
12 protected:
13 void press_action() override;
14};
15
16class LD2420RevertConfigButton : public button::Button, public Parented<LD2420Component> {
17 public:
19
20 protected:
21 void press_action() override;
22};
23
24class LD2420RestartModuleButton : public button::Button, public Parented<LD2420Component> {
25 public:
27
28 protected:
29 void press_action() override;
30};
31
32class LD2420FactoryResetButton : public button::Button, public Parented<LD2420Component> {
33 public:
35
36 protected:
37 void press_action() override;
38};
39
40} // namespace esphome::ld2420
Helper class to easily give an object a parent of type T.
Definition helpers.h:1102
Base class for all buttons.
Definition button.h:25