Preperations for registers in light types

This commit is contained in:
2023-02-15 21:54:26 +01:00
parent 4d471d057c
commit 975b2b7a52
9 changed files with 273 additions and 97 deletions

View File

@ -12,10 +12,31 @@ DmxController::DmxController(QObject *parent) :
m_counter{},
m_lightProject {
.lightTypes {
{ .id=0, .name="Stairville MH-X50+" },
{ .id=1, .name="RGBW Strahler" },
{ .id=2, .name="RGB Strahler" },
{ .id=3, .name="Nebelmaschine" }
{
.id=0,
.name="Stairville MH-X50+"
},
{
.id=1,
.name="RGBW Strahler",
.registers {
LightTypeRegisterConfig { .type = LightTypeRegisterType::Dimmer },
LightTypeRegisterConfig { .type = LightTypeRegisterType::Red },
LightTypeRegisterConfig { .type = LightTypeRegisterType::Green },
LightTypeRegisterConfig { .type = LightTypeRegisterType::Blue },
LightTypeRegisterConfig { .type = LightTypeRegisterType::White },
LightTypeRegisterConfig { .type = LightTypeRegisterType::Strobo },
LightTypeRegisterConfig { .type = LightTypeRegisterType::Dummy }
}
},
{
.id=2,
.name="RGB Strahler"
},
{
.id=3,
.name="Nebelmaschine"
}
},
.lights {
{ .id=0, .name="Lampe 1", .lightTypeId=1, .address=32, .position{1,0,0} },