Die Komponenten

Die Software besteht aus eine Reihe von einzelnen Daemoen, die miteinander über Sockets kommunizieren. Als zentrale Schaltstelle zum Weiterleiten der Nachrichten an die Clients dient die drehscheibe. Mit der drehscheibe kommunizieren die Clients, die für die verschiedenen Schnittstellen bzw. Protokolle zuständig sind. Es gibt z.B. einen Client für MS2 Nachrichten auf dem CAN Bus und einen Client für die CS2 Ethernet Nachrichten. Eine spezielle Form des Clients ist die zentrale. Dieser Client dient zur Verwaltung der Loks, die von der MS2 ausgelesen werden. Und die Verwaltung der *.cs2 Dateien, die z.B. von der cs2.exe angefordert werden bzw. nach dem Editieren auch zurück geschickt werden. Folgende Clients zur Kommunikation nach außen sind vorhanden:

Ob ein Client zu Verfügung steht, hängt auch davon ab, ob das System, auf dem compiliert wird, die Schnittstelle unterstützt.

Zusätzlich stehen noch "spezielle" Clients zur Verfügung:

Das Verhalten des Systems kann sowohl über die Kommandozeile beim Start als auch über eine Konfigurationsdatei angepaßt werden. Wobei ein Parameter der Kommandozeile einen Parameter der Konfigurationsdatei überschreibt. Die Werte der Konfigurationsdatei können auch über ein Formular der Wegconfig gesetzt werden. Sollen auch die cs2 Dateien verändert werden, bietet sich dafür die Software C2X-Helper an, die als externer Editor benutzt werden kann.


Zurück zur Modellbahn Startseite - Zurück zur Homepage