public class AtgVerkehrsDatenKurzZeitIntervallPlLogisch extends Object
Modifier and Type | Field and Description |
---|---|
private long |
_BGrenz
bGrenz-Parameterwert
|
private long |
_maxAusfallProBezugszeitraumAus
Parameter für die Ausfallzeit zum Ausschalten der Implausibilisierung bei
der Prüfung Vertrauensbereich
|
private long |
_maxAusfallProBezugszeitraumEin
Parameter für die Ausfallzeit zum Einschalten der Implausibilisierung bei
der Prüfung Vertrauensbereich
|
private long |
_maxAusfallZeitProTag
Parameter Max Ausfallzeit Pro Tag in Millisekunden
|
private Map<String,Long> |
_maxMap
Map mit Attribut zu Maximum-Werten
|
private boolean |
_messageTls
Ob Betriebsmeldungen im Modul TLS verschickt werden sollen
|
private boolean |
_messageVerkehr
Ob Betriebsmeldungen im Modul Verkehr verschickt werden sollen
|
private long |
_pruefIntervallAusfall
Parameter Prüfintervall Ausfallzeit in Millisekunden
|
private long |
_pruefIntervallVertrauensbereich
Prüfintervall Vertrauensbereich in Millisekunden
|
private OptionenPlausibilitaetsPruefungLogischVerkehr |
_verhalten
Verhalten Grenzwertprüfung Wert
|
private long |
_vertrauensbereichBezugsZeitraum
Parameter Bezugszeitraum für die Prüfung Vertrauensbereich
|
private long |
_VKfzGrenz
vKfzGrenz-Parameterwert
|
private static String[] |
ATTR
Attribute, für die Maximum-Werte parametriert werden können
|
Constructor and Description |
---|
AtgVerkehrsDatenKurzZeitIntervallPlLogisch(de.bsvrz.dav.daf.main.Data data) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
long |
getBGrenz()
Gibt bGrenz zurück
|
static AtgVerkehrsDatenKurzZeitIntervallPlLogisch |
getInstance(de.bsvrz.dav.daf.main.ResultData resultat)
Erfragt eine Schnittstelle zu den Parametern der logischen
Plausibilisierung.
|
Long |
getMax(String attribut)
Gibt den Max-Grenzwert zurück
|
long |
getMaxAusfallProBezugszeitraumAus()
Ausschaltschwelle VB
|
long |
getMaxAusfallProBezugszeitraumEin()
Einschaltschwelle VB
|
long |
getMaxAusfallZeitProTag()
Maximale Ausfallzeit pro Tag in Millisekunden
|
static String |
getPid()
Gibt die Pid der Attributgruppe zurück
|
long |
getPruefIntervallAusfall()
Prüfintervall in Millisekunden
|
long |
getPruefIntervallVertrauensbereich()
Prüfintervall in Millisekunden
|
OptionenPlausibilitaetsPruefungLogischVerkehr |
getVerhalten()
Gibt das Verhalten Grenzwertprüfung zurück
|
long |
getVertrauensbereichBezugsZeitraum()
Bezugszeitraum VB in Millisekunden
|
long |
getVKfzGrenz()
Gibt vKfzGrenz zurück
|
int |
hashCode() |
boolean |
isMessageTls()
Gibt true zurück, wenn Betriebsmeldungen TLS erzeugt werden
sollen
|
boolean |
isMessageVerkehr()
Gibt true zurück, wenn Betriebsmeldungen Verkehr erzeugt werden
sollen
|
private static final String[] ATTR
private final long _VKfzGrenz
private final long _BGrenz
private final OptionenPlausibilitaetsPruefungLogischVerkehr _verhalten
private final boolean _messageTls
private final boolean _messageVerkehr
private final long _maxAusfallZeitProTag
private final long _pruefIntervallAusfall
private final long _vertrauensbereichBezugsZeitraum
private final long _pruefIntervallVertrauensbereich
private final long _maxAusfallProBezugszeitraumEin
private final long _maxAusfallProBezugszeitraumAus
public AtgVerkehrsDatenKurzZeitIntervallPlLogisch(de.bsvrz.dav.daf.main.Data data)
public static AtgVerkehrsDatenKurzZeitIntervallPlLogisch getInstance(de.bsvrz.dav.daf.main.ResultData resultat)
resultat
- ein Parameter-Resultatnull
, wenn diese nicht
ausgelesen werden konntenpublic final Long getMax(String attribut)
attribut
- einer aus ATTR
public static String getPid()
public OptionenPlausibilitaetsPruefungLogischVerkehr getVerhalten()
public long getVKfzGrenz()
public long getBGrenz()
public boolean isMessageTls()
public boolean isMessageVerkehr()
public long getMaxAusfallZeitProTag()
public long getPruefIntervallAusfall()
public long getVertrauensbereichBezugsZeitraum()
public long getPruefIntervallVertrauensbereich()
public long getMaxAusfallProBezugszeitraumEin()
public long getMaxAusfallProBezugszeitraumAus()
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.