Weitermachen!
@oyla schreibt zum aktuellen Projektstand:
Das ist das Projekt. Mitte 2022 habe ich daran anscheinend gearbeitet Ich hatte noch lokale Änderungen, die hab ich mal hochgeladen in nen Branch. Ich hab aber keine Codeschau bisher gemacht und bin noch unwissend, welcher Stand es konkret ist.
Der ganze DHD Kram ist im Wiki: https://wiki.lohro.de/DHDRM4200D
Dort findest du auch bei den Anhängen ganz unten die Protokoll-Details:
- ecp_communication.pdf -- DHD Developer Dokumentation zur TCP/RS232 Kommunikation mit dem Pult (Grundprinzip)
- ecp_commands.pdf -- DHD Developer Dokumentation zur TCP/RS232 Kommunikation mit dem Pult (Steuerbefehle)
Das Ding ist aber, um Informationen zu interpretieren muss man etwas auf die Konfiguration (Manuell oder durch auslesen der Konfiguratoinsdatei) mappen, zumindest ist das hilfreich um zu wissen was konkret jetzt "Quick Rec" usw ist, es gibt letztlich ja nur Zahlen / IDs. Das Pult verhält sich so, dass es immer bei einer Änderung im Pult ein TCP Paket geschickt wird. Eine konkrete Bestätigung bei dem Senden von Commands gibt es nicht, sondern nur eine übliche "ein Zustand hat sich Geändert" Meldung die man einfach passiv mitlesen kann. Dadurch hab so gesehen alle Clients die am Pult hängen immer den aktuellen Stand, das sie über das TCP Paket immer informiert werden.