#pragma once #include #include #include "esp_err.h" uint32_t runtime_policy_wifi_connect_timeout_ms(void); uint32_t runtime_policy_lifecycle_start_retry_count(void); uint32_t runtime_policy_lifecycle_retry_backoff_ms(uint32_t attempt); bool runtime_policy_is_retryable_error(esp_err_t err); uint32_t runtime_policy_printer_control_lock_timeout_ms(void); uint32_t runtime_policy_printer_worker_queue_wait_ms(void); uint32_t runtime_policy_printer_queue_retry_delay_ms(void); uint32_t runtime_policy_printer_status_poll_interval_ms(void); uint32_t runtime_policy_printer_stop_timeout_ms(void); uint32_t runtime_policy_rest_printer_connect_timeout_ms(void); uint32_t runtime_policy_rest_label_timeout_ms(void); uint32_t runtime_policy_rest_ota_timeout_ms(void); uint32_t runtime_policy_image_generation_timeout_default_ms(void); uint32_t runtime_policy_image_generation_timeout_min_ms(void); uint32_t runtime_policy_image_generation_timeout_max_ms(void); uint32_t runtime_policy_image_download_timeout_default_ms(void); uint32_t runtime_policy_image_download_timeout_min_ms(void); uint32_t runtime_policy_image_download_timeout_max_ms(void);