ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
atm90e32_button.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace esphome::atm90e32 {
8
9class ATM90E32GainCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
10 public:
12
13 protected:
14 void press_action() override;
15};
16
17class ATM90E32ClearGainCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
18 public:
20
21 protected:
22 void press_action() override;
23};
24
25class ATM90E32OffsetCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
26 public:
28
29 protected:
30 void press_action() override;
31};
32
33class ATM90E32ClearOffsetCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
34 public:
36
37 protected:
38 void press_action() override;
39};
40
41class ATM90E32PowerOffsetCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
42 public:
44
45 protected:
46 void press_action() override;
47};
48
49class ATM90E32ClearPowerOffsetCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
50 public:
52
53 protected:
54 void press_action() override;
55};
56
57} // namespace esphome::atm90e32
Helper class to easily give an object a parent of type T.
Definition helpers.h:1861
Base class for all buttons.
Definition button.h:25