public class AggregatorVxx extends AggregatorMitHistorie
| Modifier and Type | Class and Description |
|---|---|
private class |
AggregatorVxx.LZZVxxDaten
Erweiterung der LZZDaten Klasse enthaelt den aufsumierten Anzahl der
Fahrzeuge und aud die gewichtete Summe der V85 Geschwindigkeiten.
|
AggregatorMitHistorie.DatenSatzVergleicher, AggregatorMitHistorie.LZZHistDatenAbstraktAggregator.LZZDaten| Modifier and Type | Field and Description |
|---|---|
private static String |
ATG_LZD_V15 |
private static String |
ATG_LZD_V50 |
private static String |
ATG_LZD_V85
ATG String Konstante.
|
private String |
atgLzdVxx
Der geawehlte Perzentil, der im Konstruktor gegeben wurde.
|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER |
private static boolean |
PERZENTIL85_AUS_LZD
Diese statische variable ermoeglicht das Benehmen des Moduls zu aendern.
|
private long |
perzentill
Nummerische Wert des Perzentils.
|
private static int |
SKALIERUNG_KOEFF
Die Geschwindigkeit in dem Vxx Datensatz sit skaliert mit Koeffizient 10.
|
FZ_ATTRIB, STR_GUETE, STR_INDEX, STR_VERFAHREN, STR_WERT, TYP_LANGZEITZAEHLSTELLE| Constructor and Description |
|---|
AggregatorVxx(int xx)
Standardkonsturktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bearbeiteDatenSatz(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.Data datensatz,
long zeitStempel)
Wird beim jeden einkommenden Datensatz gerufen.
|
void |
erzeugeErgebniss(de.bsvrz.dav.daf.main.config.SystemObject objekt,
long zeitStempelVon,
long zeitStempelBis,
boolean ermittelbar)
Erzeugt einen Datensatz zum abschicken.
|
de.bsvrz.dav.daf.main.DataDescription |
init(de.bsvrz.dav.daf.main.config.Aspect asp,
de.bsvrz.dav.daf.main.ClientDavInterface dav,
Collection<de.bsvrz.dav.daf.main.config.SystemObject> objekteLZZ)
In dieser Methode soll jeder konkreter Aggregator Beschreibung seiner
Daten erzeugen und die Map von SystemObjekt LZZ zum eigenen
DatenStrukturen.
|
abmeldeAlsSender, addLzzDaten, anmeldeUndSende, bearbeiteArchivDaten, bearbeiteGeloeschteEinstellung, bearbeiteNeueEinstellung, bearbeiteVeraenderteEinstellung, copyAttribute, dataRequest, getDdAggregierteLzd, getLetzteAggregierteDatenZS, getLzzDatenForSystemObject, getTagesBeginnVonZeitStempel, initialisiere, initLetzteAggregierteDatenZS, isKeinArchiviert, isLZZArchiviert, isRequestSupported, resetLzzDaten, sendeDatenSatz, setAttributNichtErmittelbar, setLeer, setLetzteAggregierteDatenZS, setLZZArchiviert, setNichtErmittelbarprivate static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private static final String ATG_LZD_V85
private static final String ATG_LZD_V50
private static final String ATG_LZD_V15
private static final int SKALIERUNG_KOEFF
private static final boolean PERZENTIL85_AUS_LZD
private String atgLzdVxx
private final long perzentill
public AggregatorVxx(int xx)
xx - Der Perzentill der Fahrzeugepublic void bearbeiteDatenSatz(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.Data datensatz,
long zeitStempel)
AbstraktAggregatorbearbeiteDatenSatz in class AbstraktAggregatorobjekt - LZZdatensatz - DatenzeitStempel - zeitStempelpublic void erzeugeErgebniss(de.bsvrz.dav.daf.main.config.SystemObject objekt,
long zeitStempelVon,
long zeitStempelBis,
boolean ermittelbar)
AbstraktAggregatorerzeugeErgebniss in class AbstraktAggregatorobjekt - LZZ fuer die der DatenSatz gehoertzeitStempelVon - Intervall AnfangzeitStempelBis - Intervall Endeermittelbar - false, wenn alle Datensaetze nicht gekommen sind, sonst truepublic de.bsvrz.dav.daf.main.DataDescription init(de.bsvrz.dav.daf.main.config.Aspect asp,
de.bsvrz.dav.daf.main.ClientDavInterface dav,
Collection<de.bsvrz.dav.daf.main.config.SystemObject> objekteLZZ)
AbstraktAggregatorinit in class AbstraktAggregatorasp - Aspekt der erzeugenden Datendav - DatenVerteilerverbindungobjekteLZZ - Menge aller LZZCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.