backend: per-pattern parameters (n1-n4, delay) with persistence; REST responses include loaded params; logging of API inputs; alternating_phase: alternate colors between selected palette color 1/2 across bars with compact payload under 230 bytes; docs: add PER_PATTERN_PARAMETERS.md

This commit is contained in:
2025-10-04 01:10:40 +13:00
parent 6f9133b43e
commit 43feb5938f
3 changed files with 675 additions and 19 deletions

View File

@@ -22,12 +22,12 @@
},
{
"r": 255,
"g": 179,
"b": 255
"g": 255,
"b": 0
},
{
"r": 0,
"g": 255,
"r": 255,
"g": 0,
"b": 255
},
{
@@ -42,7 +42,93 @@
}
],
"selected_color_indices": [
0,
1
]
4,
3
],
"pattern_parameters": {
"alternating": {
"delay": 100,
"n1": 25,
"n2": 15,
"n3": 1,
"n4": 1
},
"segmented_movement": {
"delay": 100,
"n1": 37,
"n2": 39,
"n3": 7,
"n4": 21
},
"rd": {
"delay": 1000,
"n1": 68,
"n2": 10,
"n3": 1,
"n4": 1
},
"sm": {
"delay": 100,
"n1": 10,
"n2": 10,
"n3": 1,
"n4": 1
},
"a": {
"delay": 100,
"n1": 10,
"n2": 10,
"n3": 1,
"n4": 1
},
"radiate": {
"delay": 3,
"n1": 32,
"n2": 10,
"n3": 1,
"n4": 1
},
"f": {
"delay": 100,
"n1": 10,
"n2": 10,
"n3": 1,
"n4": 1
},
"r": {
"delay": 100,
"n1": 10,
"n2": 10,
"n3": 1,
"n4": 1
},
"on": {
"delay": 100,
"n1": 10,
"n2": 10,
"n3": 1,
"n4": 1
},
"o": {
"delay": 100,
"n1": 10,
"n2": 10,
"n3": 1,
"n4": 1
},
"p": {
"delay": 100,
"n1": 10,
"n2": 10,
"n3": 1,
"n4": 1
},
"alternating_phase": {
"delay": 100,
"n1": 21,
"n2": 60,
"n3": 1,
"n4": 1
}
}
}