#pragma once #include #include struct LED { std::filesystem::path green; std::filesystem::path red; }; class StatusLED { public: enum class Mode { OK, // green Error // red }; StatusLED(); void addLED(const LED& led); private: std::vector m_leds; // on best effort base, those will all show the same status Mode m_mode; };