Anfordern Config Data
Kennung

Anfordern Config Data 0x20, CAN-ID: 0x40

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
Config-
Data
Resp. Hash DLC Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
Beschreibung

Anfordern einer Configdatei. Darin enthalten ist ein 8 Byte Dateiname.

Bestätigen der Anforderung mit gesetztem Resp. Bit.

Die folgenden Dateinamen werden von der CS2 unterstützt:

Dateiname Absender Bedeutung Folge-Info (Folgedatagramme) Stream-Datenformat
"lokinfo" MS2 Daten einer Lok 2 Datagramme mit dem Textstring des Loknamen, in UTF8 Kodierung
(max. 16 Zeichen).
Text (Ausschnitt aus "lokomotive.cs2")
"loknamen" MS2 Namen von n Loks und Gesamtzahl, spezifiziert im Folgedatagramm. Nr. der ersten Lok und Anzahl durch Leer­zeichen getrennt. Als ASCII kodierter Zeichenstring. Text: Lok-Nr, Lok-Name und Gesamt­anzahl der Loks im .cs2-Format.
"maginfo" MS2 Daten von n Magnetartikeln Adresse erster Magnetartikel und Anzahl durch Leerzeichen getrennt. Text( Ausschnitt aus "magnetartikel.cs2")
"lokdb" MS2 Lokdatenbank - Binär
(MS2-Lokdb-Format)
"lang" MS2 Sprachendatei - Binär
(MS2-Sprachen-Format)
"ldbver" MS2 Versionsinfo der Lokdatenbank - Text: Versionsnr., Monat, Jahr, Anzahl der Einträge im .cs2-Format
"langver" MS2 Versionsinfo der MS2-Sprachendatei - Text: Versionsnummer und Größe der Sprachendatei im .cs2-Format
"loks" CS2 (Slave) Komplette Lokliste "lokomotive.cs" - Konfigurationsdatei "lokomotive.cs2"
Zlib-komprimiert
"mags" CS2 (Slave) Komplette Magnetartikel­konfiguration " magentartikel.cs2" - Konfigurationsdatei "magnetartikel.cs2"
Zlib-komprimiert
"fs" CS2 (Slave) Komplette Fahrstraßen­konfiguration "fahrstrassen.cs2" - Konfigurationsdatei "fahrstrassen.cs2"
Zlib-komprimiert
"gbs" CS2 (Slave) Komplette Gleisbild­konfiguration "gleisbild.cs2" - Konfigurationsdatei "gleisbild.cs2"
Zlib-komprimiert
"gbs-#" CS2 (Slave) Einzelne Seite einer Gleisbild­konfiguration.
Die Nummer "#" bestimmt die Seite
- Gleisbildseite im Format "gleisbild.cs2"
Zlib-komprimiert
"lokstat" CS2 (Slave) Aktueller Zustand der Loks - Statusdatei „lokomotive.sr2“
Zlib-komprimiert
"magstat" CS2 (Slave) Aktueller Zustand der Magnetartikel - Statusdatei „magnetartikel.sr2“
Zlib-komprimiert
"gbsstat" CS2 (Slave) Aktueller Zustand des Gleisbildes - Statusdatei „gleisbild.sr2“
Zlib-komprimiert
"fsstat" CS2 (Slave) Reserve für Fahrstrassen - Nicht implementiert

Wenn in der Spalte Folge-Info etwas angegeben ist, erwartet die Master-CS2 nach der Quittung eine weitere Config-Data-Anfrage, in der die erste Anfrage weiter qualifiziert wird.

Beispiel

--

Antwort

Gleiches Telegramm mit gesetzem Response. Unmittelbar darauf folgt ein Datenstrom mit Kennung "Config Data Stream". Dieser beinhaltet die angeforderte Information.

Besonderheiten

Kann auch vom PC angefordert werden (für Datensicherung).

Mittels des Konfigurationsdatenverteilung wird das verteilte Konfigurieren realisiert. Wenn mit einer Bedienoberfläche ein "Element" (Lokomotive, Magnetartikel, eine Layoiutseite etc) verändert wird, so teilt die Bedienoberfläche dies mit einem unaufgeforderten Antwortstream mit. Inhalt des Datenstroms ist das veränderte "Element", eben ein Ausschnitt aus einer .CS2 Datei.