SensESP 3.0.1
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
digital_input.h File Reference
#include <elapsedMillis.h>
#include "sensesp/ui/config_item.h"
#include "sensesp_base_app.h"
#include "sensor.h"
Include dependency graph for digital_input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sensesp::DigitalInput
 DigitalInput is the base class for reading a digital GPIO pin. More...
 
class  sensesp::DigitalInputState
 DigitalInputState polls the state of an input pin every read_delay ms. More...
 
class  sensesp::DigitalInputCounter
 DigitalInputCounter counts interrupts and reports the count every read_delay ms. More...
 
class  sensesp::DigitalInputDebounceCounter
 DigitalInputDebounceCounter counts interrupts and reports the count every read_delay ms, but ignores events that happen within ignore_interval_ms. More...
 
class  sensesp::DigitalInputChange
 DigitalInputChange provides output whenever a digital pin changes its state. More...
 

Namespaces

namespace  sensesp
 

Functions

const String sensesp::ConfigSchema (const DigitalInputState &obj)
 
bool sensesp::ConfigRequiresRestart (const DigitalInputState &obj)
 
const String sensesp::ConfigSchema (const DigitalInputCounter &obj)
 
bool sensesp::ConfigRequiresRestart (const DigitalInputCounter &obj)
 
const String sensesp::ConfigSchema (const DigitalInputDebounceCounter &obj)
 
bool sensesp::ConfigRequiresRestart (const DigitalInputDebounceCounter &obj)