Class TurZaehlMethodeDifferenzMQUngueltig
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.BaseUngueltigesSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmbitctrltur.objekte.impl.TurZaehlMethodeDifferenzMQUngueltig
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,TurZaehlMethode
,TurZaehlMethodeDifferenzMQ
,de.bsvrz.sys.funclib.bitctrl.modell.UngueltigesSystemObjekt
public class TurZaehlMethodeDifferenzMQUngueltig extends de.bsvrz.sys.funclib.bitctrl.modell.impl.BaseUngueltigesSystemObjekt implements TurZaehlMethodeDifferenzMQ
Beschreibt eine Zählung auf Basis der Differenzbildung von aktuellen Kurzzeitdaten.
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmbitctrltur.objekte.TurZaehlMethodeDifferenzMQ
PID
-
-
Constructor Summary
Constructors Constructor Description TurZaehlMethodeDifferenzMQUngueltig()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.TurZaehlMethodeDifferenzMQUngueltig(long id)
Initialisierung.
-
Method Summary
Modifier and Type Method Description KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdDefaultParameterdatensaetze
getKdDefaultParameterdatensaetze()
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.OdPloVerletzteRegeln
getOdPloVerletzteRegeln()
Online-Attributgruppe zum Publizieren der aktuell verletzten Regeln.OdTurZaehlErgebnis
getOdTurZaehlErgebnis()
Zusammenfassung des numerischen Zählergebnisses (Anzahl Stellplätze) mit zusätzlichen Metainformationen analog zum Verkehrsmodell (Statusflags, Güte...).PdPloRegelReferenzListe
getPdPloRegelReferenzListe()
Möglichkeit zur Definition einer zur Laufzeit änderbaren Menge von Regeln.PdTurZaehlMethodeDifferenzMQ
getPdTurZaehlMethodeDifferenzMQ()
Beschreibt das Ergebnis einer Differenzzählung.-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.BaseUngueltigesSystemObjekt
getId, getKonfigurationsBereich, getName, getPid, getSystemObject, getTyp, toString
-
-
-
-
Constructor Detail
-
TurZaehlMethodeDifferenzMQUngueltig
public TurZaehlMethodeDifferenzMQUngueltig()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
TurZaehlMethodeDifferenzMQUngueltig
public TurZaehlMethodeDifferenzMQUngueltig(long id)
Initialisierung.- Parameters:
id
- die ID des Systemobjekt.
-
-
Method Detail
-
getOdTurZaehlErgebnis
public OdTurZaehlErgebnis getOdTurZaehlErgebnis()
Description copied from interface:TurZaehlMethodeDifferenzMQ
Zusammenfassung des numerischen Zählergebnisses (Anzahl Stellplätze) mit zusätzlichen Metainformationen analog zum Verkehrsmodell (Statusflags, Güte...).- Specified by:
getOdTurZaehlErgebnis
in interfaceTurZaehlMethode
- Specified by:
getOdTurZaehlErgebnis
in interfaceTurZaehlMethodeDifferenzMQ
- Returns:
- der Datensatz TurZaehlErgebnis.
-
getOdPloVerletzteRegeln
public OdPloVerletzteRegeln getOdPloVerletzteRegeln()
Description copied from interface:TurZaehlMethodeDifferenzMQ
Online-Attributgruppe zum Publizieren der aktuell verletzten Regeln. Leere Liste heißt: Alles in Ordnung.- Specified by:
getOdPloVerletzteRegeln
in interfaceTurZaehlMethode
- Specified by:
getOdPloVerletzteRegeln
in interfaceTurZaehlMethodeDifferenzMQ
- Returns:
- der Datensatz PloVerletzteRegeln.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:TurZaehlMethodeDifferenzMQ
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceTurZaehlMethode
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceTurZaehlMethodeDifferenzMQ
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:TurZaehlMethodeDifferenzMQ
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Specified by:
getKdInfo
in interfaceTurZaehlMethode
- Specified by:
getKdInfo
in interfaceTurZaehlMethodeDifferenzMQ
- Returns:
- der Datensatz Info.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:TurZaehlMethodeDifferenzMQ
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceTurZaehlMethode
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceTurZaehlMethodeDifferenzMQ
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getPdTurZaehlMethodeDifferenzMQ
public PdTurZaehlMethodeDifferenzMQ getPdTurZaehlMethodeDifferenzMQ()
Description copied from interface:TurZaehlMethodeDifferenzMQ
Beschreibt das Ergebnis einer Differenzzählung.Hierbei wird ein Startwert benötigt (z.B. über eine manuelle Zählung). Dann wird zyklisch die Anzahl ein- und ausfahrender Fahrzeuge bestimmt. Aus der Differenz ergibt sich der neue Zählwert.
- Specified by:
getPdTurZaehlMethodeDifferenzMQ
in interfaceTurZaehlMethodeDifferenzMQ
- Returns:
- der Datensatz TurZaehlMethodeDifferenzMQ.
-
getPdPloRegelReferenzListe
public PdPloRegelReferenzListe getPdPloRegelReferenzListe()
Description copied from interface:TurZaehlMethodeDifferenzMQ
Möglichkeit zur Definition einer zur Laufzeit änderbaren Menge von Regeln.- Specified by:
getPdPloRegelReferenzListe
in interfaceTurZaehlMethode
- Specified by:
getPdPloRegelReferenzListe
in interfaceTurZaehlMethodeDifferenzMQ
- Returns:
- der Datensatz PloRegelReferenzListe.
-
-