_VIDEO_OA_MAIN

Im Datenpunkttyp _VIDEO_OA_MAIN werden alle zentralen Einstellungen des Projektes gespeichert.

Element Typ Beschreibung
internalSettings bit32 In diesem Element werden interne Einstellungen abgelegt, die über den Video Objekt Explorer verändert werden können.
user.permissionSet dyn_int

In diesem Datenpunktelement werden die Berechtigungsbits abgelegt, die vor der Freischaltung bestimmter Funktionen abgefragt werden. Die einzelnen Felder sind folgenden Funktionen zugeordnet:

1 Superuser
2 Livebild aufschalten
3 Kameralisten parametrieren
4 Sequenzen anlegen und löschen
5 Sequenzen parametrieren
6 Sequenzen bedienen
7 Konfiguration Festpositionen 1-10
8 Konfiguration Festpositionen 11-20
9 Festpositionen anfahren
10 PTZ Kommandos aus der Bedienoberfläche
11 Konfigurationen anlegen und löschen
12 Konfigurationen parametrieren
13 Konfigurationen aufschalten
14 Alarmparametrierung
15 Reserve
16 Objektparametrierung
17 Neue Objekte anlegen
18 Objekte löschen
19 Systemeinstellungen
20 Kameras im Bild verschieben
21 Export von Videos
22 Videos protecten
23 Videos unprotecten
24 Playback aufschalten
25 Verwaltung von Exporten
systemName string Wird derzeit nicht genutzt
lockedObjects dyn_string

Alle hier eingetragenen Videoobjekte können nicht mehr über den Video Objekt Explorer parametriert werden. Diese Funktion kann genutzt werden, um Sonderparametrierungen gegen versehentliche Änderungen zu schützen. Der Eintrag bewirkt, dass im Video Objekt Explorer für dieses Objekt der

Übernehmen-Button im Parametrierpanel durch einen Warnhinweis ersetzt wird. Die Funktion kann mit Bit 5 der Internal Settings entschärft werden. Ist

Bit 5 der Internal Settings gesetzt, erscheint im Video Objekt Explorer lediglich ein Warnhinweis. Die Parametrierung ist weiterhin möglich.

export Struktur

Unter diesem Datenpunktstrukturelement werden alle Daten im Zusammenhang mit dem Export von Videomaterial abgelegt.

Wird derzeit nicht genutzt

export.exportServer dyn_string

In diesem Datenpunktelement wird abgelegt, welche Arbeitsplatzrechner als Export-Server für Videosequenzen genutzt werden können. Im Datenpunktelement exportServer werden dazu die Rechnernamen der zulässigen Arbeitsplatzrechner eingetragen. Werden in diesem Element keine Eintragungen vorgenommen, ist der Export von allen Arbeitsplätzen möglich. Ob ein Arbeitsplatzrechner als Export-Server definiert wurde, kann mit der Funktion VIDEO_OA_isHostExportServer() ermittelt werden.

Wird derzeit nicht genutzt

export.detect_protect string

Dieses Datenpunktelement wird nach einem Protect-Kommando im Playback-Panel beschrieben, um die Protect-Informationen einem Integrator zu Verfügung zu stellen. Die Information wird wie folgt abgelegt:

[Kameraname]|[Startzeitpunkt]|[Endzeitpunkt]

z.B. VIDEO:Camera_00002|1249898493|1249899093

Wird derzeit nicht genutzt

export.detect_unprotect string

Dieses Datenpunktelement wird nach einem Unprotect-Kommando im Playback-Panel beschrieben, um die Unprotect-Informationen einem

Integrator zu Verfügung zu stellen. Die Information Wird wie folgt abgelegt:

[Kameraname]|[Startzeitpunkt]|[Endzeitpunkt]

z.B.

VIDEO:Camera_00002|1249898493|1249899093

Wird derzeit nicht genutzt

streamLicense bool Wird die maximale Anzahl an gleichzeitig aufschaltbaren Videostreams überschritten, wird dieses Datenpunktlement auf den Wert TRUE gesetzt.
driver Struktur Unter diesem Datenpunktstrukturelement werden alle systemspezifischen Daten die der aktive Video Manager aus dem Videosubsystem bekommt abgelegt.
driver.config string Informationen über die momentan aktive Video Betriebsart (RC0, RC1, RC2) und den aktuell führenden Videoserver
driver.state string Informationen über den aktuellen Systemzustand des Videosubsystems
driver.license string Informationen über die momentan verwendete Video OA Lizenz
driver.command Struktur Unter diesem Datenpunktstrukturelement werden alle Kommandos und Antworten zum Video Manager zusammengefasst
driver.command.request string Datenpunkt Element zum Absetzen von Kommandos an den Video Manager
driver.command.response string Datenpunkt Element für die Antworten des Video Manager auf Kommandos
general Struktur Unter diesem Datenpunktstrukturelement werden allgemeine systemrelevante Informationen abgelegt
general.generalCtrlConnState bool

