24 #include <odb/callback.hxx> 25 #include <odb/core.hxx> 41 #pragma db object callback(validation_callback) table("HARDWARE_BUZZER") std::shared_ptr< GPIO > GPIOPtr
int64_t default_blink_speed_
This is the header file for a generated source file, GitSHA1.cpp.
GPIOPtr gpio_
The underlying GPIO.
virtual ~Buzzer()=default
int64_t default_blink_duration() const
int64_t default_blink_speed() const
Base class for hardware devices.
const GPIOPtr & gpio() const
int64_t default_blink_duration_
void validation_callback(odb::callback_event e, odb::database &) const override
Abstraction of Buzzer device attributes.