ConfigPackage.XML


wie der Name schon sagt, werden hier bestimmte Sachen vorkonfiguriert.

Diese Datei ist auch eine Art Schnittstelle des AddOn nach Aussen, soll heißen hier kann man Einstellungen für das AddOn vornehmen ohne jedesmal in den Source-Code gehen zu müssen. Dazu später aber noch mehr.

Aufbau der ConfigPackage.XML

Screenshot:

Die ConfigPackage.XML ist grundsätzlich unterteilt in 2 Bereiche:

<Variables> und <IOConfig>

je nach Aufgabe definiert man unter <variables> die AddOn-Variablen oder setzt unter <IOConfig> die Ein/Ausgänge

Zwischen den Zeichen <!-- und --> kann man Kommentare einfügen, ohne das die Konfiguration davon beeinflußt wird.

 

Die hier definierten Variablen können später im AddOn abgefragt werden, somit ist man in der Lage mit dieser

ConfigPackage.XML eine Bedienerschnittstelle für individuelle Konfigurationen zu programmieren.

Beispiel:

wir wollen über eine Eingabe grundsätzlich das Tanken sperren können. Dafür Programmieren wir eine Variable mit dem

Name TankenSperren wie folgt:

<Variable xmlindex="1" beschreibung="Tanken sperren ? [1=ja, 0=nein] " name="TankenSperren" datatyp="Integer" value="0"></Variable>

 

xmlindex

...ist eine fortlaufende Nummer und darf nur einmalig vergeben werden

beschreibung

...hier kann man Eintragen, was man später beim Aufruf der ConfigPackage lesen kann

name

...dies ist der Variablen-Name (auch später im AddOn)

datatyp

...hier muss man eintragen, ob der Variablentyp ein Integer, Float, String oder Boolean ist

value

...hier trägt man einen Wert ein, den die Variable quasi als Default haben soll. Dieser Wert wird später

...dann überschrieben und auch abgespeichert

Nach oben