ESPHome 2025.5.0
Loading...
Searching...
No Matches
atm90e32_button.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace esphome {
8namespace atm90e32 {
9
10class ATM90E32GainCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
11 public:
13
14 protected:
15 void press_action() override;
16};
17
18class ATM90E32ClearGainCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
19 public:
21
22 protected:
23 void press_action() override;
24};
25
26class ATM90E32OffsetCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
27 public:
29
30 protected:
31 void press_action() override;
32};
33
34class ATM90E32ClearOffsetCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
35 public:
37
38 protected:
39 void press_action() override;
40};
41
42class ATM90E32PowerOffsetCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
43 public:
45
46 protected:
47 void press_action() override;
48};
49
50class ATM90E32ClearPowerOffsetCalibrationButton : public button::Button, public Parented<ATM90E32Component> {
51 public:
53
54 protected:
55 void press_action() override;
56};
57
58} // namespace atm90e32
59} // namespace esphome
Helper class to easily give an object a parent of type T.
Definition helpers.h:538
Base class for all buttons.
Definition button.h:29
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7