10#define UTS_TOGGLABLE_H
27 volatile bool enabled;
bool is_beginned()
Checks if this ultrasonic sensor is already activated.
Definition Uts_general.h:55
Uts_general()
Constructor for a generic ultrasonic sensor driver.
virtual void set_beginned(bool is_beginned)
Sets whether this ultrasonic sensor is activated.
void set_beginned(bool is_beginned)
Sets whether this ultrasonic sensor is activated.
Definition Uts_togglable.h:36
Uts_togglable()
Constructor for a togglable ultrasonic sensor driver.
void set_enabled(bool is_enabled)
Sets whether this ultrasonic sensor is enabled or not.
Definition Uts_togglable.h:44
virtual void end()
Deactivates this ultrasonic sensor.
bool is_enabled()
Checks if this ultrasonic sensor is enabled or not.
Definition Uts_togglable.h:51
virtual bool begin()
Activates this ultrasonic sensor.
virtual void disable()
Teporarily disables this ultrasonic sensor.
virtual void enable()
Re-enables this ultrasonic sensor.