Eigenschaften
- 2 Betriebsmodi
- 0 = Proxy Mode
Die Software verhält sich passiv und versendet keine Ping "member
request" Nachrichten. Jede CAN Nachricht wird zwischen CAN und
Ethernet übertragen (Proxy). Wenn eine CS2 bzw. eine Software erkannt
wird, die einen CAN Ping mit der Kennung einer CS2 beantwortet, werden die
"*.cs2" Konfigurationsdateien abgefragt. Verbindungen über Ethernet
werden angenommen. Dieser Modus ähnelt dem einer CS2 Slave. Die
Lokanmeldung und Verwaltung der Objekte kann z.b. von einem Programm auf
einem angeschlossenen PC erledigt werden.
- 1 = MS2 und Software sind Zentrale
Die Software versendet aktiv Ping "member request" Nachrichten.
Die CAN Ping Nachrichten werden gefiltert, so daß eine MS2 nicht in
den Slave Modus geht. Wenn eine MS2 erkannt wird, werden die Loks abgefragt.
Verbindungen über Ethernet werden angenommen. In der Kombination aus
MS2 und dieser Software ähnelt dieser Modus dem einer CS2 Master.
- Unterstützung verschiedener Netzwerkübertragunsgprotokolle:
- Jeder mit dem System verbundenen Client bekommt sämtliche CAN
Frames. Ein CAN Frame, der über einen Client empfangen wird, wird an
sämtliche anderen verbundenen Clients weitergeleitet. Damit hat
jeder mit der Software verbundene Client sämtliche Informationen.
- Unterstützung der CS2 Dateien.
- Im Modus 1 kann die Lokliste von der MS2 periodisch angefordert werden.
- Zurückgeschickte z-lib komprimierte cs2 Dateien werden empfangen
und eingespielt.
- Angeforderte cs2 Dateien werden z-lib komprimiert ausgeliefert.
- Angeforderte Dateien werden per http ausgeliefert (z.B. die Märklin
Apps)
- Unterstützung der Statusdateien.
- Im Modus 1 (MS2 und Software sind Zentrale, die Lokliste wird von der
MS2 angefordert) werden die Statusdateien von der MS2 angefordert
- Zurückgeschickte Status-Dateien werden empfangen und eingespielt.
- Angeforderte cs2 Dateien werden z-lib komprimiert ausgeliefert.
- Optional Einschalten der Gleisprotokolle in der Gleisbox und Einschalten
der Gleisspannung.
- Konfiguration über HTML
- Konfiguration der Konfiguratonsdatei /etc/mrsystem
- Konfiguration der zu startenden Dateien (incl. Rocrail Server)
- Neustart der Modellbahn-Software oder des Systems
- Einspielen eines Updates
- Konfiguration des Linux Systems über das
webmin Paket.
- Diverse Clients für verschiedenen Schnittstellen bzw. Protokolle.
- client_cc (CC-Schnitte)
- client_cs2eth (CS2 kompatibler Server)
- client_cs2sl (Slave für CS2)
- client_ms1 (socketCAN mit einer MS1, unvollständig!)
- client_ms2 (socketCAN mit einer MS2)
- client_ms24l (can4linux mit einer MS2, ungetestet!)
- client_slcan (serial line CAN (slcan) CAN-USB Adapters, ungetestet!)
- client_gpios88 (Abfrage S88 Bus per GPIO auf dem BPi)
- client_cceth (Server für virtuellen COM Port Treiber auf dem Host)
- client_srcp (Server für Simple Railroad Command Protocol
(SRCP),
(unvollständig! spdrs60, TrackONE funktionieren)
- client_tty (Server für seriellen Schnittstelle)
- Diverse Clients für spezielle Aufgaben wie z.B. Automatisierung.
- client_inject (Abspielen von Märklin CAN Nachrichten)
- client_injectipc (Abspielen von internen Nachrichten)
- client_record (Aufnehmen von internen Nachrichten)
- Rocrail Server im Image integriert.
Zurück zur Modellbahn Startseite -
Zurück zur Homepage