lokomotive.cs2

Allgemeines

Das Dateiformat ist am ini-File Format angelehnt. Durch Voranstellen von Punkten wird aber eine Art Baumstruktur definiert. Die Einrückung ist auch wesentlich und Bestandteil der Syntax. Anderweitig kann die Märklin App die Datei nicht auswerten! Jede Zeile ohne Punkte ist nicht eingerückt, eine Zeile mit Punkten ist genau ein Leerzeichen eingerückt.

Paragraph [lokomotive]

Die Datei wird durch den Paragraph lokomotive eingeleitet.

version

Der Konfigwert version unterstützt die folgenen Werte:

NameBedeutung
.majorMajor Versionsnummer
.minorMinor Versionsnummer

.major

Majornummer der Version der Datei.

.major=0

.minor

Minornummer der Version der Datei.

.minor=1

session

Der Konfigwert version unterstützt die folgenen Werte:

NameBedeutung
.id

.id

.id=1

lokomotive

Der Konfigwert lokomotive unterstützt die folgenen Werte:

NameBedeutung
.uid
.nameanzuzeigender Name
.adresseDigitaladresse
.typProtokolltyp
.sid
.mfxuid
.iconanzuzeigendes Icon
.symbol
.av
.bv
.volume
.velocityGeschwindigkeit
.richtungRichtung
.tachomaxmaximale Geschwindigkeit auf Tacho
.vmax
.vmin
.xprotokoll
.mfxtyp
.stand
.fahrt
.funktionen

.uid

.uid=0xb

.name

Der Konfigwert .name ist der angezeigte Name der Lok.

.name=111 043-6

.adresse

Der Konfigwert .adresse ist die Digitaladresse der Lok.

.adresse=0xb

.typ

Der Konfigwert .typ gibt das Digitalformat des Decoders an. Möliche Werte sind:

WertBedeutung
mm2_dil8Motorola 2 mit Dipswitches für Digitaladresse
mm2_prgMotorola 2, Digitaladresse programmierbar
mmm2_lok
mfxMFX Format
dccDCC Format

.typ=mm2_prg

.sid

.sid=0x1

.mfxuid

.mfxuid=0x0

.icon

Der Konfigwert .icon ist der Name einer PNG Grafikdatei ohne Extension, die als Icon angezeigt wird.

.icon=111 043-6

.symbol

.symbol=9

.av

.av=6

.bv

.bv=3

.volume

.volume=25

.velocity

Der Konfigwert .velocity ist der aktuelle Geschwindigkeitswert der Lok.

.velocity=0

.richtung

Der Konfigwert .richtung ist die aktuelle Richtung der Lok. Möliche Werte sind:

WertBedeutung
0vorwärts
1rueckwärts

.richtung=0

.tachomax

Der Konfigwert .tachomax ist maximale Geschwindigkeit, die auf dem Tacho angezeigt wird.

.tachomax=320

.vmax

.vmax=60

.vmin

.vmin=3

.xprotokoll

.xprotokoll=0

.mfxtyp

.mfxtyp=0

.stand

.stand=0x0

.fahrt

.fahrt=0x0

.funktionen

Der Konfigwert .funktionen ist genau 16 mal mit fortlaufender ..nr von 0 bis 15 vorhanden und unterstützt die folgenen Werte:

NameBedeutung
..nrFortlaufende Nummer
..typTyp der Funktion
..dauer
..wert
..vorwaerts
..rueckwaerts

..nr

Der Konfigwert ..nr ist eine fortlaufende Nummer von 0 bis 15

..nr=1

..typ

Der Konfigwert ..typ ist der Typ der Funktion und bestimmt damit das abzuzeigende Icon. Eine Auflistung befindet sich in der Include Datei cs2_types.h.

..typ=51

..dauer

..dauer=0

..wert

..wert=0

..vorwaerts

..vorwaerts=0x0

..rueckwaerts

..rueckwaerts=0x0

Beispiel

[lokomotive]
version
 .major=0
 .minor=1
session
 .id=1
lokomotive
 .uid=0xb
 .name=111 043-6
 .adresse=0xb
 .typ=mm2_prg
 .sid=0x1
 .mfxuid=0x0
 .icon=111 043-6
 .symbol=9
 .av=6
 .bv=3
 .volume=25
 .velocity=0
 .richtung=0
 .tachomax=320
 .vmax=60
 .vmin=3
 .xprotokoll=0
 .mfxtyp=0
 .stand=0x0
 .fahrt=0x0
 .funktionen
 ..nr=0
 ..typ=1
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=1
 ..typ=51
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=2
 ..typ=52
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=3
 ..typ=53
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=4
 ..typ=8
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=5
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=6
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=7
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=8
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=9
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=10
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=11
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=12
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=13
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=14
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .funktionen
 ..nr=15
 ..typ=0
 ..dauer=0
 ..wert=0
 ..vorwaerts=0x0
 ..rueckwaerts=0x0
 .inTraktion=0xffffffff