ESPHome 2026.7.4
Loading...
Searching...
No Matches
esphome::ota::OTAStateListener Class Referenceabstract

Listener interface for OTA state changes. More...

#include <ota_backend.h>

Inheritance diagram for esphome::ota::OTAStateListener:
esphome::http_request::HttpRequestUpdate esphome::ota::OTAErrorTrigger esphome::ota::OTAProgressTrigger esphome::ota::OTAStateChangeTrigger esphome::ota::OTAStateTrigger< State >

Public Member Functions

virtual ~OTAStateListener ()=default
 
virtual void on_ota_state (OTAState state, float progress, uint8_t error)=0
 

Detailed Description

Listener interface for OTA state changes.

Components can implement this interface to receive OTA state updates without the overhead of std::function callbacks.

Definition at line 86 of file ota_backend.h.

Constructor & Destructor Documentation

◆ ~OTAStateListener()

virtual esphome::ota::OTAStateListener::~OTAStateListener ( )
virtualdefault

Member Function Documentation

◆ on_ota_state()

virtual void esphome::ota::OTAStateListener::on_ota_state ( OTAState state,
float progress,
uint8_t error )
pure virtual

The documentation for this class was generated from the following file: