19 lines
397 B
C++
19 lines
397 B
C++
#include "rgbitem.h"
|
|
|
|
RgbItem::RgbItem(Microcontroller* micro, uint32_t itemIdIn, QString name, uint8_t value,
|
|
QObject* parent): Item(itemIdIn, name, value, parent), micro_(micro)
|
|
{
|
|
|
|
}
|
|
|
|
void RgbItem::enactValue(uint8_t value)
|
|
{
|
|
assert(micro_);
|
|
value ? micro_->rgbOn() : micro_->rgbOff();
|
|
}
|
|
|
|
void RgbItem::store(QJsonObject &json)
|
|
{
|
|
json["Type"] = "Rgb";
|
|
Item::store(json);
|
|
}
|