roo_control
API Documentation for roo_control
Loading...
Searching...
No Matches
roo_control::GpioConnector Class Reference

Simple, raw, Arduino GPIO-pin-connected logical sensor. More...

#include <gpio_connector.h>

Inheritance diagram for roo_control::GpioConnector:
[legend]
Collaboration diagram for roo_control::GpioConnector:
[legend]

Public Member Functions

 GpioConnector (uint8_t pin, int pull_mode=0)
 
bool getState (BinaryLogicalState &result) const override
 Retrieves the current state, or returns false when it cannot be read.
 
- Public Member Functions inherited from roo_control::Selector< BinaryLogicalState >
virtual ~Selector ()=default
 

Detailed Description

Simple, raw, Arduino GPIO-pin-connected logical sensor.

Definition at line 8 of file gpio_connector.h.

Constructor & Destructor Documentation

◆ GpioConnector()

roo_control::GpioConnector::GpioConnector ( uint8_t  pin,
int  pull_mode = 0 
)
inline

Definition at line 10 of file gpio_connector.h.

Member Function Documentation

◆ getState()

bool roo_control::GpioConnector::getState ( BinaryLogicalState result) const
inlineoverridevirtual

Retrieves the current state, or returns false when it cannot be read.

Implements roo_control::Selector< BinaryLogicalState >.

Definition at line 14 of file gpio_connector.h.


The documentation for this class was generated from the following file: