feat: sACN-Belegung rgb als Vorgabe
Pixelorientierte Werkzeuge wie LedFx schreiben drei Kanaele je Pixel; mit dem Dimmer voran landet deren erstes Pixel auf Dimmer, R, G. rgb ist damit die Belegung, die out of the box das Richtige tut - der Dimmer bleibt fuer DMX-Pulte eine Umschaltung entfernt.
This commit is contained in:
@@ -77,7 +77,7 @@ void nl_settings_defaults(nl_settings_t *s)
|
||||
s->sacn_universe = 1;
|
||||
s->sacn_start_slot = 1;
|
||||
s->sacn_hold = 0;
|
||||
s->sacn_layout = 0;
|
||||
s->sacn_layout = 1;
|
||||
}
|
||||
|
||||
void nl_settings_init(uint32_t addr_a, uint32_t addr_b)
|
||||
|
||||
@@ -36,7 +36,7 @@ typedef struct {
|
||||
uint16_t sacn_start_slot; /* 1..512 (Vorgabe 1) */
|
||||
uint8_t sacn_hold; /* 0 = nach dem Timeout zurueck zum HA-Zustand, 1 = halten */
|
||||
uint8_t _padding[1]; /* haelt sizeof auf einem Vielfachen von 4 */
|
||||
uint8_t sacn_layout; /* Offset 216 - 0 = Dimmer voran, 1 = nur R,G,B (nl_dmx_layout_t).
|
||||
uint8_t sacn_layout; /* Offset 216 - 0 = Dimmer voran, 1 = nur R,G,B (Vorgabe 1).
|
||||
* Dieselbe Regel wie oben: neue Felder beginnen bei oder hinter
|
||||
* dem vorherigen sizeof (216), sonst ueberschreibt das Fuellbyte
|
||||
* eines aelteren Satzes sie. */
|
||||
|
||||
Reference in New Issue
Block a user