Files
esphome-dev/esphome/components/sml/automation.h
T
2023-11-06 10:27:11 +13:00

20 lines
411 B
C++

#pragma once
#include "esphome/core/automation.h"
#include "sml.h"
#include <vector>
namespace esphome {
namespace sml {
class DataTrigger : public Trigger<const std::vector<uint8_t> &, bool> {
public:
explicit DataTrigger(Sml *sml) {
sml->add_on_data_callback([this](const std::vector<uint8_t> &data, bool valid) { this->trigger(data, valid); });
}
};
} // namespace sml
} // namespace esphome