cs2_parse
 Alle Datenstrukturen Dateien Funktionen Variablen Makrodefinitionen Gruppen Seiten
Makrodefinitionen
TEST_GROUP

Konstanten für den Typ der Konfigurationsdatei. Mehr ...

Makrodefinitionen

#define PARSER_TYPE_LOKNAMEN   0x01
#define PARSER_TYPE_LOKINFO   0x02
#define PARSER_TYPE_GERAET_VRS   0x03
#define PARSER_TYPE_LOK_CS2   0x04
#define PARSER_TYPE_GLEISBILD_CS2   0x05
#define PARSER_TYPE_GLEISBILD_SEITE   0x06
#define PARSER_TYPE_MAGNETARTIKEL_CS2   0x07
#define PARSER_TYPE_FAHRSTRASSEN_CS2   0x08
#define PARSER_TYPE_HEADER_CS2   0x09
#define PARSER_TYPE_LOKLISTE   0x0A

Ausführliche Beschreibung

Konstanten für den Typ der Konfigurationsdatei.

Makro-Dokumentation

#define PARSER_TYPE_FAHRSTRASSEN_CS2   0x08
#define PARSER_TYPE_GERAET_VRS   0x03
#define PARSER_TYPE_GLEISBILD_CS2   0x05
#define PARSER_TYPE_GLEISBILD_SEITE   0x06
#define PARSER_TYPE_HEADER_CS2   0x09

Hiermit wird nur der Header einer *.cs2 kompatiblen Datenstruktur gelesen, um zu ermitteln ob es sich um einen Auszug der Loks, Fahrstraßen, Gleisbilder oder Magnetartikel handelt. Damit kann dann der entsprechende Parser initialisiert werden. Diese Parsertype kann verwendet werden, wenn eine CS2 Slave eine Konfigdatei verändert und anmschließend die Änderungen zurück sendet.

#define PARSER_TYPE_LOK_CS2   0x04
#define PARSER_TYPE_LOKINFO   0x02
#define PARSER_TYPE_LOKLISTE   0x0A
#define PARSER_TYPE_LOKNAMEN   0x01
#define PARSER_TYPE_MAGNETARTIKEL_CS2   0x07