SensESP 2.7.2
Universal Signal K sensor toolkit ESP32
|
A class for quickly configuring a SensESP application object before wiring up your sensors. More...
#include <sensesp_app_builder.h>
Protected Attributes | |
SensESPApp * | app_ |
Protected Attributes inherited from sensesp::SensESPBaseAppBuilder | |
String | hostname_ = "SensESP" |
A class for quickly configuring a SensESP application object before wiring up your sensors.
Definition at line 16 of file sensesp_app_builder.h.
|
inline |
Construct a new SensESPApp Builder object.
SensESPAppBuilder is used to instantiate a SensESPApp object with non-trivial configuration.
Definition at line 34 of file sensesp_app_builder.h.
|
inline |
Enable the free memory sensor.
prefix |
Definition at line 108 of file sensesp_app_builder.h.
|
inline |
Report the IP address of the device.
prefix |
Definition at line 130 of file sensesp_app_builder.h.
|
inline |
Enable over-the-air updates for the device.
password | OTA authentication password. |
Definition at line 179 of file sensesp_app_builder.h.
|
inline |
Enable the System Hz sensor.
The System Hz sensor is a built-in sensor that measures how many times the system loop is executed per second.
prefix |
Definition at line 97 of file sensesp_app_builder.h.
|
inline |
Enable all built-in system info sensors.
prefix |
Definition at line 163 of file sensesp_app_builder.h.
|
inline |
Report the system uptime in seconds since the last reboot.
prefix |
Definition at line 119 of file sensesp_app_builder.h.
|
inline |
Report the Wi-Fi signal strength.
prefix |
Definition at line 141 of file sensesp_app_builder.h.
|
inlinefinaloverridevirtual |
Get the SensESPApp object.
Return a SensESPApp object that has been setup.
Implements sensesp::SensESPBaseAppBuilder.
Definition at line 206 of file sensesp_app_builder.h.
|
inline |
Set the button GPIO pin.
Definition at line 152 of file sensesp_app_builder.h.
|
inlinefinaloverridevirtual |
Set the device hostname.
If not set, the device hostname is set to "SensESP".
hostname |
Implements sensesp::SensESPBaseAppBuilder.
Definition at line 72 of file sensesp_app_builder.h.
|
inline |
Set the Signal K server address and port.
If not set, mDNS is used to discover the Signal K server.
address | |
port |
Definition at line 59 of file sensesp_app_builder.h.
|
inline |
Set the system status led object.
This allows custom status LED patterns to be used.
system_status_led |
Definition at line 84 of file sensesp_app_builder.h.
|
inline |
Set the Wi-Fi network SSID and password.
If not set, WiFiManager is used to create an access point for configuring the settings.
ssid | |
password |
Definition at line 45 of file sensesp_app_builder.h.
|
inline |
Set the wifi manager password.
Set the password for the WiFi configuration access point that is enabled after device reset if no wifi configuration is provided in the application code.
password |
Definition at line 194 of file sensesp_app_builder.h.
|
protected |
Definition at line 25 of file sensesp_app_builder.h.