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