10static const char *
const TAG =
"update";
16 return UpdateStateStrings::get_log_str(
static_cast<uint8_t
>(
state),
23 " Current Version: %s",
24 this->
name_.
c_str(), this->update_info_.current_version.c_str());
47#if defined(USE_UPDATE) && defined(USE_CONTROLLER_REGISTRY)
static void notify_update(update::UpdateEntity *obj)
void set_has_state(bool state)
constexpr const char * c_str() const
LazyCallbackManager< void()> state_callback_
const LogString * update_state_to_string(UpdateState state)
PROGMEM_STRING_TABLE(UpdateStateStrings, "UNKNOWN", "NO UPDATE", "UPDATE AVAILABLE", "INSTALLING")
Providing packet encoding functions for exchanging data with a remote host.
std::string latest_version