13#include <initializer_list>
132 std::unique_ptr<Private> d_ptr;
158 extern const std::map<int, LedSettings>
SspLeds;
177 extern const std::map<int, LedSettings>
SjbLeds;
SPI 2840X Led settings.
Definition ledsettings.h:26
virtual ~LedSettings()
Destructor.
void clear()
Clears the LedSettings object After the call to this function, the LedSettings object is the same as ...
LedSettings(const LedSettings &other)
Copy Constructor.
bool isNull() const
Returns true if the object is null (i.e. it has not been initialized, d_ptr is null)
bool operator!=(const LedSettings &other) const
bool isEmpty() const
Checks if all attributes are set to their default values (same as the default constructor)
LedSettings & operator=(const LedSettings &other)
Sets the LedSettings object to be equal to other.
LedSettings(LedSettings &&other)
Move Constructor after the move, other is null, other.clear() must be called if it is to be used agai...
bool operator==(const LedSettings &other) const
LedSettings(const uint8_t order)
void setOrder(const uint8_t order)
const std::map< int, LedSettings > SspLeds
Leds settings for the Ssp SPA.
const std::map< int, LedSettings > SjbLeds
Leds settings for the Sjb SPA.
SpaIot name space.
Definition bussettings.h:15