ESPectre SDK 2.8.0-280-gac7af68
Wi-Fi CSI motion sensing for ESP32 firmware
Loading...
Searching...
No Matches
espectre::EspectreOtaStatus Struct Reference

Full OTA status: state, the versions involved, and the resolved URLs. More...

#include <espectre_protocol.h>

Public Attributes

EspectreOtaState state {EspectreOtaState::IDLE}
std::string current_version {"unknown"}
std::string target_version
std::string manifest_url
std::string image_url
std::string message
std::string default_channel
 Build-time OTA channel used when a command omits its channel.
std::string channel
 Resolved OTA channel for the current attempt.
bool busy {false}
bool update_available {false}

Detailed Description

Full OTA status: state, the versions involved, and the resolved URLs.

Definition at line 228 of file espectre_protocol.h.

Member Data Documentation

◆ state

EspectreOtaState espectre::EspectreOtaStatus::state {EspectreOtaState::IDLE}

Definition at line 229 of file espectre_protocol.h.

◆ current_version

std::string espectre::EspectreOtaStatus::current_version {"unknown"}

Definition at line 230 of file espectre_protocol.h.

◆ target_version

std::string espectre::EspectreOtaStatus::target_version

Definition at line 231 of file espectre_protocol.h.

◆ manifest_url

std::string espectre::EspectreOtaStatus::manifest_url

Definition at line 232 of file espectre_protocol.h.

◆ image_url

std::string espectre::EspectreOtaStatus::image_url

Definition at line 233 of file espectre_protocol.h.

◆ message

std::string espectre::EspectreOtaStatus::message

Definition at line 234 of file espectre_protocol.h.

◆ default_channel

std::string espectre::EspectreOtaStatus::default_channel

Build-time OTA channel used when a command omits its channel.

Definition at line 236 of file espectre_protocol.h.

◆ channel

std::string espectre::EspectreOtaStatus::channel

Resolved OTA channel for the current attempt.

Empty when unused.

Definition at line 238 of file espectre_protocol.h.

◆ busy

bool espectre::EspectreOtaStatus::busy {false}

Definition at line 239 of file espectre_protocol.h.

◆ update_available

bool espectre::EspectreOtaStatus::update_available {false}

Definition at line 240 of file espectre_protocol.h.


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