|
PPC SRCP Client
FAQ:
Wie wird der PPC SRCP Client konfiguriert?
Im Programmverzeichnis befindet sich eine config.xml Datei.
Diese Datei dient zur Konfiguration des Clients.
In einer späteren Version des Programms wird es einen Editor geben, um die Konfiguration mit einer GUI zu ermöglichen.
Im Moment kann die Datei mit einem Texteditor oder noch besser mit einem XML-Editor bearbeitet werden.
In der Grundkonfiguration sieht die Datei folgendermaßen aus:
<?xml version="1.0"?>
<ppc_srcp_client>
<config ip="192.168.1.6" port="4303">
</config>
<lok name="V100" adresse="12" protocol="M" version="2" fahrstufemax="14" fahrstufen="14" decfunc="5" func="Licht" f4="Soft A">
</lok>
<lok name="BR86" adresse="79" protocol="M" version="2" fahrstufemax="14" fahrstufen="14" decfunc="0">
</lok>
<lok name="BR80" adresse="78" protocol="M" version="2" fahrstufemax="14" fahrstufen="14" decfunc="0">
</lok>
</ppc_srcp_client>
Es gibt zwei Bereiche welche konfiguriert werden müssen:
1. Server Adresse und Einstellungen
2. Die zu steuernden Loks.
1. Server Adresse und Einstellungen
Im config-Block wird die IP-Adresse des Servers (ip="XX") sowie der Port (port="XX") eingestellt.
Außerdem kann mit connect="XX" der erste Befehl nach einem Verbindungsaufbau definiert werden.
Fehlt dieser Bereich so läuft der Verbindungsaubau normal wie im SRCP festgelgt bis zum "GO" ab.
2. Lok Definitionen
name="XX" (Hier wird der Name der Lok eingestellt. Gibt es eine GIF-Datei mit gleichem Name, so wird dieses Bild später dargestellt wenn die Lok aufgerufen wird.)
adresse="XX" (Hier wird die Lok Adresse eingestellt.)
protocol="XX" (Hier wird das Protokoll des Lokdecoders festgelegt. z.B. M für Märklin/Motorola)
version="XX" (Hier wird die Protokollversion des Lokdecoders definiert.)
fahrstufemax="XX" (Hier wird die Anzahl der Stufen für den in der Software angezeigten Regler eingestellt. Sinnvoll ist eine Einstellung die den tatsächlichen Fahrstufen des Decoders enspricht.)
fahrstufen="XX" (Hier handelt es sich um die tatsächichen Fahrstufen des Lokdecoders.)
decfunc="XX" (Anzahl der Zusatzfunktionen eines Lokdecoders.)
func="XX" (Name der Hauptfunktion z.B. "Licht". Dieser Name erscheint dann auf dem dazugehörigen Button. Wird dieser Bereich weggelassen, so ist der Button nicht aktiv.)
f1="XX" (Name der Funktion 1. Dieser Name erscheint dann auf dem dazugehörigen Button. Wird dieser Bereich weggelassen, so ist der Button nicht aktiv.)
f2="XX" (Name der Funktion 2. Dieser Name erscheint dann auf dem dazugehörigen Button. Wird dieser Bereich weggelassen, so ist der Button nicht aktiv.)
f3="XX" (Name der Funktion 3. Dieser Name erscheint dann auf dem dazugehörigen Button. Wird dieser Bereich weggelassen, so ist der Button nicht aktiv.)
f4="XX" (Name der Funktion 4. Dieser Name erscheint dann auf dem dazugehörigen Button. Wird dieser Bereich weggelassen, so ist der Button nicht aktiv.)
Die Anzahl der Loks ist in der Software nicht beschränkt.
Welches Protokoll wird vom Client unterstützt?
Es wird das SRCP 0.8.2 verwendet.
|