Clients nach Innen
Die Clients nach "innen" verbinden das mrsystem mit dem CAN Bus. Da die
Reaktion auf Nachrichten von der drehscheibe und Nachrichen vom CAN
Bus immer identsich sind, wurde die Software wie folgt aufgeteilt:
- main.c
Das main.c enthät den Einstieg. Hier werden die
clientspezifischen Konfigwerte und Kommandozeilenparameter geparst, der
Treiber initialisiert und dann der allgemeine Teil mit der Hauptschleife
gestartet.
- Treiber
Der Treiber implementiert einen allgemeinen Satz von Funktionen für das
Lesen, Schreiben und Abfragen der Verbindung nach außen. Die Definition
der Schnittstelle ist in io Modul aus dem
libs Verzeichnis zu finden.
- common/ms2.c
Diese Datei enthält die Hauptschleife mit Abfrage der Sockets zur
drehscheibe und zu dem VAN Bus und die Behandlung der empfangenen
Pakete.
Zurück zur Modellbahn Startseite -
Zurück zur Homepage