Package de.bsvrz.kex.tls.osi7.conversion
Class Fg001VerkehrsDaten
java.lang.Object
de.bsvrz.kex.tls.osi7.conversion.Fg001VerkehrsDaten
public class Fg001VerkehrsDaten
extends java.lang.Object
Ermittelt die Verkehrsdaten der FG 1 der Versionen 0 bis 4 in 8 Bit und 16 Bit aus einem
DeBlock.-
Constructor Summary
Constructors Constructor Description Fg001VerkehrsDaten(int qKfz, int qPkw, int qLkw, int vKfz, int vPkw, int vLkw)Konstruktor für JUnitTest, um Testdaten unter Umgehung von DeBloecken zu erzeugenFg001VerkehrsDaten(DeBlock deBlock, java.lang.String dePid)Standdardkonstruktor, um Verkehrsdaten aus eineDeBlockzu erstellen. -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)de.bsvrz.dav.daf.main.DataermittleDatenAtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(de.bsvrz.dav.daf.main.Data data)intgetB()java.lang.StringgetBetriebsMeldung()intgetqKfz()intgetqLkw()intgetqPkw()intgetsKfz()intgettNetto()intgetVgKfz()intgetvKfz()intgetvLkw()intgetvPkw()inthashCode()booleanisPlPruefungUndKorrekturDurchgefuehrt()voidplPruefungUndKorrektur()Führt die PLPrüfung und Korrektur der empfangenen Daten gemäß AFo DUA, Anforderung KEx-15 durchjava.lang.StringtoString()
-
Constructor Details
-
Fg001VerkehrsDaten
Standdardkonstruktor, um Verkehrsdaten aus eineDeBlockzu erstellen.Beim Einlesen erfolgt direkt eine Umsetzung der TLS-Werte für "nicht ermittelbar" in die Kennungen für die Zielattributgruppe (255, 65535 ==> -1, erkannte Fehler (z. B. bei b > 100%) wird zu -3 (nicht ermittelbar/fehlerhaft)
- Parameters:
deBlock- Daten eines DeBlock der FG1, Typ 49 - 53 und 113 - 117 (Version 0-4)dePid- DePid
-
Fg001VerkehrsDaten
public Fg001VerkehrsDaten(int qKfz, int qPkw, int qLkw, int vKfz, int vPkw, int vLkw)Konstruktor für JUnitTest, um Testdaten unter Umgehung von DeBloecken zu erzeugen- Parameters:
qKfz- Sollvorgabe für qKfzqPkw- Sollvorgabe für qPkwqLkw- Sollvorgabe für qLkw yvKfz- Sollvorgabe für vKfzvPkw- Sollvorgabe für vPkwvLkw- Sollvorgabe für vLkw
-
-
Method Details
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
ermittleDatenAtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung
public de.bsvrz.dav.daf.main.Data ermittleDatenAtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(de.bsvrz.dav.daf.main.Data data) -
getB
public int getB() -
getBetriebsMeldung
public java.lang.String getBetriebsMeldung() -
getqKfz
public int getqKfz() -
getqLkw
public int getqLkw() -
getqPkw
public int getqPkw() -
getsKfz
public int getsKfz() -
gettNetto
public int gettNetto() -
getVgKfz
public int getVgKfz() -
getvKfz
public int getvKfz() -
getvLkw
public int getvLkw() -
getvPkw
public int getvPkw() -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
isPlPruefungUndKorrekturDurchgefuehrt
public boolean isPlPruefungUndKorrekturDurchgefuehrt() -
plPruefungUndKorrektur
public void plPruefungUndKorrektur()Führt die PLPrüfung und Korrektur der empfangenen Daten gemäß AFo DUA, Anforderung KEx-15 durch -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-