Class KameraMitDTVLinkImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmbitctrlvideo.objekte.impl.KameraMitDTVLinkImpl
-
- All Implemented Interfaces:
FlexiblesKonfigurationsObjekt
,PlanarPunkt
,de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,Kamera
,KameraMitDTVLink
,GeoReferenzObjekt
,Punkt
,PunktXY
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class KameraMitDTVLinkImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements KameraMitDTVLink
Eine Video-Kamera liefert live Bilder eines bestimmten Verkehrsbereiches. Das Retrasmitting und die Aufzeichnung des Videostroms erfolgt mit DTVLink und dem VSS.
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmbitctrlvideo.objekte.KameraMitDTVLink
PID
-
-
Constructor Summary
Constructors Constructor Description KameraMitDTVLinkImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.KameraMitDTVLinkImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.
-
Method Summary
Modifier and Type Method Description int
compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
protected java.lang.String
doGetTypPid()
boolean
equals(java.lang.Object arg0)
java.util.Collection<DtvlinkTarget>
getDTVLinkTargets()
Menge der Targets einer Kamera fuer die Konfiguration des DTVLink.long
getId()
KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdDefaultParameterdatensaetze
getKdDefaultParameterdatensaetze()
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.KdDtvLinkSource
getKdDtvLinkSource()
Die Parameter zur Beschreibung einer Quelle fuer DTVLink.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.KdPlanarPunkt
getKdPlanarPunkt()
kurzinfo.KdPunktKoordinaten
getKdPunktKoordinaten()
Koordinaten eines Punktes in Grad entsprechend WGS84.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
OdFlexiblesObjektOnline
getOdFlexiblesObjektOnline()
Attributgruppe, um Konfigurationsobjekten im Nachhinein zusätzliche Online-Attribute geben zu können.OdKameraAktuelleWerte
getOdKameraAktuelleWerte()
Attributgruppe für die aktuellen Werte einer Kamera, sofern nicht als Ist-Parameter erfragbar.PdFlexiblesObjektParameter
getPdFlexiblesObjektParameter()
Attributgruppe, um Konfigurationsobjekten im Nachhinein zusätzliche Eigenschaften geben zu können.PdKamera
getPdKamera()
Attributgruppe für die allgemeinen Eigenschaften einer Video-Kamera.PdKameraBetriebsParameter
getPdKameraBetriebsParameter()
Attributgruppe für die Betriebsparameter der einer Video-Kamera.PdKameraMasken
getPdKameraMasken()
Attributgruppe fuer die Deklarierung einer beliebigen Anzahl von Kameramasken.PdRedundanteVerbindung
getPdRedundanteVerbindung()
Attributgruppe fuer die Deklarierung redundanter Verbindungen einer Videokamera des Datenmodells zu einer Videoquelle.java.lang.String
getPid()
de.bsvrz.dav.daf.main.config.SystemObject
getSystemObject()
de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
getTyp()
int
hashCode()
void
init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
getDatensatz
-
-
-
-
Constructor Detail
-
KameraMitDTVLinkImpl
public KameraMitDTVLinkImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
KameraMitDTVLinkImpl
public KameraMitDTVLinkImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.- Parameters:
objekt
- ein beliebiges Systemobjekt.factory
- die Fabrik, die das Systemobjekt angelegt hat.
-
-
Method Detail
-
doGetTypPid
protected java.lang.String doGetTypPid()
-
getDTVLinkTargets
public java.util.Collection<DtvlinkTarget> getDTVLinkTargets()
Description copied from interface:KameraMitDTVLink
Menge der Targets einer Kamera fuer die Konfiguration des DTVLink.- Specified by:
getDTVLinkTargets
in interfaceKameraMitDTVLink
- Returns:
- die Menge DTVLinkTargets oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getKdDtvLinkSource
public KdDtvLinkSource getKdDtvLinkSource()
Description copied from interface:KameraMitDTVLink
Die Parameter zur Beschreibung einer Quelle fuer DTVLink.- Specified by:
getKdDtvLinkSource
in interfaceKameraMitDTVLink
- Returns:
- der Datensatz DtvLinkSource.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:KameraMitDTVLink
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceFlexiblesKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceGeoReferenzObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKamera
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKameraMitDTVLink
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfacePlanarPunkt
- Specified by:
getKdDefaultParameterdatensaetze
in interfacePunkt
- Specified by:
getKdDefaultParameterdatensaetze
in interfacePunktXY
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getOdKameraAktuelleWerte
public OdKameraAktuelleWerte getOdKameraAktuelleWerte()
Description copied from interface:KameraMitDTVLink
Attributgruppe für die aktuellen Werte einer Kamera, sofern nicht als Ist-Parameter erfragbar.- Specified by:
getOdKameraAktuelleWerte
in interfaceKamera
- Specified by:
getOdKameraAktuelleWerte
in interfaceKameraMitDTVLink
- Returns:
- der Datensatz KameraAktuelleWerte.
-
getPdKameraBetriebsParameter
public PdKameraBetriebsParameter getPdKameraBetriebsParameter()
Description copied from interface:KameraMitDTVLink
Attributgruppe für die Betriebsparameter der einer Video-Kamera.- Specified by:
getPdKameraBetriebsParameter
in interfaceKamera
- Specified by:
getPdKameraBetriebsParameter
in interfaceKameraMitDTVLink
- Returns:
- der Datensatz KameraBetriebsParameter.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:KameraMitDTVLink
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceFlexiblesKonfigurationsObjekt
- Specified by:
getKdInfo
in interfaceGeoReferenzObjekt
- Specified by:
getKdInfo
in interfaceKamera
- Specified by:
getKdInfo
in interfaceKameraMitDTVLink
- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Specified by:
getKdInfo
in interfacePlanarPunkt
- Specified by:
getKdInfo
in interfacePunkt
- Specified by:
getKdInfo
in interfacePunktXY
- Returns:
- der Datensatz Info.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:KameraMitDTVLink
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceFlexiblesKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceGeoReferenzObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKamera
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKameraMitDTVLink
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfacePlanarPunkt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfacePunkt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfacePunktXY
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getOdFlexiblesObjektOnline
public OdFlexiblesObjektOnline getOdFlexiblesObjektOnline()
Description copied from interface:KameraMitDTVLink
Attributgruppe, um Konfigurationsobjekten im Nachhinein zusätzliche Online-Attribute geben zu können.- Specified by:
getOdFlexiblesObjektOnline
in interfaceFlexiblesKonfigurationsObjekt
- Specified by:
getOdFlexiblesObjektOnline
in interfaceKamera
- Specified by:
getOdFlexiblesObjektOnline
in interfaceKameraMitDTVLink
- Specified by:
getOdFlexiblesObjektOnline
in interfacePlanarPunkt
- Returns:
- der Datensatz FlexiblesObjektOnline.
-
getPdFlexiblesObjektParameter
public PdFlexiblesObjektParameter getPdFlexiblesObjektParameter()
Description copied from interface:KameraMitDTVLink
Attributgruppe, um Konfigurationsobjekten im Nachhinein zusätzliche Eigenschaften geben zu können.- Specified by:
getPdFlexiblesObjektParameter
in interfaceFlexiblesKonfigurationsObjekt
- Specified by:
getPdFlexiblesObjektParameter
in interfaceKamera
- Specified by:
getPdFlexiblesObjektParameter
in interfaceKameraMitDTVLink
- Specified by:
getPdFlexiblesObjektParameter
in interfacePlanarPunkt
- Returns:
- der Datensatz FlexiblesObjektParameter.
-
getKdPlanarPunkt
public KdPlanarPunkt getKdPlanarPunkt()
Description copied from interface:KameraMitDTVLink
kurzinfo.- Specified by:
getKdPlanarPunkt
in interfaceKamera
- Specified by:
getKdPlanarPunkt
in interfaceKameraMitDTVLink
- Specified by:
getKdPlanarPunkt
in interfacePlanarPunkt
- Returns:
- der Datensatz PlanarPunkt.
-
getPdRedundanteVerbindung
public PdRedundanteVerbindung getPdRedundanteVerbindung()
Description copied from interface:KameraMitDTVLink
Attributgruppe fuer die Deklarierung redundanter Verbindungen einer Videokamera des Datenmodells zu einer Videoquelle.- Specified by:
getPdRedundanteVerbindung
in interfaceKamera
- Specified by:
getPdRedundanteVerbindung
in interfaceKameraMitDTVLink
- Returns:
- der Datensatz RedundanteVerbindung.
-
getPdKameraMasken
public PdKameraMasken getPdKameraMasken()
Description copied from interface:KameraMitDTVLink
Attributgruppe fuer die Deklarierung einer beliebigen Anzahl von Kameramasken.- Specified by:
getPdKameraMasken
in interfaceKamera
- Specified by:
getPdKameraMasken
in interfaceKameraMitDTVLink
- Returns:
- der Datensatz KameraMasken.
-
getKdPunktKoordinaten
public KdPunktKoordinaten getKdPunktKoordinaten()
Description copied from interface:KameraMitDTVLink
Koordinaten eines Punktes in Grad entsprechend WGS84.- Specified by:
getKdPunktKoordinaten
in interfaceKamera
- Specified by:
getKdPunktKoordinaten
in interfaceKameraMitDTVLink
- Specified by:
getKdPunktKoordinaten
in interfacePunktXY
- Returns:
- der Datensatz PunktKoordinaten.
-
getPdKamera
public PdKamera getPdKamera()
Description copied from interface:KameraMitDTVLink
Attributgruppe für die allgemeinen Eigenschaften einer Video-Kamera.- Specified by:
getPdKamera
in interfaceKamera
- Specified by:
getPdKamera
in interfaceKameraMitDTVLink
- Returns:
- der Datensatz Kamera.
-
init
public void init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
-
getObjektFactory
public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
-
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getId
public long getId()
- Specified by:
getId
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getPid
public java.lang.String getPid()
- Specified by:
getPid
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getTyp
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
- Specified by:
getTyp
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getKonfigurationsBereich
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
- Specified by:
getKonfigurationsBereich
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getSystemObject
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
- Specified by:
getSystemObject
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
-
-