Class DigitalOut
Defined in File digital_out.h
Inheritance Relationships
Derived Type
public andino::DigitalOutArduino(Class DigitalOutArduino)
Class Documentation
-
class DigitalOut
This class defines an interface for digital outputs.
Subclassed by andino::DigitalOutArduino
Public Functions
-
inline explicit DigitalOut(const int gpio_pin)
Constructs a DigitalOut using the specified GPIO pin.
- Parameters:
gpio_pin – GPIO pin.
-
virtual ~DigitalOut() = default
Destructs the digital output.
-
virtual void begin() const = 0
Initializes the digital output.
-
virtual void write(int value) const = 0
Sets the digital output value (0 or 1).
- Parameters:
value – Digital output value.
Protected Attributes
-
const int gpio_pin_
GPIO pin.
-
inline explicit DigitalOut(const int gpio_pin)