|
||||
FRAMES NO FRAMES |
Kennung | |
---|---|
Read Config(0x07, in CAN-ID: 0x0E) |
Format |
---|
Prio | Command | Resp. | Hash | DLC | D-Byte 0 | D-Byte 1 | D-Byte 2 | D-Byte 3 | D-Byte 4 | D-Byte 5 | D-Byte 6 | D-Byte 7 |
2+2 Bit | 8 Bit | 1 Bit | 16 Bit | 4 Bit | 8 Bit | 8 Bit | 8 Bit | 8 Bit | 8 Bit | 8 Bit | 8 Bit | 8 Bit |
Message Prio | Read-Config | 0 | - | 7 | Loc - ID |
CV-Index
(6 Bit) CV-Nummer (10 Bit) |
Anzahl | |||||
High | Low | |||||||||||
Message Prio | Read-Config | 1 | - | 7 | Loc - ID |
CV-Index
(6 Bit) CV-Nummer (10 Bit) |
Wert | |||||
High | Low | |||||||||||
Message Prio | Read-Config | 1 | - | 6 | Loc - ID |
CV-Index
(6 Bit) CV-Nummer (10 Bit) |
||||||
High | Low |
Beschreibung |
---|
Lesen von Werten aus rückmeldefähigen Decodern.
Bei einer Anfrage wird die CV-Nummer und der Startindex angegeben. Durch die Anzahl der zu lesenden Bytes wird bestimmt, wie viele gelesen werden sollen. Eine Anfrage kann, bedingt durch die Anzahl der zu lesenden Bytes, mehrere Antworten auslösen.
Durch Loc-ID werden Protokoll und Adresse des Decoders bestimmt.
CV-Nummer bestimmt, welche Konfigurationsvariable gelesen werden soll. Möglich sind insgesamt 1024 Adressen. CV-Nummer steht in D-Byte 5 und den 2 niedrigstwertigen Bits von D-Byte 4.
CV-Index bestimmt den Index der zu lesenden CV-Nummer. CV-Index ist nur für Mfx zulässig. CV-Index steht in den 6 höchstwertigen Bits von D-Byte 4.
Protokolltypische Wertebereiche und Verhalten:
DCC:
MFX:
SX1:
CV-Nummer | Bedeutung |
1 | Adresse |
2 | Höchstgeschwindigkeit |
3 | Beschleunigung |
4 | Impulsbreite des Motorimpulses |
5 | 1 / 2 – Halteabschnitte |
MM2:
Beispiel |
---|
000E4711 7 00 00 c0 05 00 01 01 CV Lesen DCC
Antwort |
---|
Bei der Antwort wird Byteweise ein Wert gesendet.
CV-Nummer und CV-Index bestimmen dabei, um welches Bytes es sich handelt. Platzhalter Anzahl beinhaltet nun den gelesenen Wert.
Konnte kein Wert ausgelesen werden, so wird dies mit der negativen Quittung mit DLC = 6, also fehlendem Wert mitgeteilt.
Besonderheiten |
---|
Wird immer von Graphical User Interface Prozessor ausgelöst.
Der Befehl nimmt Lok/Funktionsdecoder nicht in Zyklus auf.
Je nach Protokoll nur auf dem Programmiergleis möglich.
Bei diesem Kommando handelt es sich um ein sequenziell in der
Abarbeitung befindlichen Programmierbefehl. Diese werden nicht in einer
Befehlqueue zwischengespeichert. Erst nach einer Antwort durch den
Gleis Format Prozessor darf der nächste Programmierbefehl angefordert
werden. Genau ein Programmierbefehl wird durch den Gleis
Format
Prozessor zeitgleich abgearbeitet.
|
||||
FRAMES NO FRAMES |