<< Click to Display Table of Contents >> Fernsteuerung |
![]() ![]() ![]() |
Die Möglichkeit der Fernsteuerung wurde geschaffen, um Programmierer anderer Anwendungen in die Lage zu versetzen, bestimmte Funktionen des WebGeBIS von außen zu steuern. Diese Funktion erfordert die serverseitige Freischaltung des entsprechenden Benutzers im Verwaltungstool. Zusätzlich kann der UDP-Server über Datei/Einstellungen/Allgemein aktiviert/-deaktiviert werden.
Grundsätzlich wird mit Einzelkommandos gearbeitet, d.h. pro UDP-Paket ist ein Kommando erlaubt. Während bei der Interpretation der Kommandos Groß-/Kleinschreibung ignoriert wird, muss diese bei einigen Parametern beachtet werden. Eine der folgenden Meldungen erhält man als Antwort auf die Ausführung eines Kommandos:
Fehlermeldung |
- |
ERROR |
|
Wartemeldung |
- |
STANDBY |
|
Erfolgsmeldungen |
- |
OK |
An die Antwortmeldung kann noch eine Klartextmeldung angehängt sein. Die Standby-Meldung besagt, dass die Abarbeitung des Kommandos eine längere Zeit beansprucht, weil bspw. auf die Bestätigung durch den Benutzer gewartet werden muss. In der nachfolgenden Übersicht sind die derzeit möglichen Kommandos kurz beschrieben:
Aktion |
Kommando/Antwort |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
- Testkommando |
- RC Antwort: "OK" |
||||||||||
- aktuelle Version des WebGeBIS |
- RC_VERSION
|
||||||||||
- aktueller Benutzer |
- RC_GETUSER
|
||||||||||
- Zeichnung an Objekt positionieren |
- RC_PANTOOBJECT=<Objekt-ID>
- RC_PANTOOBJECT=<Objekt-ID>,<Projekt-Daten-
|
||||||||||
- Zeichnung an Gauss-Krüger-Koordinate |
- RC_PANTOGK=<Gauss-Krüger-Rechtswert in cm>,
|
||||||||||
- Zeichnung an geographischer |
- RC_PANTOLATLON=<geogr. Breite in Dezimalgrad>,
|
||||||||||
- Zeichnungsmaßstab des Bildschirmes |
- RC_SETZOOM=<Maßstab>
|
||||||||||
- Nachricht an das WebGeBIS senden |
- RC_MESSAGE=<Text>
|
||||||||||
- Fernsteuerung beenden |
- RC_STOPSERVER
|
||||||||||
- angemeldeten Benutzer abmelden |
- RC_LOGOUT
|
||||||||||
- ferngesteuertes WebGeBIS schließen |
- RC_SHUTDOWN
|
Tab. 48