ESPHome  2024.4.1
automation.h
Go to the documentation of this file.
1 #pragma once
2 
5 #include "sps30.h"
6 
7 namespace esphome {
8 namespace sps30 {
9 
10 template<typename... Ts> class StartFanAction : public Action<Ts...> {
11  public:
12  explicit StartFanAction(SPS30Component *sps30) : sps30_(sps30) {}
13 
14  void play(Ts... x) override { this->sps30_->start_fan_cleaning(); }
15 
16  protected:
18 };
19 
20 } // namespace sps30
21 } // namespace esphome
This class implements support for the Sensirion SPS30 i2c/UART Particulate Matter PM1...
Definition: sps30.h:12
StartFanAction(SPS30Component *sps30)
Definition: automation.h:12
uint16_t x
Definition: tt21100.cpp:17
void play(Ts... x) override
Definition: automation.h:14
This is a workaround until we can figure out a way to get the tflite-micro idf component code availab...
Definition: a01nyub.cpp:7