#pragma once #include #include "../core/diagnostics_state.h" class DiagnosticsTask { public: DiagnosticsTask( DiagnosticsState& state ); void start(); private: static void taskEntry(void* parameter); void run(); DiagnosticsState& diagnostics; TaskHandle_t taskHandle = nullptr; };