Rocrail Dienste

Inhalt → Rocrail Server → Konfiguration
- Allgemein | Fehlerprotokoll | Dienste | Automatik | Zentrale | R2Rnet | Gleisplan-Auswerter (Analyzer)
Rocrail-Dienste Registerkarte.
HTTP Service
Details im Kapitel Server-Monitor
WebClient
Siehe Details in rocWeb (Viewer)
Port
Der WebClient-Port muss sich vom Client-Service-Port unterscheiden, um Konflikte zu vermeiden.
Clock Service
Diese Funktion wird benutzt, um die Uhr - wenn gewünscht - zu beschleunigen und/oder alle Clients zu synchronisieren.
Divider
Mit dem ersten Feld wird die Modellzeit-Geschwindigkeit eingestellt (1 - 100).
Das zweite Feld ist die Synchronisier-Frequenz in Modellzeit-Minuten (1 - 60).
Hour/Minute
Einstellung der Startzeit für den Uhrzeit-Dienst.
Die PC-Zeit wird verwendet , wenn “24:60” eingestellt ist.
Client Service
Über diesen Port werden alle Rocview-Clients mit dem Rocrail-Server verbunden, um die Daten und Ereignisse auszutauschen.
Client Port
Der offiziell zugewiese Port ist 8051.
Der vorherige Port 62842 muss in existierenden rocrail.ini und rocview.ini durch 8051 ersetzt werden.
Max. Anzahl Clients
Voreingestellt sind 10 Clients, die gleichzeitig mit dem Rocrail-Server verbunden sein können.
Kontrollcode
Wenn hier etwas eingetragen ist, muss der Client diesen Control-Code anbieten, um Schreibrechte zu erhalten.
- Die Option “Nur erster Client kann bedienen” ist dann unwirksam.
- Bei normalen Betrieb mit Arbeitsbereich frei lassen.
- Unterstützte Mobil-Clients:
- andRoc 1.4.281+
- iRoc 2.5.5+
- padRoc 1.0.145+
Slave code
Der Client muss diesen Steuer-Code unterstützen, um schreibenden Zugriff zu erhalten, wenn folgende Einschränkungen eingestellt sind:
- Gleis-Spannung EIN
- Herunterfahren
Nur erster Client kann bedienen
Verhindert, dass weitere Clients den Rocrail-Server bedienen können; Nur der zuerst verbundene Client kann bedienen.
IANA
- 05.04.2011: Client service port beantragt, Ticket 441288.
- 24.05.2011: Rocrail Client Service 8051
SRCP Service
Optionaler Service für SRCP Clients wie J-Man oder spdrs60.
Die von diesen Clients adressierten Objekte müssen im Rocrail-Gleisplan definiert sein.
http://www.der-moba.de/index.php/Digitalprojekt#SRCP-Clients
Gerät (Device)
Optionales serielles Gerät, um SRCP zu bedienen.
Leitungs-Einstellungen sind fest:
- 115200 bps
- 8N1
SNMP Service
Aktiviert den SNMP v1/2c Agent im Rocrail-Server.
Der voreingestellte Port 161 wird für den SNMP-Service verwendet, der besondere Benutzer-Rechte erfordert:
OSNMP 0658 SNMP bind OSocket 0513 bind() failed [13] [Permission denied]
Konfiguration
<SnmpService port="161" trapport="162" traphost="192.168.100.77"/>
GetRequest Beispiel
Direkte ObjectID:
$ snmpget -v 2c -c public localhost 1.3.6.1.2.1.1.1.0 iso.3.6.1.2.1.1.1.0 = STRING: "Rocrail 2.0.2508 Sunrise"
Symbolische ObjectID:
$ snmpget -v2c -c public localhost SNMPv2-MIB::sysDescr.0 SNMPv2-MIB::sysDescr.0 = STRING: Rocrail 2.0.2508 Sunrise $ snmpget -v2c -c public localhost SNMPv2-MIB::sysUpTime.0 SNMPv2-MIB::sysUpTime.0 = Timeticks: (3443) 0:00:34.43
Unterstützte Befehle
- GetRequest
- GetNextRequest
- SetRequest
- BulkRequest
- Trap
IANA
MIB
Freier MIB-Browser
Traps
- Kaltstart
- Link up: neue Clienten-Verbindung
- Link down: Clienten-Verbindung getrennt
- Benutzer:
- Herunterfahren
- Ausnahme
Trace: » english » caps-en-2012 » rocrailini-service-de




