|
ESPHome 2026.1.0-dev
|
Data Structures | |
| class | ArduinoLibreTinyOTABackend |
| class | ArduinoRP2040OTABackend |
| class | ESP8266OTABackend |
| OTA backend for ESP8266 using native SDK functions. More... | |
| class | IDFOTABackend |
| class | OTABackend |
| class | OTAComponent |
| class | OTAErrorTrigger |
| class | OTAGlobalCallback |
| Global callback that aggregates OTA state from all OTA components. More... | |
| class | OTAGlobalStateListener |
| Listener interface for global OTA state changes (includes OTA component pointer). More... | |
| class | OTAProgressTrigger |
| class | OTAStateChangeTrigger |
| class | OTAStateListener |
| Listener interface for OTA state changes. More... | |
| class | OTAStateTrigger |
Typedefs | |
| using | OTAStartTrigger = OTAStateTrigger<OTA_STARTED> |
| using | OTAEndTrigger = OTAStateTrigger<OTA_COMPLETED> |
| using | OTAAbortTrigger = OTAStateTrigger<OTA_ABORT> |
Functions | |
| OTAGlobalCallback * | get_global_ota_callback () |
| std::unique_ptr< ota::OTABackend > | make_ota_backend () |
Variables | |
| OTAGlobalCallback * | global_ota_callback {nullptr} |
Definition at line 40 of file automation.h.
Definition at line 39 of file automation.h.
Definition at line 38 of file automation.h.
Definition at line 14 of file ota_backend.h.
| Enumerator | |
|---|---|
| OTA_COMPLETED | |
| OTA_STARTED | |
| OTA_IN_PROGRESS | |
| OTA_ABORT | |
| OTA_ERROR | |
Definition at line 44 of file ota_backend.h.
| OTAGlobalCallback * esphome::ota::get_global_ota_callback | ( | ) |
Definition at line 9 of file ota_backend.cpp.
| std::unique_ptr< ota::OTABackend > esphome::ota::make_ota_backend | ( | ) |
Definition at line 15 of file ota_backend_arduino_libretiny.cpp.
| OTAGlobalCallback* esphome::ota::global_ota_callback {nullptr} |
Definition at line 7 of file ota_backend.cpp.