From b45518db67438ff6188aff3c0dc01cad982a89b8 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 7 Jun 2023 11:12:46 -0500 Subject: [PATCH] binary sensor --- .../binary_sensor/ratgdo_binary_sensor.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/components/ratgdo/binary_sensor/ratgdo_binary_sensor.cpp b/components/ratgdo/binary_sensor/ratgdo_binary_sensor.cpp index 9444db8..abd05e0 100644 --- a/components/ratgdo/binary_sensor/ratgdo_binary_sensor.cpp +++ b/components/ratgdo/binary_sensor/ratgdo_binary_sensor.cpp @@ -9,19 +9,20 @@ namespace ratgdo { static const char *const TAG = "ratgdo.binary_sensor"; -void RATGDOBinarySensor::dump_config() { + class RATGDOBinarySensor { +void dump_config() { LOG_BINARY_SENSOR("", "RATGDO BinarySensor", this); } -void RATGDOBinarySensor::setup() { +void setup() { this->publish_internal_state(false); } -void RATGDOBinarySensor::on_door_state(esphome::ratgdo::DoorState state) {} -void RATGDOBinarySensor::on_light_state(esphome::ratgdo::LightState state) {} -void RATGDOBinarySensor::on_lock_state(esphome::ratgdo::LockState state) {} -void RATGDOBinarySensor::on_motion_state(esphome::ratgdo::MotionState state) {} -void RATGDOBinarySensor::on_obstruction_state(esphome::ratgdo::ObstructionState state) {} - +void on_door_state(esphome::ratgdo::DoorState state) {} +void on_light_state(esphome::ratgdo::LightState state) {} +void on_lock_state(esphome::ratgdo::LockState state) {} +void on_motion_state(esphome::ratgdo::MotionState state) {} +void on_obstruction_state(esphome::ratgdo::ObstructionState state) {} + } } // namespace ratgdo } // namespace esphome