Multi lightpacks device added

Former-commit-id: bd78457104c2b5b219b5a7718cc79777db9234e8
This commit is contained in:
johan
2013-11-17 15:51:42 +01:00
parent 936ff85729
commit 631b90486f
7 changed files with 355 additions and 119 deletions

View File

@@ -20,6 +20,7 @@
#include "device/LedDeviceWs2801.h"
#include "device/LedDeviceAdalight.h"
#include "device/LedDeviceLightpack.h"
#include "device/LedDeviceMultiLightpack.h"
#include "LinearColorSmoothing.h"
@@ -93,6 +94,13 @@ LedDevice* Hyperion::createDevice(const Json::Value& deviceConfig)
device = deviceLightpack;
}
else if (type == "multi-lightpack")
{
LedDeviceMultiLightpack* deviceLightpack = new LedDeviceMultiLightpack();
deviceLightpack->open();
device = deviceLightpack;
}
else if (type == "test")
{
const std::string output = deviceConfig["output"].asString();