#pragma once #include class Config { public: // WiFi Configuration String wifi_ssid; String wifi_password; // Network Configuration uint16_t udp_port; uint16_t api_server_port; // Cluster Configuration unsigned long discovery_interval_ms; unsigned long heartbeat_interval_ms; unsigned long status_update_interval_ms; unsigned long member_info_update_interval_ms; unsigned long print_interval_ms; // Node Status Thresholds unsigned long node_active_threshold_ms; unsigned long node_inactive_threshold_ms; unsigned long node_dead_threshold_ms; // WiFi Connection unsigned long wifi_connect_timeout_ms; unsigned long wifi_retry_delay_ms; // System Configuration unsigned long restart_delay_ms; uint16_t json_doc_size; // Constructor Config(); };