_addAvailabilityData(JsonDocument &jsonDoc) | JBWoprHADevice | protected |
_addDeviceData(JsonDocument &jsonDoc) | JBWoprHADevice | protected |
_addDiscoveryPayload(JsonDocument &jsonDoc, const std::string &name, const std::string &prefix, const std::string &entity, const std::string &templateValue, const std::string &icon, const std::string &unitOfMeasurement="") | JBWoprHADevice | protected |
_apCallback(WiFiManager *wifiManager) | JBWoprWiFiDevice | protected |
_apName | JBWoprWiFiDevice | protected |
_audioChannel | JBWoprDevice | protected |
_audioFreq | JBWoprDevice | protected |
_audioResolution | JBWoprDevice | protected |
_break2Param | JBWoprMqttDevice | protected |
_break3Param | JBWoprHADevice | protected |
_breakParam | JBWoprWiFiDevice | protected |
_buttonBackBottom | JBWoprDevice | protected |
_buttonBackBottomClick() override | JBWoprMqttDevice | protectedvirtual |
_buttonBackBottomClickCallback | JBWoprDevice | protected |
_buttonBackBottomDoubleClick() override | JBWoprMqttDevice | protectedvirtual |
_buttonBackBottomDoubleClickCallback | JBWoprDevice | protected |
_buttonBackTop | JBWoprDevice | protected |
_buttonBackTopClick() override | JBWoprMqttDevice | protectedvirtual |
_buttonBackTopClickCallback | JBWoprDevice | protected |
_buttonBackTopDoubleClick() override | JBWoprMqttDevice | protectedvirtual |
_buttonBackTopDoubleClickCallback | JBWoprDevice | protected |
_buttonFrontLeft | JBWoprDevice | protected |
_buttonFrontLeftClick() override | JBWoprMqttDevice | protectedvirtual |
_buttonFrontLeftClickCallback | JBWoprDevice | protected |
_buttonFrontLeftDoubleClick() override | JBWoprMqttDevice | protectedvirtual |
_buttonFrontLeftDoubleClickCallback | JBWoprDevice | protected |
_buttonFrontRight | JBWoprDevice | protected |
_buttonFrontRightClick() override | JBWoprMqttDevice | protectedvirtual |
_buttonFrontRightClickCallback | JBWoprDevice | protected |
_buttonFrontRightDoubleClick() override | JBWoprMqttDevice | protectedvirtual |
_buttonFrontRightDoubleClickCallback | JBWoprDevice | protected |
_config | JBWoprDevice | protected |
_currentEffect | JBWoprDevice | protected |
_dateFormatParam | JBWoprWiFiDevice | protected |
_defaultEffect | JBWoprDevice | protected |
_defconBrightness | JBWoprDevice | protected |
_defconBrigthtness | JBWoprDevice | protected |
_defconColors | JBWoprDevice | protected |
_defconLeds | JBWoprDevice | protected |
_defconLedsBrightnessParam | JBWoprWiFiDevice | protected |
_defconLedsBrightnessValue | JBWoprWiFiDevice | protected |
_defconLedsColor | JBWoprDevice | protected |
_defconLevel | JBWoprDevice | protected |
_defconNames | JBWoprHADevice | protected |
_defconPixels | JBWoprDevice | protected |
_defconState | JBWoprDevice | protected |
_display | JBWoprDevice | protected |
_displayBrightness | JBWoprDevice | protected |
_displayBrightnessParam | JBWoprWiFiDevice | protected |
_displayBrightnessValue | JBWoprWiFiDevice | protected |
_displayState | JBWoprDevice | protected |
_dumpConfig() override | JBWoprHADevice | protectedvirtual |
_effects | JBWoprDevice | protected |
_effectsCounter | JBWoprDevice | protected |
_effectsTimeoutParam | JBWoprWiFiDevice | protected |
_effectsTimeoutValue | JBWoprWiFiDevice | protected |
_getAvailabilityTopic() | JBWoprMqttDevice | protectedvirtual |
_getDefconLedsPixel(JBDefconLevel level) | JBWoprDevice | protected |
_getDefconLevel(std::string value) | JBWoprDevice | protected |
_getDefconLevelString(JBDefconLevel level) | JBWoprDevice | protected |
_getDeviceName() | JBWoprWiFiDevice | protected |
_getDiscoveryTopic(const std::string &component, const std::string &prefix, const std::string &entity) | JBWoprHADevice | protected |
_getSubscriptionTopic() | JBWoprMqttDevice | protectedvirtual |
_getTopic(const char *entityId, const char *subEntityId) | JBWoprMqttDevice | protectedvirtual |
_getTopic(const std::string &entityId, const std::string &subEntityId) | JBWoprMqttDevice | protectedvirtual |
_getWiFiManager() | JBWoprWiFiDevice | protectedvirtual |
_haConfig | JBWoprHADevice | protected |
_handleCommand(const std::string &entity, const std::string &subEntity, const std::string &command, const std::string &payload) | JBWoprMqttDevice | protectedvirtual |
_handleConfigCommand(const std::string &subEntity, const std::string &command, const std::string &payload) | JBWoprMqttDevice | protectedvirtual |
_handleDefconCommand(const std::string &subEntity, const std::string &command, const std::string &payload) | JBWoprMqttDevice | protectedvirtual |
_handleDeviceCommand(const std::string &subEntity, const std::string &command, const std::string &payload) | JBWoprMqttDevice | protectedvirtual |
_handleDisplayCommand(const std::string &subEntity, const std::string &command, const std::string &payload) | JBWoprMqttDevice | protectedvirtual |
_handleEffectCommand(const std::string &subEntity, const std::string &command, const std::string &payload) | JBWoprMqttDevice | protectedvirtual |
_homeAssistantDiscoveryPrefixParam | JBWoprHADevice | protected |
_homeAssistantPublishConfig() | JBWoprHADevice | protected |
_homeAssistantPublishDiagnostics() | JBWoprHADevice | protected |
_homeAssistantPublishState() | JBWoprHADevice | protected |
_homeAssistantSendDiscovery() | JBWoprHADevice | protected |
_homeAssistantTitleParam | JBWoprHADevice | protected |
_hostNameParam | JBWoprWiFiDevice | protected |
_loadConfiguration() | JBWoprWiFiDevice | protected |
_mqttActive | JBWoprMqttDevice | protected |
_mqttCallback(const char *topic, const byte *payload, unsigned int length) | JBWoprMqttDevice | protected |
_mqttClient | JBWoprMqttDevice | protected |
_mqttConfig | JBWoprMqttDevice | protected |
_mqttPasswordParam | JBWoprMqttDevice | protected |
_mqttPrefixParam | JBWoprMqttDevice | protected |
_mqttReconnect() | JBWoprMqttDevice | protected |
_mqttServerNameParam | JBWoprMqttDevice | protected |
_mqttServerPortParam | JBWoprMqttDevice | protected |
_mqttServerPortValue | JBWoprMqttDevice | protected |
_mqttStart() | JBWoprMqttDevice | protected |
_mqttStop() | JBWoprMqttDevice | protected |
_mqttTitleParam | JBWoprMqttDevice | protected |
_mqttUserNameParam | JBWoprMqttDevice | protected |
_networkTitleParam | JBWoprWiFiDevice | protected |
_ntpServerNameParam | JBWoprWiFiDevice | protected |
_onMqttConnect() override | JBWoprHADevice | protectedvirtual |
_pins | JBWoprDevice | protected |
_saveConfiguration() | JBWoprWiFiDevice | protected |
_saveParamsCallback() override | JBWoprHADevice | protectedvirtual |
_setConfigFromJsonDocument(const JsonDocument &jsonDoc) override | JBWoprHADevice | protectedvirtual |
_setJsonDocumentFromConfig(JsonDocument &jsonDoc) override | JBWoprHADevice | protectedvirtual |
_setupWiFiManager() override | JBWoprHADevice | protectedvirtual |
_shouldSaveConfig | JBWoprWiFiDevice | protected |
_staticButtonBackBottomClickCallback(void *data) | JBWoprDevice | protectedstatic |
_staticButtonBackBottomDoubleClickCallback(void *data) | JBWoprDevice | protectedstatic |
_staticButtonBackTopClickCallback(void *data) | JBWoprDevice | protectedstatic |
_staticButtonBackTopDoubleClickCallback(void *data) | JBWoprDevice | protectedstatic |
_staticButtonFrontLeftClickCallback(void *data) | JBWoprDevice | protectedstatic |
_staticButtonFrontLeftDoubleClickCallback(void *data) | JBWoprDevice | protectedstatic |
_staticButtonFrontRightClickCallback(void *data) | JBWoprDevice | protectedstatic |
_staticButtonFrontRightDoubleClickCallback(void *data) | JBWoprDevice | protectedstatic |
_timeFormatParam | JBWoprWiFiDevice | protected |
_timeOffsetParam | JBWoprWiFiDevice | protected |
_useDAC | JBWoprDevice | protected |
_useHomeAssistantParam | JBWoprHADevice | protected |
_useMqttParam | JBWoprMqttDevice | protected |
_useWebPortalParam | JBWoprWiFiDevice | protected |
_webServerCallback() | JBWoprWiFiDevice | protected |
_wifiClient | JBWoprMqttDevice | protected |
_wifiConfig | JBWoprWiFiDevice | protected |
_wifiManager | JBWoprWiFiDevice | protected |
_woprTitleParam | JBWoprWiFiDevice | protected |
_woprVariant | JBWoprDevice | protected |
audioClear() | JBWoprDevice | |
audioPlayNote(note_t note, uint8_t octave) | JBWoprDevice | |
audioPlayTone(const uint16_t freq) | JBWoprDevice | |
begin(JBWoprBoardVariant variant) override | JBWoprHADevice | virtual |
begin(JBWoprBoardVariant variant, JBWoprBoardPins pins) override | JBWoprHADevice | virtual |
buttonBackBottomSetClickCallback(std::function< void()> func) | JBWoprDevice | virtual |
buttonBackBottomSetDoubleClickCallback(std::function< void()> func) | JBWoprDevice | virtual |
buttonBackTopSetClickCallback(std::function< void()> func) | JBWoprDevice | virtual |
buttonBackTopSetDoubleClickCallback(std::function< void()> func) | JBWoprDevice | virtual |
buttonFrontLeftSetClickCallback(std::function< void()> func) | JBWoprDevice | virtual |
buttonFrontLeftSetDoubleClickCallback(std::function< void()> func) | JBWoprDevice | virtual |
buttonFrontRightSetClickCallback(std::function< void()> func) | JBWoprDevice | virtual |
buttonFrontRightSetDoubleClickCallback(std::function< void()> func) | JBWoprDevice | virtual |
COMMAND_SET | JBWoprMqttDevice | protected |
CONFIG_FILE_NAME | JBWoprWiFiDevice | protected |
DEFCON_STRINGS (defined in JBWoprDevice) | JBWoprDevice | |
defconLedsClear() | JBWoprDevice | virtual |
defconLedSetColor(JBDefconLevel level, uint32_t color) | JBWoprMqttDevice | virtual |
defconLedSetDefconStateColor(JBDefconLevel level, uint32_t color) | JBWoprDevice | virtual |
defconLedsSetBrightness(uint8_t brightness) override | JBWoprMqttDevice | virtual |
defconLedsSetColor(uint32_t color) override | JBWoprMqttDevice | virtual |
defconLedsSetDefconLevel(JBDefconLevel level) override | JBWoprMqttDevice | virtual |
defconLedsSetState(bool state) override | JBWoprMqttDevice | virtual |
displayClear() override | JBWoprMqttDevice | virtual |
displayScrollText(const char *text, uint16_t delay_ms) override | JBWoprMqttDevice | virtual |
displayScrollText(const std::string &text, uint16_t delay_ms) override | JBWoprMqttDevice | virtual |
displayScrollText(const String &text, uint16_t delay_ms) override | JBWoprMqttDevice | virtual |
displayScrollText(const char *text) | JBWoprMqttDevice | virtual |
displayScrollText(const std::string &text) | JBWoprMqttDevice | virtual |
displayScrollText(const String &text) | JBWoprMqttDevice | virtual |
displaySetBrightness(uint8_t val) override | JBWoprMqttDevice | virtual |
displaySetChar(uint8_t index, char chr) | JBWoprDevice | virtual |
displaySetState(bool state) override | JBWoprMqttDevice | virtual |
displayShow() | JBWoprDevice | virtual |
displayShowText(const char *text, JBTextAlignment alignment) override | JBWoprMqttDevice | virtual |
displayShowText(const std::string &text, JBTextAlignment alignment) override | JBWoprMqttDevice | virtual |
displayShowText(const String &text, JBTextAlignment alignment) override | JBWoprMqttDevice | virtual |
displayShowText(const char *text) override | JBWoprMqttDevice | virtual |
displayShowText(const std::string &text) override | JBWoprMqttDevice | virtual |
displayShowText(const String &text) override | JBWoprMqttDevice | virtual |
effectsCurrentEffectIsRunning() | JBWoprDevice | |
effectsDefaultEffectIsRunning() | JBWoprDevice | |
effectsGetCurrentEffect() | JBWoprDevice | |
effectsGetRegisteredEffects() | JBWoprDevice | |
effectsRegisterDefaultEffect(JBWoprEffectBase *effect) | JBWoprDevice | |
effectsRegisterEffect(JBWoprEffectBase *effect) | JBWoprDevice | |
effectsStartCurrentEffect() override | JBWoprMqttDevice | virtual |
effectsStartEffect(JBWoprEffectBase *effect) override | JBWoprMqttDevice | virtual |
effectsStartEffect(const std::string &effect) override | JBWoprMqttDevice | virtual |
effectsStartEffect(const char *effect) override | JBWoprMqttDevice | virtual |
effectsStopCurrentEffect() | JBWoprMqttDevice | virtual |
ENTITY_NAME_BUTTON_BACK_BOTTOM | JBWoprMqttDevice | protected |
ENTITY_NAME_BUTTON_BACK_TOP | JBWoprMqttDevice | protected |
ENTITY_NAME_BUTTON_FRONT_LEFT | JBWoprMqttDevice | protected |
ENTITY_NAME_BUTTON_FRONT_RIGHT | JBWoprMqttDevice | protected |
ENTITY_NAME_CONFIG | JBWoprHADevice | protected |
ENTITY_NAME_DEFCON | JBWoprMqttDevice | protected |
ENTITY_NAME_DEVICE | JBWoprMqttDevice | protected |
ENTITY_NAME_DIAGNOSTIC | JBWoprHADevice | protected |
ENTITY_NAME_DISPLAY | JBWoprMqttDevice | protected |
ENTITY_NAME_EFFECT | JBWoprMqttDevice | protected |
EVENT_CLICK | JBWoprMqttDevice | protected |
EVENT_DOUBLE_CLICK | JBWoprMqttDevice | protected |
getBoardVariant() | JBWoprDevice | |
getButtonBackBottom() | JBWoprDevice | |
getButtonBackTop() | JBWoprDevice | |
getButtonFrontLeft() | JBWoprDevice | |
getButtonFrontRight() | JBWoprDevice | |
getConfiguration() | JBWoprDevice | |
getDefconLeds() | JBWoprDevice | |
getDisplay() | JBWoprDevice | |
getLogLevel() override | JBWoprHADevice | virtual |
HA_COMPONENT_BUTTON | JBWoprHADevice | protected |
HA_COMPONENT_LIGHT | JBWoprHADevice | protected |
HA_COMPONENT_NUMBER | JBWoprHADevice | protected |
HA_COMPONENT_SELECT | JBWoprHADevice | protected |
HA_COMPONENT_SENSOR | JBWoprHADevice | protected |
HA_COMPONENT_SWITCH | JBWoprHADevice | protected |
HA_CONF_ENTITY_DATE_FORMAT | JBWoprHADevice | protected |
HA_CONF_ENTITY_DEFCON_BRIGHTNESS | JBWoprHADevice | protected |
HA_CONF_ENTITY_DISPLAY_BRIGHTNESS | JBWoprHADevice | protected |
HA_CONF_ENTITY_EFFECTS_TIMEOUT | JBWoprHADevice | protected |
HA_CONF_ENTITY_RESTART | JBWoprHADevice | protected |
HA_CONF_ENTITY_TIME_FORMAT | JBWoprHADevice | protected |
HA_CONF_ENTITY_WIFI_USE_WEB_PORTAL | JBWoprHADevice | protected |
HA_CONFIG_PREFIX | JBWoprHADevice | protected |
HA_DIAG_ENTITY_IP | JBWoprHADevice | protected |
HA_DIAG_ENTITY_RAM | JBWoprHADevice | protected |
HA_DIAG_ENTITY_RSSI | JBWoprHADevice | protected |
HA_DIAG_PREFIX | JBWoprHADevice | protected |
HTML_CHECKBOX_FALSE | JBWoprHADevice | protected |
HTML_CHECKBOX_TRUE | JBWoprHADevice | protected |
HTML_HOME_ASSISTANT_TITLE | JBWoprHADevice | protected |
HTML_MQTT_TITLE | JBWoprMqttDevice | protected |
HTML_NETWORK_TITLE | JBWoprWiFiDevice | protected |
HTML_WOPR_TITLE | JBWoprWiFiDevice | protected |
JBWoprDevice() | JBWoprDevice | |
JBWoprHADevice() | JBWoprHADevice | |
JBWoprMqttDevice() | JBWoprMqttDevice | |
JBWoprWiFiDevice() | JBWoprWiFiDevice | |
JSON_KEY_CONF_MQTT_PREFIX | JBWoprMqttDevice | protected |
JSON_KEY_DATE_FORMAT | JBWoprWiFiDevice | protected |
JSON_KEY_DEFCON_BRIGHTNESS | JBWoprWiFiDevice | protected |
JSON_KEY_DISPLAY_BRIGHTNESS | JBWoprWiFiDevice | protected |
JSON_KEY_EFFECTS_TIMEOUT | JBWoprWiFiDevice | protected |
JSON_KEY_HA_DIAG_ENTITY_IP | JBWoprHADevice | protected |
JSON_KEY_HA_DIAG_ENTITY_RAM | JBWoprHADevice | protected |
JSON_KEY_HA_DIAG_ENTITY_RSSI | JBWoprHADevice | protected |
JSON_KEY_HA_DIAG_ENTITY_VERSION | JBWoprHADevice | protected |
JSON_KEY_HA_DISCOVERY_PREFIX | JBWoprHADevice | protected |
JSON_KEY_HA_USE_HOME_ASSISTANT | JBWoprHADevice | protected |
JSON_KEY_MQTT_PASSWORD | JBWoprMqttDevice | protected |
JSON_KEY_MQTT_SERVER_NAME | JBWoprMqttDevice | protected |
JSON_KEY_MQTT_SERVER_PORT | JBWoprMqttDevice | protected |
JSON_KEY_MQTT_USE_MQTT | JBWoprMqttDevice | protected |
JSON_KEY_MQTT_USER_NAME | JBWoprMqttDevice | protected |
JSON_KEY_TIME_FORMAT | JBWoprWiFiDevice | protected |
JSON_KEY_WIFI_HOST_NAME | JBWoprWiFiDevice | protected |
JSON_KEY_WIFI_NTP_SERVER | JBWoprWiFiDevice | protected |
JSON_KEY_WIFI_TIME_OFFSET | JBWoprWiFiDevice | protected |
JSON_KEY_WIFI_USE_WEB_PORTAL | JBWoprWiFiDevice | protected |
loop() override | JBWoprHADevice | virtual |
mqttPublishMessage(const std::string &topic, JsonDocument &jsonDoc, bool retain=false) | JBWoprMqttDevice | |
mqttPublishMessage(const std::string &topic, const std::string &value, bool retain=false) | JBWoprMqttDevice | |
mqttPublishMessage(const char *topic, const char *value, bool retain=false) | JBWoprMqttDevice | |
setLogLevel(LogLevel level) override | JBWoprHADevice | virtual |
startWiFi() | JBWoprWiFiDevice | |
STATE_OFF | JBWoprMqttDevice | protected |
STATE_ON | JBWoprMqttDevice | protected |
SUBENTITY_NAME_BRIGHTNESS | JBWoprMqttDevice | protected |
SUBENTITY_NAME_COLOR | JBWoprMqttDevice | protected |
SUBENTITY_NAME_DATE_FORMAT | JBWoprMqttDevice | protected |
SUBENTITY_NAME_DEFCON_BRIGHTNESS | JBWoprMqttDevice | protected |
SUBENTITY_NAME_DISPLAY_BRIGHTNESS | JBWoprMqttDevice | protected |
SUBENTITY_NAME_EFFECTS_TIMEOUT | JBWoprMqttDevice | protected |
SUBENTITY_NAME_EVENT | JBWoprMqttDevice | protected |
SUBENTITY_NAME_LEVEL | JBWoprMqttDevice | protected |
SUBENTITY_NAME_NAME | JBWoprMqttDevice | protected |
SUBENTITY_NAME_SCROLLTEXT | JBWoprMqttDevice | protected |
SUBENTITY_NAME_STATE | JBWoprMqttDevice | protected |
SUBENTITY_NAME_TEXT | JBWoprMqttDevice | protected |
SUBENTITY_NAME_TIME_FORMAT | JBWoprMqttDevice | protected |
SUBENTITY_NAME_WIFI_HOST_NAME | JBWoprMqttDevice | protected |
SUBENTITY_NAME_WIFI_USE_WEB_PORTAL | JBWoprMqttDevice | protected |
WEB_PORTAL_PASSWORD | JBWoprWiFiDevice | protected |
webPortalStart() | JBWoprWiFiDevice | |
webPortalStop() | JBWoprWiFiDevice | |