bool window_pending() const
void add_on_closed_callback(F &&callback)
uint8_t register_source()
bool is_provisioned() const
void set_timeout(uint32_t timeout)
float get_setup_priority() const override
Trigger * get_timeout_trigger()
LazyCallbackManager< void()> closed_callback_
uint32_t provisioned_mask_
void set_source_provisioned(uint8_t source, bool provisioned)
uint32_t registered_mask_
void dump_config() override
static constexpr uint8_t MAX_SOURCES
ProvisioningManager * global_provisioning_manager
constexpr float BEFORE_CONNECTION
For components that should be initialized after WiFi and before API is connected.