mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Skip non LED panels
This commit is contained in:
parent
a14caa383f
commit
755c6bc22e
@ -210,7 +210,7 @@ int LedDeviceNanoleaf::getHwLedCount(const QJsonObject& jsonLayout) const
|
|||||||
case CONTROLLER_CAP:
|
case CONTROLLER_CAP:
|
||||||
case POWER_CONNECTOR:
|
case POWER_CONNECTOR:
|
||||||
case RHYTM:
|
case RHYTM:
|
||||||
DebugIf(verbose, _log, "Rhythm/Shape/lines Controller panel skipped.");
|
DebugIf(verbose, _log, "Rhythm/Shape/Lines Controller panel skipped.");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
++hwLedCount;
|
++hwLedCount;
|
||||||
@ -296,16 +296,20 @@ bool LedDeviceNanoleaf::initLedsConfiguration()
|
|||||||
panelY = posY;
|
panelY = posY;
|
||||||
}
|
}
|
||||||
|
|
||||||
DebugIf(verbose, _log, "Panel [%d] (%d,%d) - Type: [%d]", panelId, panelX, panelY, panelshapeType);
|
switch (panelshapeType)
|
||||||
|
|
||||||
// Skip Rhythm and Shapes controller panels
|
|
||||||
if (panelshapeType != RHYTM && panelshapeType != SHAPES_CONTROLLER)
|
|
||||||
{
|
{
|
||||||
|
case SHAPES_CONTROLLER:
|
||||||
|
case LINES_CONECTOR:
|
||||||
|
case CONTROLLER_CAP:
|
||||||
|
case POWER_CONNECTOR:
|
||||||
|
case RHYTM:
|
||||||
|
// Skip non LED panel types
|
||||||
|
DebugIf(verbose, _log, "Skip Panel [%d] (%d,%d) - Type: [%d]", panelId, panelX, panelY, panelshapeType);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
panelMap[panelY][panelX] = panelId;
|
panelMap[panelY][panelX] = panelId;
|
||||||
}
|
DebugIf(verbose, _log, "Use Panel [%d] (%d,%d) - Type: [%d] used", panelId, panelX, panelY, panelshapeType);
|
||||||
else
|
break;
|
||||||
{ // Reset non support/required features
|
|
||||||
Info(_log, "Rhythm/Shape Controller panel skipped.");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user