| _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 |
| _getInitialDeviceName() | JBWoprWiFiDevice | 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 | |