Modifier and Type | Field and Description |
---|---|
static AggregationsIntervall |
AggregationsIntervall.aGG15MINUTE
asp.agregation15Minuten . |
static AggregationsIntervall |
AggregationsIntervall.aGG1MINUTE
asp.agregation1Minute . |
static AggregationsIntervall |
AggregationsIntervall.aGG30MINUTE
asp.agregation30Minuten . |
static AggregationsIntervall |
AggregationsIntervall.aGG5MINUTE
asp.agregation5Minuten . |
static AggregationsIntervall |
AggregationsIntervall.aGG60MINUTE
asp.agregation60Minuten . |
static AggregationsIntervall |
AggregationsIntervall.aGGDTVJAHR
asp.agregationDtvJahr . |
static AggregationsIntervall |
AggregationsIntervall.aGGDTVMONAT
asp.agregationDtvMonat . |
static AggregationsIntervall |
AggregationsIntervall.aGGDTVTAG
asp.agregationDtvTag . |
private AggregationsIntervall |
ArchivAggregationsPuffer.aggregationsIntervall |
Modifier and Type | Field and Description |
---|---|
private Map<AggregationsIntervall,AggregationsDatum> |
AggregationsMessQuerschnitt.lastValues
Zuletzt berechnete Daten je Intervall
|
private Collection<BiConsumer<Long,AggregationsIntervall>> |
AggregationsFsOderVmq.listeners
Angemeldete Listener (MQ), die diesen FS benutzen (falls es ein FS ist).
|
private static SortedSet<AggregationsIntervall> |
AggregationsIntervall.werteBereich
der Wertebereich dieses Typs.
|
Modifier and Type | Method and Description |
---|---|
static SortedSet<AggregationsIntervall> |
AggregationsIntervall.getInstanzen()
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 . |
Modifier and Type | Method and Description |
---|---|
void |
AggregationsMessQuerschnitt.accept(Long startZeitStempel,
AggregationsIntervall intervall) |
private void |
AggregationsMessQuerschnitt.aggregiere(long zeitStempel,
AggregationsIntervall intervall,
Collection<AggregationsDatum> basisDaten)
Eigentliche Aggregationsfunktion
|
void |
AggregationsFsOderVmq.aggregiere(long zeitStempelVon,
long zeitStempelBis,
AggregationsIntervall intervall)
Aggregiert die Daten eines Fahrstreifens oder VMQ von einem bestimmten Zeitbereich und veröffentlicht das Aggregierte Ergebnis.
|
int |
AggregationsIntervall.compareTo(AggregationsIntervall that) |
protected void |
AbstraktAggregationsObjekt.fuelleRest(de.bsvrz.dav.daf.main.ResultData resultat,
AggregationsIntervall intervall)
Fuellt den Rest des Datensatzes (alle Werte ausser
qPkw ,
qLkw , qKfz , vLkw ,
vKfz und vPkw ) mit Datenggf. |
Collection<AggregationsDatum> |
AggregationsPufferMenge.getDatenFuerZeitraum(long begin,
long ende,
AggregationsIntervall aggregationsIntervall)
Erfragt alle in dieser Puffermenge gespeicherten Datensaetze eines
Unterpuffers, deren Zeitstempel im Intervall [begin, ende[ liegen und
deren Erfassungs- bzw.
|
private boolean |
AggregationsMessQuerschnitt.getFsDaten(Long zeitStempel,
AggregationsIntervall intervall,
Map<AggregationsFsOderVmq,AggregationsDatum> fsMap)
Gibt alle vorhandenen Fahrstreifendaten im angegebenen Intervall zurück
|
AbstraktAggregationsPuffer |
AggregationsPufferMenge.getPuffer(AggregationsIntervall intervall)
Erfragt den Datenpuffer fuer Daten des uebergebenen
Aggregationsintervalls.
|
Modifier and Type | Method and Description |
---|---|
void |
AggregationsFsOderVmq.addListener(BiConsumer<Long,AggregationsIntervall> consumer)
Fügt einen Listener hinzu, der Informiert wird wenn ein neuer Aggregationsdatensatz gebildet wurde.
|
void |
AggregationsFsOderVmq.removeListener(BiConsumer<Long,AggregationsIntervall> consumer)
Entfernt einen Listener.
|
Constructor and Description |
---|
AggregationsPuffer(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject obj,
AggregationsIntervall intervall)
Standardkonstruktor.
|
ArchivAggregationsPuffer(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject obj,
AggregationsIntervall intervall)
Standardkonstruktor.
|
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.