User Documentation

The brief description of the header files of this module is provided below:

DigitalInput

  • Provides methods for handling digital input operations such as initialization, shutdown, getting the value of a specific channel and managing dynamic clients.

  • It defines structures for input and debounce configurations.

AlternativeDigitalInput

  • Provides an alternative interface for processing digital inputs.

DigitalInputTester

  • Provides console commands for testing digital inputs.

DigitalInputTesterLow

  • Alternative interface for the test console commands.

The module expects configuration to be provided using two header files inputConfiguration.h and inputConfigurationStrings.h.