SensESP 2.7.2
Universal Signal K sensor toolkit ESP32
|
Base class for button handlers. More...
#include <sensesp/system/base_button.h>
Public Member Functions | |
BaseButtonHandler (int pin, String config_path="") | |
virtual void | start () override |
Public Member Functions inherited from sensesp::Configurable | |
Configurable (String config_path="", String description="", int sort_order=1000) | |
virtual void | get_configuration (JsonObject &configObject) |
virtual bool | set_configuration (const JsonObject &config) |
virtual String | get_config_schema () |
String | get_description () |
void | set_description (String description) |
Set the description of the Configurable. | |
int | get_sort_order () |
void | set_sort_order (int sort_order) |
virtual void | save_configuration () |
Public Member Functions inherited from sensesp::Startable | |
Startable (int priority=0) | |
const int | get_start_priority () |
void | set_start_priority (int priority) |
Protected Attributes | |
AceButton * | button_ |
Protected Attributes inherited from sensesp::Configurable | |
String | description_ = "" |
int | sort_order_ = 1000 |
Additional Inherited Members | |
Static Public Member Functions inherited from sensesp::Startable | |
static void | start_all () |
Public Attributes inherited from sensesp::Configurable | |
const String | config_path_ |
Protected Member Functions inherited from sensesp::Configurable | |
virtual void | load_configuration () |
Base class for button handlers.
Button handlers are used to handle button presses. This is an abstract base class that should be extended to implement a specific button handler.
Definition at line 21 of file base_button.h.
Definition at line 23 of file base_button.h.
Called during the initialization process. Override this method to add runtime initialization code to your class
Reimplemented from sensesp::Startable.
Definition at line 29 of file base_button.h.
|
protected |
Definition at line 41 of file base_button.h.