- AbstraktAggregationsObjekt - Class in de.bsvrz.dua.aggrlve
-
Abstraktes Objekt zur Aggregation von LVE-Daten fuer Fahrstreifen und
Messquerschnitte.
- AbstraktAggregationsObjekt(ClientDavInterface, SystemObject) - Constructor for class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
-
Standardkonstruktor.
- AbstraktAggregationsPuffer - Class in de.bsvrz.dua.aggrlve
-
Abstrakte Blaupause fuer einen Ringpuffer, der alle Daten eines bestimmten
Aggregationsintervalls speichert, die zur Berechnung des naechstgroesseren
Intervalls notwendig sind.
- AbstraktAggregationsPuffer(ClientDavInterface, SystemObject) - Constructor for class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
-
Standardkonstruktor.
- accept(Long, AggregationsIntervall) - Method in class de.bsvrz.dua.aggrlve.AggregationsMessQuerschnitt
-
- addListener(BiConsumer<Long, AggregationsIntervall>) - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
-
Fügt einen Listener hinzu, der Informiert wird wenn ein neuer Aggregationsdatensatz gebildet wurde.
- aGG15MINUTE - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
asp.agregation15Minuten
.
- aGG1MINUTE - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
asp.agregation1Minute
.
- aGG30MINUTE - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
asp.agregation30Minuten
.
- aGG5MINUTE - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
asp.agregation5Minuten
.
- aGG60MINUTE - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
asp.agregation60Minuten
.
- aGGDTVJAHR - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
asp.agregationDtvJahr
.
- aGGDTVMONAT - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
asp.agregationDtvMonat
.
- aGGDTVTAG - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
asp.agregationDtvTag
.
- AggregationLVE - Class in de.bsvrz.dua.aggrlve
-
Die SWE Aggregation LVE meldet sich auf alle messwertersetzten Kurzzeitdaten
an und berechnet aus diesen Daten für alle parametrierten Fahrstreifen und
Messquerschnitte die 1-, 5-, 15-, 30-, 60- Minutenwerte sowie Tageswerte und
DTV-Werte (Durchschnittliche Tagesverkehrswerte) je Monat und je Jahr
(Details siehe [AFo] bzw.
- AggregationLVE() - Constructor for class de.bsvrz.dua.aggrlve.AggregationLVE
-
- AggregationsAttributWert - Class in de.bsvrz.dua.aggrlve
-
Korrespondiert mit einem Attributwert eines messwertersetzten
Fahrstreifendatums bzw. eines Aggregationsdatums
- AggregationsAttributWert(AnalyseAttribut, long, double) - Constructor for class de.bsvrz.dua.aggrlve.AggregationsAttributWert
-
Konstruktor fuer Zwischenergebnisse.
- AggregationsAttributWert(AnalyseAttribut, Dataset) - Constructor for class de.bsvrz.dua.aggrlve.AggregationsAttributWert
-
Standardkonstruktor.
- AggregationsDatum - Class in de.bsvrz.dua.aggrlve
-
Enthaelt alle Informationen, die mit einem ResultData
der
Attributgruppe atg.verkehrsDatenKurzZeitIntervall
bzw.
- AggregationsDatum(long) - Constructor for class de.bsvrz.dua.aggrlve.AggregationsDatum
-
Standardkonstruktor, erstellt ein leeres Datum mit der angegebenen Datenzeit
- AggregationsDatum(Dataset, DuaVerkehrsNetz, ClientDavInterface) - Constructor for class de.bsvrz.dua.aggrlve.AggregationsDatum
-
Standardkonstruktor, erstellt das Datum aus einem Dav-Data-Objekt.
- AggregationsFsOderVmq - Class in de.bsvrz.dua.aggrlve
-
Empfängt Analysewerte und aggregiert die Daten für diesen Fahrstreifen oder VMQ.
- AggregationsFsOderVmq(ClientDavInterface, DuaVerkehrsNetz, SystemObject) - Constructor for class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
-
Standardkonstruktor.
- AggregationsIntervall - Class in de.bsvrz.dua.aggrlve
-
Korrespondiert mit den Aspekten der Aggregationsintervalle:
- asp.agregation1Minute
,
- asp.agregation5Minuten
,
- asp.agregation15Minuten
,
- asp.agregation30Minuten
,
- asp.agregation60Minuten
,
- asp.agregationDtvMonat
und
- asp.agregationDtvJahr
.
Achtung: Bevor auf die statischen Member dieser Klasse zugegriffen
werden kann, muss diese Klasse initialisiert werden
- AggregationsMessQuerschnitt - Class in de.bsvrz.dua.aggrlve
-
Aggregiert aus den fuer diesen Messquerschnitt (bzw. dessen Fahrstreifen)
gespeicherten Daten die Aggregationswerte aller Aggregationsstufen aus der
jeweils darunterliegenden Stufe bzw. aus den messwertersetzten
Fahrstreifendaten fuer die Basisstufe
- AggregationsMessQuerschnitt(ClientDavInterface, DuaVerkehrsNetz, HashMap<SystemObject, AggregationsFsOderVmq>, SystemObject) - Constructor for class de.bsvrz.dua.aggrlve.AggregationsMessQuerschnitt
-
Standardkonstruktor.
- AggregationsPuffer - Class in de.bsvrz.dua.aggrlve
-
Speichert alle Aggregationsdaten eines Fahrstreifens bzw. eines
Messquerschnitts in einem Ringpuffer die zur Errechnung des jeweils
nächsthoeheren Intervalls notwendig sind
- AggregationsPuffer(ClientDavInterface, SystemObject, AggregationsIntervall) - Constructor for class de.bsvrz.dua.aggrlve.AggregationsPuffer
-
Standardkonstruktor.
- AggregationsPufferMenge - Class in de.bsvrz.dua.aggrlve
-
Speichert alle historischen Daten eines Aggregationsobjektes aller
Aggregationsintervalle.
- AggregationsPufferMenge(ClientDavInterface, DuaVerkehrsNetz, SystemObject) - Constructor for class de.bsvrz.dua.aggrlve.AggregationsPufferMenge
-
Standardkonstruktor.
- aggregiere(long, long, AggregationsIntervall) - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
-
Aggregiert die Daten eines Fahrstreifens oder VMQ von einem bestimmten Zeitbereich und veröffentlicht das Aggregierte Ergebnis.
- aggregiereGeschwindigkeit(AnalyseAttribut, AnalyseAttribut, Data, Collection<AggregationsDatum>) - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
-
Aggregiert eine Geschwindigkeit.
- aggregiereMittel(AnalyseAttribut, Data, Collection<AggregationsDatum>, int) - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
-
Aggregiert einen arithmetischen Mittelwert.
- aggregiereSumme(AnalyseAttribut, Data, Collection<AggregationsDatum>) - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
-
Berechnet eine Summe der uebergebenen Werte.
- aktualisiere(AggregationsDatum) - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
-
Aktualisiert diesen Puffer mit neuen Daten.
- aktualisiere(AggregationsDatum, boolean) - Method in class de.bsvrz.dua.aggrlve.AggregationsPufferMenge
-
Aktualisiert diese Menge von Aggregationspuffern mit neuen Daten.
- AnalyseAggregationsPuffer - Class in de.bsvrz.dua.aggrlve
-
Speichert alle Daten eines Fahrstreifens oder VMQ der vergangenen Stunde in einem Ringpuffer.
- AnalyseAggregationsPuffer(ClientDavInterface, SystemObject) - Constructor for class de.bsvrz.dua.aggrlve.AnalyseAggregationsPuffer
-
Erstellt eine neue AnalyseAggregationsPuffer
- ArchivAggregationsPuffer - Class in de.bsvrz.dua.aggrlve
-
Datenpuffer fuer Daten, die zur Erzeugung von TV- und DTV-Werten (nur fuer
Messquerschnitte) benoetigt werden.
- ArchivAggregationsPuffer(ClientDavInterface, DuaVerkehrsNetz, SystemObject, AggregationsIntervall) - Constructor for class de.bsvrz.dua.aggrlve.ArchivAggregationsPuffer
-
Standardkonstruktor.
- archiveAvailabilityChanged(ArchiveRequestManager) - Method in class de.bsvrz.dua.aggrlve.ArchivAggregationsPuffer
-
- getAggregationsZeitStempel(long) - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
Berechnet aus einem Zeitstempel das Ende des (ggf. davor liegenden) Aggregationsintervalls.
- getAspekt() - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
Erfragt den Publikationsaspekt der Daten fuer FS und MQ.
- getAttribut() - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
-
Erfragt das Attribut.
- getDatenBeschreibung(boolean) - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
Erfragt die Datenbeschreibung der Publikationsdaten dieses Aggregations- Intervalls.
- getDatenFuerZeitraum(long, long) - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
-
Erfragt alle in diesem Puffer gespeicherten Datensaetze deren Zeitstempel
im Intervall [begin, ende[ liegen.
- getDatenFuerZeitraum(long, long, AggregationsIntervall) - Method in class de.bsvrz.dua.aggrlve.AggregationsPufferMenge
-
Erfragt alle in dieser Puffermenge gespeicherten Datensaetze eines
Unterpuffers, deren Zeitstempel im Intervall [begin, ende[ liegen und
deren Erfassungs- bzw.
- getDatenZeit() - Method in class de.bsvrz.dua.aggrlve.AggregationsDatum
-
Erfragt die Datenzeit dieses Datums.
- getDatum(AggregationsDatum, AnalyseAttribut) - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
-
- getGuete() - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
-
Erfragt die Guete dieses Attributwertes.
- getInstanzen() - Static method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
Erfragt die Menge aller statischen Instanzen dieser Klasse in sortierter Form:
- asp.agregation1Minute
,
-
asp.agregation5Minuten
,
- asp.agregation15Minuten
,
- asp.agregation30Minuten
,
-
asp.agregation60Minuten
,
- asp.agregationDtvMonat
und
- asp.agregationDtvJahr
.
- getIntervall() - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
Erfragt die Laenge des Aggregationsintervalls in ms.
- getIntervallEnde() - Method in class de.bsvrz.dua.aggrlve.AggregationsDatum
-
Erfragt den Zeitpunkt bsi zu dem dieses Datum gültig ist
- getLast() - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
-
Gibt das zeitlich letze gespeicherte Datum zurück
- getMaxPufferGroesse() - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
Erfragt die maximale Anzahl der Elemente, die in einem Puffer mit Daten dieser Aggregationsstufe vorgehalten werden muessen.
- getMaxPufferInhalt() - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
-
Erfragt die maximale Anzahl der Elemente, die fuer diesen Puffer
zugelassen sind.
- getMaxPufferInhalt() - Method in class de.bsvrz.dua.aggrlve.AggregationsPuffer
-
- getMaxPufferInhalt() - Method in class de.bsvrz.dua.aggrlve.AnalyseAggregationsPuffer
-
- getObjekt() - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
-
Erfragt das Systemobjekt.
- getPuffer() - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
-
Erfragt den Datenpuffer dieses Objektes.
- getPuffer(AggregationsIntervall) - Method in class de.bsvrz.dua.aggrlve.AggregationsPufferMenge
-
Erfragt den Datenpuffer fuer Daten des uebergebenen
Aggregationsintervalls.
- getStartZeitStempel(long) - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
-
Gibt zu einem Intervallende den zugehörigen Intervallanfang zurück
- getSWETyp() - Method in class de.bsvrz.dua.aggrlve.AggregationLVE
-
- getT() - Method in class de.bsvrz.dua.aggrlve.AggregationsDatum
-
Erfragt das Erfassungs- bzw.
- getWert() - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
-
Erfragt den Wert dieses Attributs.
- getWert(AnalyseAttribut) - Method in class de.bsvrz.dua.aggrlve.AggregationsDatum
-
Erfragt den Wert eines Attributs.