11#include <freertos/FreeRTOS.h>
15namespace http_request {
19 void setup()
override;
22 void perform(
bool force)
override;
This class simplifies creating components that periodically check a state.
TaskHandle_t update_task_handle_
HttpRequestComponent * request_parent_
float get_setup_priority() const override
void set_source_url(const std::string &source_url)
void set_request_parent(HttpRequestComponent *request_parent)
void set_ota_parent(OtaHttpRequestComponent *ota_parent)
OtaHttpRequestComponent * ota_parent_
static void update_task(void *params)
const float AFTER_WIFI
For components that should be initialized after WiFi is connected.
Providing packet encoding functions for exchanging data with a remote host.