#pragma once
#include <vector>
#include <filesystem>
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<LED> m_leds; // on best effort base, those will all show the same status
Mode m_mode;
};