arduino-audio-tools
Public Member Functions | Public Attributes | List of all members
AudioActions::Action Struct Reference

Public Member Functions

virtual int id ()
 
virtual void process ()
 
virtual bool readValue ()
 

Public Attributes

void(* actionOff )(bool pinStatus, int pin, void *ref) = nullptr
 
void(* actionOn )(bool pinStatus, int pin, void *ref) = nullptr
 
ActiveLogic activeLogic = ActiveHigh
 
int debounceDelayValue = 500
 determines the value for the action
 
unsigned long debounceTimeout = 0
 
bool enabled = true
 
bool lastState = true
 
int16_t pin = -1
 
void * ref = nullptr
 
int touchLimit = 20
 

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