==== LED-Meldungen ==== Für Fehlermeldungen ist die MSG_LED auf der BiDiBOne-Baugruppe vorgesehen. Für eine ausführlichere Ausgabe steht das **blink_morse**-Modul zur Verfügung. Es wird in der Model-Definition (''addon_model.h'') mit ''BLINK_MORSE_ENABLED TRUE'' aktiviert. In den Standard-BiDiBOne-Baugruppen ist das Morsen seit Januar 2015 durch eine einfache LED-Ausgabe ersetzt worden, kann aber von AddOn-Entwicklern nach wie vor eingesetzt werden. Eine kurze Erklärung bietet die Debug-Schnittstelle mit "**?**", "**BM**" oder den einzelnen Kommandos ohne Parameter. Die voreingestellte Geschwindigkeit bewegt sich im mittleren Bereich (Kurzpause = 240ms) und kann mit: **BS** abgefragt bzw. verändert werden. Die Meldungen können auf der Debug-Schnittstelle im Klartext via BL-Kommando angezeigt werden. Von dort aus können auch Meldungen erzeugt und gelöscht werden. Das Geblinke kann sogar ganz ab- und wieder angeschaltet werden. Bei einem Neustart werden die ursprünglichen Einstellungen wieder hergestellt. Im Normalbetrieb verschwinden die Meldungen erst wieder mit einem Neustart. Es können maximal 8 Meldungen mit maximal 5 Zeichen gleichzeitig ausgegeben werden. Jede weitere Meldung wird ignoriert und stattdessen "MORE" ausgegeben. Die Pausen sind standardisiert: Kurzpause (DIT) zwischen den Zeichen (''.'',''-''), dreifache Pause (DAH) zwischen Buchstaben und siebenfache Pause zwischen den einzelnen Meldungen. Hintergründe finden sich z.B. in der Wikipedia (http://de.wikipedia.org/wiki/Morsezeichen). === Beispiel: OneControl === Von der OneControl können derzeit Meldungstypen für drei Gerätetypen sowie eine allgemeine Fehlermeldung mit dem Aufbau "**GNNCC**" erzeugt werden. Dabei bedeuten: * **G** erät: L (''.-..'') | M (''- -'') | S (''...'') | E (''.'') für L9822E|MCP23S08|Servo|allgemeiner Fehler * **NN** zweistellige Pinnummer in hexadezimaler Form mit 0 beginnend * **CC** zweistelliger Fehlercode laut BiDiB-Protokoll Ein Rückmeldefehler am Powerausgang 3 würde also mit **L0306** gemeldet. Das sieht dann so aus: ^''.-.. _ - - - - - _ ...- - _ - - - - - _ -....''| Oder gesprochen: dit dah dit dit _ dah dah dah dah dah _ dit dit dit dah dah _ dah dah dah dah dah _ dah dit dit dit dit Das "MORE" sähe so aus: ''- - _ - - - _ .- - .'' (Tipp: Sprecht bitte nicht so laut, wenn ihr euch in morseunkundiger Umgebung aufhaltet, die Null hört sich nämlich ziemlich bekloppt an :-D ) === Häufig verwendete Zeichen === ^ E ^ . | ^ F ^ ..-. | ^ L ^ .-.. | ^ M ^ - - | ^ O ^ - - - | ^ R ^ .-. | ^ S ^ ... | ^ 0 ^ - - - - - | ^ 1 ^ .- - - - | ^ 2 ^ ..- - - | ^ 3 ^ ...- - | ^ 4 ^ ....- | ^ 5 ^ ..... | ^ 6 ^ -.... | ^ 7 ^ - -... | ^ 8 ^ - - -.. | ^ 9 ^ - - - -. |