Files
esphome-lsm6ds/esphome/components/demo/demo_lock.h
T

19 lines
348 B
C++

#pragma once
#include "esphome/components/lock/lock.h"
namespace esphome {
namespace demo {
class DemoLock : public lock::Lock {
protected:
void control(const lock::LockCall &call) override {
auto state = call.get_state();
if (state.has_value())
this->publish_state(*state);
}
};
} // namespace demo
} // namespace esphome