SRCP-Monitor

Der SRCP-Monitor versucht die vom Server auf dem Info-Kanl übermittelten Daten in einer Baumstruktur darzustellen.

In der ersten Hirachie-Ebene werden die Busse des Servers dargestellt. In der zweiten Ebene werden alle auf dem entsprechenden Bus unterstützten Gerätegruppen aufgelistet. Kann eine Gerätegruppe mehrere addressierbare Geräte beinhalten, so werden diese in einer Liste dargestellt.

Es besteht auch die Möglichkeit neue Geräte wie z.B. Loks und Magnetartikel einer Gerätegruppe hinzuzufügen, zu steuern und für andere Client zu blockieren.

Auf der Server-Page können Angaben zum Server eingestellt werden. Ist der Monitor nicht verbunden, so können die Angaben durch einen Doppelklick verändert werden.
Eine Profildatei dient dem Monitor für genauere Angaben über den Server. Diese Datei beinhaltet Informationen darüber, welche Protokolle auf welchen Bussen unterstützt werden, oder wie das Rückmelde-System initialisiert werden muß.
Diese Angaben werden nicht über SRCP an den Client übermittelt.
(Die Profildatei kann derzeit nur über das editieren der Datei SRCPMonitor.ini verädnert werden.)

Die Bus-Page zeigt Informationen zum ausgewählten BUs an. Auf dieser Seite können auch Initialisierungen für Magnetartikel und Rückmelde-System angegeben werden. Diese Angaben werden in der ausgewählten Profildatei gespeichert.

Die Loco-Page listet alle auf dem Bus bekannten Loks auf. Über ein Kontext-Menü können die Eigenschaften von Loks verändert werden. Veränderungen verursacht durch Aktionen in anderen Clients werden sofort angezeigt.
Über ein Schloss-Symbol wird angezeigt, ob eine Lok von einem anderen Client oder vom Monitior selbst für andere Benutzer gesperrt ist.
In gleicher Weise funktioniert die Accessoire-Page für Magnetartikel.

Die zeigt bei aktivierter Rückmelde-Gerätegruppe den aktuellen Zustand aller vom Server übermittelten Rückmeldekontakte an.

Die SRCP-Kommunikation zwischen Client und Server kann auf der Log-Tab getrennt für den Kommando-Kanal und den Info-Kanal aufgezeichnet werden.

Die Terminal-Tab bietet ein Terminal zur Eingabe von SRCP-Kommandos und Kommando-Abfolgen. Diese werden direkt an den Server gesendet, ohne daß ein weitere Verarbeitung statt findet.