In diesem Datenpunktelement werden die Statusinformationen aller Ctrl-Komponenten im Zusammenhang mit dem Redundanzstatus zusammengefasst.

1 = Auf dem aktiven Rechner laufen alle Ctrl-Komponenten

0 = Auf dem aktiven Rechner laufen keine Ctrl-Komponenten

general.generalApiConnState bool

In diesem Datenpunktelement werden die Statusinformationen der beiden Api-Manager auf Rechner 1 und auf Rechner 2 im Zusammenhang mit dem Redundanzstatus zusammengefasst.

1 = Auf dem aktiven Rechner läuft der Video-Manager

0 = Auf dem aktiven Rechner läuft der Video-Manager nicht

general.generalUserDefFields dyn_string Beinhaltet benutzerdefinierte Parameter die für Streams verwendet werden können (siehe auch Konfiguration von IP-Kameras).
settings.encryptIpcSockets bool

Über dieses Datenpunktelement kann die Verschlüsselung der IPC-Sockets der Client-Komponenten aktiviert bzw. deaktiviert werden (siehe auch Systemkonfiguration).

1 = IPC-Sockets verschlüsselt

0 = IPC-Sockets nicht verschlüsselt

refreshTree bool

Details zum driver.config Element

Das Element config beschreibt in Form einer Zeichenkette den aktuellen Systemzustand des Videosubsystems.

Dabei haben die Zustände die folgende Bedeutung:

Schlüsselwort Beschreibung
operationMode=<RC0|RC1|RC2> Betriebszustand Normal, Server 2/1 ausgefallen
currentMaster=<hostname> Aktuell führender Videoserver

Details zum driver.state Element

Das Element state beschreibt in Form einer Zeichenkette den Zustand der momentan aktiven Video Betriebsart und den aktuell führenden Videoserver

Dabei haben die Zustände die folgende Bedeutung:

Schlüsselwort Beschreibung
state=<ok|error> Systemzustand normal/fehlerhaft
source=<licence,hosts,services,displays,devices> Welche Komponenten haben zum Fehler geführt

Details zum driver.licence Element

Das Element licence beschreibt in Form einer Zeichenkette den Zustand der momentan verwendeten Video Lizenz.

Dabei haben die Zustände die folgende Bedeutung:

Schlüsselwort Beschreibung
state=<ok|insufficient> Lizenz ausreichend / nicht ausreichend
MaxInputChannels=<nr> Anzahl der lizenzierten Input Streams. (-1 bedeutet unbegrenzt)
NeededInputChannels=<nr> Anzahl der für die aktuelle Konfiguration benötigten Input Streams
MaxOutputChannels=<nr> Anzahl der lizenzierten Output Streams. (-1 bedeutet unbegrenzt)
NeededOutputChannels=<nr> Anzahl der aktuell verwendeten Output Streams
MaxRecordingChannels=<nr> Anzahl der lizenzierten Recording Streams. (-1 bedeutet unbegrenzt)
NeededRecordingChannels=<nr> Anzahl der aktuell verwendeten Recording Streams
MaxUpTime =<minutes> Maximale Laufzeit der Demolizenz
RemainingUpTime =<minutes> Restlaufzeit der Demolizenz

Kommandoschnittstelle zum aktiven Video Manager (driver.command.request)

Auf das Datenpunktelement driver.command.request des Datenpunktes vom Typ _VIDEO_OA_MAIN

verbindet sich der aktive Video Manager und kann so fernbedient werden.

Folgende Kommandos sind möglich:

Kommando: cmd=sync

Schlüsselwort Beschreibung
server Datenpunktname der Server die ein Datenbankupdate erhalten sollen.

BEISPIEL

cmd=sync;servers=_VIDEO_SERVER_1,_VIDEO_SERVER_2

Synchronisiert die aktuelle Video Konfiguration von WinCC OA zu beiden Servern.