refactor: Led layout, clearAll (#703)

* add SSDP name field

* YALL - yet another led layout

* led layout migration

* add initial vscode config

* merge clearAll with clear, rename Hyperion::compStateChange

* simpler components api

* Corrected code formatting

+ triggered PR build

* fix: regression from #636

* Support for color patterns

Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
This commit is contained in:
brindosch
2020-02-26 18:54:56 +01:00
committed by GitHub
parent ef51d28463
commit 8db85c9a5a
47 changed files with 656 additions and 738 deletions

View File

@@ -216,264 +216,160 @@
"leds":
[
{
"h": {
"max": 0.125,
"min": 0
},
"v": {
"max": 0.08,
"min": 0
}
"hmax": 0.125,
"hmin": 0,
"vmax": 0.08,
"vmin": 0
},
{
"h": {
"max": 0.25,
"min": 0.125
},
"v": {
"max": 0.08,
"min": 0
}
"hmax": 0.25,
"hmin": 0.125,
"vmax": 0.08,
"vmin": 0
},
{
"h": {
"max": 0.375,
"min": 0.25
},
"v": {
"max": 0.08,
"min": 0
}
"hmax": 0.375,
"hmin": 0.25,
"vmax": 0.08,
"vmin": 0
},
{
"h": {
"max": 0.5,
"min": 0.375
},
"v": {
"max": 0.08,
"min": 0
}
"hmax": 0.5,
"hmin": 0.375,
"vmax": 0.08,
"vmin": 0
},
{
"h": {
"max": 0.625,
"min": 0.5
},
"v": {
"max": 0.08,
"min": 0
}
"hmax": 0.625,
"hmin": 0.5,
"vmax": 0.08,
"vmin": 0
},
{
"h": {
"max": 0.75,
"min": 0.625
},
"v": {
"max": 0.08,
"min": 0
}
"hmax": 0.75,
"hmin": 0.625,
"vmax": 0.08,
"vmin": 0
},
{
"h": {
"max": 0.875,
"min": 0.75
},
"v": {
"max": 0.08,
"min": 0
}
"hmax": 0.875,
"hmin": 0.75,
"vmax": 0.08,
"vmin": 0
},
{
"h": {
"max": 1,
"min": 0.875
},
"v": {
"max": 0.08,
"min": 0
}
"hmax": 1,
"hmin": 0.875,
"vmax": 0.08,
"vmin": 0
},
{
"h": {
"max": 1,
"min": 0.95
},
"v": {
"max": 0.2,
"min": 0
}
"hmax": 1,
"hmin": 0.95,
"vmax": 0.2,
"vmin": 0
},
{
"h": {
"max": 1,
"min": 0.95
},
"v": {
"max": 0.4,
"min": 0.2
}
"hmax": 1,
"hmin": 0.95,
"vmax": 0.4,
"vmin": 0.2
},
{
"h": {
"max": 1,
"min": 0.95
},
"v": {
"max": 0.6,
"min": 0.4
}
"hmax": 1,
"hmin": 0.95,
"vmax": 0.6,
"vmin": 0.4
},
{
"h": {
"max": 1,
"min": 0.95
},
"v": {
"max": 0.8,
"min": 0.6
}
"hmax": 1,
"hmin": 0.95,
"vmax": 0.8,
"vmin": 0.6
},
{
"h": {
"max": 1,
"min": 0.95
},
"v": {
"max": 1,
"min": 0.8
}
"hmax": 1,
"hmin": 0.95,
"vmax": 1,
"vmin": 0.8
},
{
"h": {
"max": 1,
"min": 0.875
},
"v": {
"max": 1,
"min": 0.92
}
"hmax": 1,
"hmin": 0.875,
"vmax": 1,
"vmin": 0.92
},
{
"h": {
"max": 0.875,
"min": 0.75
},
"v": {
"max": 1,
"min": 0.92
}
"hmax": 0.875,
"hmin": 0.75,
"vmax": 1,
"vmin": 0.92
},
{
"h": {
"max": 0.75,
"min": 0.625
},
"v": {
"max": 1,
"min": 0.92
}
"hmax": 0.75,
"hmin": 0.625,
"vmax": 1,
"vmin": 0.92
},
{
"h": {
"max": 0.625,
"min": 0.5
},
"v": {
"max": 1,
"min": 0.92
}
"hmax": 0.625,
"hmin": 0.5,
"vmax": 1,
"vmin": 0.92
},
{
"h": {
"max": 0.5,
"min": 0.375
},
"v": {
"max": 1,
"min": 0.92
}
"hmax": 0.5,
"hmin": 0.375,
"vmax": 1,
"vmin": 0.92
},
{
"h": {
"max": 0.375,
"min": 0.25
},
"v": {
"max": 1,
"min": 0.92
}
"hmax": 0.375,
"hmin": 0.25,
"vmax": 1,
"vmin": 0.92
},
{
"h": {
"max": 0.25,
"min": 0.125
},
"v": {
"max": 1,
"min": 0.92
}
"hmax": 0.25,
"hmin": 0.125,
"vmax": 1,
"vmin": 0.92
},
{
"h": {
"max": 0.125,
"min": 0
},
"v": {
"max": 1,
"min": 0.92
}
"hmax": 0.125,
"hmin": 0,
"vmax": 1,
"vmin": 0.92
},
{
"h": {
"max": 0.05,
"min": 0
},
"v": {
"max": 1,
"min": 0.8
}
"hmax": 0.05,
"hmin": 0,
"vmax": 1,
"vmin": 0.8
},
{
"h": {
"max": 0.05,
"min": 0
},
"v": {
"max": 0.8,
"min": 0.6
}
"hmax": 0.05,
"hmin": 0,
"vmax": 0.8,
"vmin": 0.6
},
{
"h": {
"max": 0.05,
"min": 0
},
"v": {
"max": 0.6,
"min": 0.4
}
"hmax": 0.05,
"hmin": 0,
"vmax": 0.6,
"vmin": 0.4
},
{
"h": {
"max": 0.05,
"min": 0
},
"v": {
"max": 0.4,
"min": 0.2
}
"hmax": 0.05,
"hmin": 0,
"vmax": 0.4,
"vmin": 0.2
},
{
"h": {
"max": 0.05,
"min": 0
},
"v": {
"max": 0.2,
"min": 0
}
"hmax": 0.05,
"hmin": 0,
"vmax": 0.2,
"vmin": 0
}
]
}