Class DigitalOut

Inheritance Relationships

Derived Type

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.