A C D E F G H I L M O R S T U 

A

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
 

C

clone() - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
 
clone() - Method in class de.bsvrz.dua.aggrlve.AggregationsDatum
 
compareTo(AggregationsAttributWert) - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
 
compareTo(AggregationsDatum) - Method in class de.bsvrz.dua.aggrlve.AggregationsDatum
 
compareTo(AggregationsIntervall) - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
 

D

datenPuffer - Variable in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
speichert alle historischen Daten dieses Aggregationsobjektes aller Aggregationsintervalle.
dav - Variable in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
statische Verbindung zum Datenverteiler.
dav - Variable in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
Verbindung zum Datenverteiler.
de.bsvrz.dua.aggrlve - package de.bsvrz.dua.aggrlve
Segment Datenübernahme und Aufbereitung (DUA), SWE Aggregation LVE

E

equals(Object) - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
 
exportiere(Data, boolean) - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
Exportiert den Inhalt dieses Objektes in ein veraenderbares Nutzdatum der Attributgruppe atg.verkehrsDatenKurzZeitFs oder atg.verkehrsDatenKurzZeitMq.

F

fuelleRest(ResultData, AggregationsIntervall) - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
Fuellt den Rest des Datensatzes (alle Werte ausser qPkw, qLkw, qKfz, vLkw, vKfz und vPkw) mit Daten
ggf.

G

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.

H

hashCode() - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
 

I

initialisiere() - Method in class de.bsvrz.dua.aggrlve.AggregationLVE
 
initialisiere(ClientDavInterface) - Static method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
Initialisiert die statischen Instanzen dieser Klasse.
initialize(ClientDavInterface) - Method in class de.bsvrz.dua.aggrlve.AggregationLVE
 
isAggregationErforderlich(long, long) - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
Erfragt, ob zum uebergebenen Zeitpunkt eine Aggregation notwendig ist.
isDTVorTV() - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
Erfragt, ob es sich bei diesem Intervall um ein DTV- bzw.
isFahrstreifen() - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
Erfragt, ob es sich bei dem hier verwalteten Objekt um eine Objekt vom Typ typ.fahrStreifen handelt.
isFahrstreifen() - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
 
isFahrstreifen() - Method in class de.bsvrz.dua.aggrlve.AggregationsMessQuerschnitt
 

L

letzteDaten - Variable in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
Mapt ein Systemobjekt auf sein letztes von hier aus publiziertes Datum.

M

main(String[]) - Static method in class de.bsvrz.dua.aggrlve.AggregationLVE
Startet diese Applikation.
MILLIS_PER_HOUR - Static variable in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
Anzahl Millisekunden in einer Stunde
MILLIS_PER_HOUR - Static variable in class de.bsvrz.dua.aggrlve.ArchivAggregationsPuffer
Millis in einer Stunde
MILLIS_PER_MINUTE - Static variable in class de.bsvrz.dua.aggrlve.AggregationsIntervall
Millisekunden in einer Minute

O

objekt - Variable in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
Das Systemobjekt, das hier verwaltet wird.
objekt - Variable in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
das Systemobjekt, dessen Daten hier gespeichert werden.

R

receivedData(ResultData) - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
Methode wird für jeden empfangenen Analyse-Eingangsdatensatz aufgerufen und triggert die Aggregation
removeListener(BiConsumer<Long, AggregationsIntervall>) - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
Entfernt einen Listener.
ringPuffer - Variable in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
Ringpuffer mit den zeitlich aktuellsten Daten.
ringPufferisEmpty() - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
ermittelt, ob der Ringpuffer der Aggregationsdaten leer ist.

S

send(ResultData) - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
Sendet einen Ergebnisdatensatz.
sende(ResultData) - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
Sendet ein Datum (Sendet nie zwei Datensaetze ohne Nutzdaten hintereinander).
sender - Variable in class de.bsvrz.dua.aggrlve.AbstraktAggregationsObjekt
Datensender.
setGuete(GWert) - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
Setzte die Guete dieses Attributwertes.
setWert(long) - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
Setzt den Wert dieses Attributs.

T

toString() - Method in class de.bsvrz.dua.aggrlve.AbstraktAggregationsPuffer
 
toString() - Method in class de.bsvrz.dua.aggrlve.AggregationsAttributWert
 
toString() - Method in class de.bsvrz.dua.aggrlve.AggregationsDatum
 
toString() - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
 
toString() - Method in class de.bsvrz.dua.aggrlve.AggregationsIntervall
 
toString() - Method in class de.bsvrz.dua.aggrlve.AggregationsMessQuerschnitt
 

U

update(ResultData[]) - Method in class de.bsvrz.dua.aggrlve.AggregationLVE
 
update(ResultData...) - Method in class de.bsvrz.dua.aggrlve.AggregationsFsOderVmq
 
updatePuffer(long) - Method in class de.bsvrz.dua.aggrlve.AggregationsPufferMenge
Aktualisiert die Puffer zur Speicherung der aggregierten Daten wenn sich das Erfassungsintervall ändert.
A C D E F G H I L M O R S T U 
Skip navigation links