Befehle für Export-Steuerung (VIDEO_OA_WORKSTATION.exportServer)
*.exportServer.object.command.request
Rückemeldungen auf Befehle werden auf dieses Element geschrieben:
*.exportServer.object.command.response
Eine Rückmeldung enthält auf jeden Fall den kompletten Inhalt des zugehörigen Requests, inklusive aller Parameter. Getrennt durch Semikolon erfolgt der Kommandostatus.
Kommando: cmd=export
Schlüsselwort | Beschreibung |
---|---|
begin | Startzeit des Exports im Format <TS.ms> |
end | Endzeit des Exports im Format <TS.ms> |
name | Exportname, enthält den kompletten Pfad des Exportordners und den Exportnamen. |
source | Kameraname im Format <Kameraname1>[<Kameraname2>].. |
username | Benutzername (optional) |
password | Passwort (optional) |
userdata | Benutzerdaten (optional) |
cmd=export;begin=1345466282;end=1345466283;name=D:\\_DATA\\PVSS\\Video\\
Video_Framework\\VIDEO_FW\\data\\ausgabevideo\\normal\\Testexport_01;source=
Camera_00004,Camera_00005,Camera_00006,Camera_00007
BEISPIEL - Antwort cmd=export;begin=1345466282;end=1345466283;name=D:\\_DATA\\PVSS\\Video\\
Video_Framework\\VIDEO_FW\\data\\ausgabevideo\\normal\\Testexport_01;source=
Camera_00004,Camera_00005,Camera_00006,Camera_00007;answer=ok
Im Fehlerfall kann der Parameter "answer" statt "ok" die folgenden Werte aufweisen:
- not connected - es besteht keine Verbindung zum vimacc OA System
- missing mandatory parameter - ein benötigter Parameter fehlt beim Kommando
- duplicate export name - ein Export mit diesem Namen ist bereits aktiv
Kommando: cmd=dirinfo
Schlüsselwort | Beschreibung |
---|---|
path | Name eines Verzeichnisses relativ zum Export-Server, welches nach Exports untersucht werden soll |
- Name des Exports
- Zeitpunkt der letzten Änderung
- Gesamtgröße des Exports in Byte
- Frühester Zeitpunkt für den eine Aufzeichnung existiert
- spätester Zeitpunkt für den eine Aufzeichnung existiert
cmd=dirinfo;path=[<exportpath>];answer=ok;dirinfo=[<exportname1>,<moddate1>,
<exportsize1>,<starttime1>,<endtime1>][<exportname2>,<moddate2>,<exportsize2>,
<starttime2>,<endtime2>][...
Da zu einem Export nachträglich Daten hinzugefügt werden können, wäre die Angabe der Startzeit des Exports nicht notwendigerweise eindeutig. Daher muss auch der Zeitpunkt der letzten Änderung angegeben werden. Alle Zeiten werden in Sekunden seit dem 1.1.1970 angegeben.
Es kann immer nur ein dirinfo-Kommando aktiv sein. Ein weiteres wird erst angenommen, wenn das vorherige beendet wurde.
BEISPIEL - Kommando
cmd=dirinfo;path=D:\\DATA\\normal
BEISPIEL - Antwort
cmd=dirinfo;answer=ok;path=[D:\\DATA\\normal][“TestExport_1“,1346319474,
112311884,1346317600,1346319400][“Ausgang Süd“,13462519483,98334131,1346010000,1346000000]
Im Fehlerfall kann der Parameter "answer" statt "ok" die folgenden Werte aufweisen:
- not connected - es besteht keine Verbindung zum vimacc OA System
- missing mandatory parameter - ein benötigter Parameter fehlt beim Kommando
Kommando: cmd=strip
Schlüsselwort | Beschreibung |
---|---|
name | Name des Exports der aus der Liste entfernt werden soll (optional) |
Die Angabe des Parameters „name“ ist optional. Ohne Parameter löscht das Kommando alle beendeten Exportvorgänge aus der Liste.
BEISPIEL - Kommando cmd=strip;name=D:\\_DATA\\normal\\Testexport_01
BEISPIEL - Antwort cmd=strip;name= D:\\_DATA\\normal\\Testexport_01;answer=strip done
Schlüsselwort | Beschreibung |
---|---|
name | Name des Exports der gestoppt werden soll |
BEISPIEL - Kommando cmd=cancel;name=D:\\_DATA\\normal\\Testexport_01
BEISPIEL - Antwort cmd=cancel;name= D:\\_DATA\\normal\\Testexport_01;answer=cancel done
Da zu einem Export nachträglich Daten hinzugefügt werden können, wäre die Angabe der Startzeit des Exports nicht notwendigerweise eindeutig