Heute hab ich die Firmware des Handreglers ein bischen erweitert.
Man kann nun:
- Den Server herunterfahren und ausschalten (das ging vorher nur, wenn eine Tastatur und ein Bildschirm angeschlossen waren, oder über eine Remote-Sitzung von einem anderen Rechner aus).
- Den einzelnen Steuermodulen ihre Nummer vergeben. Hierzu muss man das Steuermodul resetten und dann innerhalb der nächsten 10 Sekunden auf dem Mobilteil die zukünftige ID des Steuermoduls eintippen. Das Steuermodul sppeichert die neue Adresse im EEPROM und verwendet diese beim Start. Anmerkung: Früher musste beim Aufspielen der Firmware auf das Steuermodul diese Adresse vor dem Übersetzen im Programmcode eingetragen werden.
- RS485-Steuersequenzen an den Server schicken, der sie auf dem RS485-Bus ausgibt. Somit können alle an die Steuermodule angeschlossenen Komponenten getestet werden.
Natürlich musste auch der Server angepasst werden, damit er die neuen Kommandos versteht und entsprechende Aktionen ausführt.