feat(sacn): Ergebnis des Multicast-Beitritts sichtbar machen
Bei der Abnahme kam Multicast nicht an, waehrend Unicast lief. Der Rueckgabewert von IP_ADD_MEMBERSHIP wurde bis jetzt verworfen - absichtlich, weil ein gescheiterter Beitritt den Unicast-Empfang nicht verhindern soll. Die Folge war aber, dass sich die entscheidende Frage nicht beantworten liess: tritt die Lampe nicht bei, oder reicht das WLAN die Gruppe nicht weiter? system/info traegt deshalb jetzt "sacn.multicast", und der Beitritt schreibt beim Socket-Aufbau eine Zeile auf die Konsole. Am Verhalten aendert sich nichts: ein Fehlschlag bleibt folgenlos fuer Unicast.
This commit is contained in:
@@ -18,5 +18,8 @@ void nl_sacn_start(void);
|
||||
/* false, wenn der Empfangs-Task nicht angelegt werden konnte. Dann bewegt sich
|
||||
* nl_sacn_beat nie und der Wachhund darf ihn nicht mehr verlangen. */
|
||||
bool nl_sacn_running(void);
|
||||
/* true, wenn der Beitritt zur Multicast-Gruppe des eingestellten Universe gelungen ist.
|
||||
* Unicast an die Lampen-IP funktioniert unabhaengig davon. */
|
||||
bool nl_sacn_joined(void);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user