Class DigitalIn
Defined in File digital_in.h
Inheritance Relationships
Derived Type
public andino::InterruptIn(Class InterruptIn)
Class Documentation
-
class DigitalIn
This class defines an interface for digital inputs.
Subclassed by andino::InterruptIn
Public Functions
-
inline explicit DigitalIn(const int gpio_pin)
Constructs a DigitalIn using the specified GPIO pin.
- Parameters:
gpio_pin – GPIO pin.
-
virtual ~DigitalIn() = default
Destructs the digital input.
-
virtual void begin() const = 0
Initializes the digital input.
-
virtual int read() const = 0
Gets the digital input value (0 or 1).
- Returns:
Digital input value.
Protected Attributes
-
const int gpio_pin_
GPIO pin.
-
inline explicit DigitalIn(const int gpio_pin)