OS
v1.7.5
Documentation
|
Input Interfaces. More...
Classes | |
class | analogChannel |
An analog input-channel object. More... | |
class | channel |
class | digitalChannel |
A digital input-channel object. More... | |
class | watcher |
The digital input-channel watcher class. More... | |
Typedefs | |
using | digitalValue_t |
using | analogValue_t |
using | digitalReaderFcn_t |
A pointer to the wrapper function that reads the specific digital input-channel. | |
using | analogReaderFcn_t |
A pointer to the wrapper function that reads the specific analog input-channel. | |
using | eventCallback_t |
A pointer to the input-channel event callback. | |
Enumerations | |
enum class | event { event::NONE , event::EXCEPTION , event::ON_CHANGE , event::FALLING_EDGE , event::RISING_EDGE , event::PULSATION_DOUBLE , event::PULSATION_TRIPLE , event::PULSATION_MULTI , event::HIGH_THRESHOLD , event::LOW_THRESHOLD , event::IN_BAND , event::STEADY_IN_HIGH , event::STEADY_IN_LOW , event::STEADY_IN_BAND , event::DELTA , event::STEP_UP , event::STEP_DOWN } |
An enum with all the possible events that can be detected by the watcher class for a specified input-channel. More... | |
enum class | type { type::DIGITAL_CHANNEL , type::ANALOG_CHANNEL } |
An enum class to define the types of input channels. More... | |
Input Interfaces.