ESPHome  2024.11.1
automation.h
Go to the documentation of this file.
1 
2 #pragma once
4 #include "max17043.h"
5 
6 namespace esphome {
7 namespace max17043 {
8 
9 template<typename... Ts> class SleepAction : public Action<Ts...> {
10  public:
11  explicit SleepAction(MAX17043Component *max17043) : max17043_(max17043) {}
12 
13  void play(Ts... x) override { this->max17043_->sleep_mode(); }
14 
15  protected:
17 };
18 
19 } // namespace max17043
20 } // namespace esphome
uint16_t x
Definition: tt21100.cpp:17
void play(Ts... x) override
Definition: automation.h:13
MAX17043Component * max17043_
Definition: automation.h:16
SleepAction(MAX17043Component *max17043)
Definition: automation.h:11
Implementation of SPI Controller mode.
Definition: a01nyub.cpp:7