Adalight device added

Former-commit-id: d9b9a146b39ba83fada52de2b6076dde7e44b151
This commit is contained in:
johan
2013-11-11 21:07:24 +01:00
parent 0a6706e177
commit 5c71e626c7
11 changed files with 109 additions and 15 deletions

View File

@@ -14,6 +14,7 @@
#include "device/LedDeviceSedu.h"
#include "device/LedDeviceTest.h"
#include "device/LedDeviceWs2801.h"
#include "device/LedDeviceAdalight.h"
#include "LinearColorSmoothing.h"
@@ -58,6 +59,16 @@ LedDevice* Hyperion::createDevice(const Json::Value& deviceConfig)
device = deviceSedu;
}
else if (type == "adalight")
{
const std::string output = deviceConfig["output"].asString();
const unsigned rate = deviceConfig["rate"].asInt();
LedDeviceAdalight* deviceAdalight = new LedDeviceAdalight(output, rate);
deviceAdalight->open();
device = deviceAdalight;
}
else if (type == "test")
{
const std::string output = deviceConfig["output"].asString();