public class Fg001Duerr extends FgAllDuerr
Modifier and Type | Field and Description |
---|---|
private int |
_kindOfAverage
Art der Mittelwertbildung, die bei diesem De eingestellt ist.
|
private java.lang.Object[][] |
davToTls
Tabelle, in der das Verhalten beim Empfang von Attributgruppen eingetragen wird.
|
private static de.bsvrz.sys.funclib.debug.Debug |
debug
DebugLogger für Debug-Ausgaben
|
private java.lang.Object[][] |
tlsToDav
Tabelle, in der das Verhalten beim Empfang von TLS De-Blöcken eingetragen wird.
|
_de, _eak, _eakConversionModul, ASP, ATG, FG, ID, OT, TYP
Constructor and Description |
---|
Fg001Duerr(de.bsvrz.dav.daf.main.ClientDavInterface daf,
Eak eak,
De de)
Erzeugt ein Objekt vom Typ Fg001Default
|
Modifier and Type | Method and Description |
---|---|
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
FG 1 : Typ: 1 Id: 1 Name: DE-Fehler (Antwort).
|
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ014Id001AtgTlsLveErgänzendeDeFehlerMeldungAspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
FG 1 : Typ: 14 Id: 1 Name: Ergänzende DE-Fehlermeldung (Antwort) TLS-Datenbeschreibung:
Position Bezeichnung Erläuterung
Byte 1 Länge DE-Block [ 9..29 ]
Byte 2 Daten-Endgeräte-Kanal [ 1..254 ]
Byte 3 Typ der DE-Daten [ 14 ]
Byte 4 Herstellercode (s.
|
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ016Id002AtgTlsLveNegativeQuittungAspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
FG 1 : Typ: 16 Id: 2 Name: Negative Quittung (Antwort) TLS-Datenbeschreibung:
Position Bezeichnung Erläuterung Byte 1 Länge DE-Block Länge des folgenden DE-Blocks [ 4 ] Byte 2 Daten-Endgeräte-Kanal [ 1..254 ] Byte 3 Typ der DE-Daten [ 16 ] Byte 4 Fehlerursache siehe unten Byte 5 Herstellercode siehe Liste in Anhang 7, Kap. 2 Inhalt Byte: Fehlerursache unter FG 1: 0: sonstige Fehlerursache 1: unbekannte oder nicht auswertbare ID 2: unbekannter oder nicht auswertbarer Typ 3: Version nicht verfügbar 4..11: reserviert für spätere Definitionen 12: Pufferinhalt nicht verfügbar 13..127: reserviert für spätere Definitionen 128..255: frei für herstellerdefinierte Ursachencodes Inhalt Byte Herstellercode: Der Herstellercode ist ein für jeden Hersteller eindeutig zugeordneter Code, der der Zentrale die Zuordnung der Nachrichten erleichtern soll. |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ032Id003AtgTlsLveBetriebsParameterAspParameterIst(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
FG 1 : Typ: 32 Id: 3 Name: LVE-Betriebsparameter (Abruf / Antwort) TLS-Datenbeschreibung:
Position Bezeichnung Erläuterung
Byte 1 Länge DE-Block Länge des
folgenden DE-Blocks [ 10 ]
Byte 2 Daten-Endgeräte-Kanal [1..254, 255]
Byte 3 Typ der DE-Daten [ 32 ]
Byte 4 Datenversion/Kurzzeitdaten [ 0.. 4, 255 =
aus ]
Byte 5 Erfassungsintervalldauer/Kurzzeitdaten [
1,2,4,8,12...240, Einheit: 15 s ]
Byte 6 Datenversion/Langzeitdaten [ 10.. 23, 255 =
aus ]
Byte 7 Erfassungsintervalldauer/Langzeitdaten siehe unten
Byte 8 Glättungsparameter Alpha 1 Alpha 1
= (Byteinhalt + 1) / 256
Byte 9 Glättungsparameter Alpha 2 Alpha 2
= (Byteinhalt + 1) / 256
Byte 10 Längengrenzwert
Lkw/Pkw-Unterscheidung 4m+[0..254cm]
Byte 11 Art / Startwert für gl.
|
DeBlock |
Fg001Typ032Id003AtgTlsLveBetriebsParameterAspParameterSoll(de.bsvrz.dav.daf.main.ResultData result)
FG 1 : Typ: 32 Id: 3 Name: LVE-Betriebsparameter (Abruf / Antwort) TLS-Datenbeschreibung:
Position Bezeichnung Erläuterung
Byte 1 Länge DE-Block Länge des
folgenden DE-Blocks [ 10 ]
Byte 2 Daten-Endgeräte-Kanal [1..254, 255]
Byte 3 Typ der DE-Daten [ 32 ]
Byte 4 Datenversion/Kurzzeitdaten [ 0.. 4, 255 =
aus ]
Byte 5 Erfassungsintervalldauer/Kurzzeitdaten [
1,2,4,8,12...240, Einheit: 15 s ]
Byte 6 Datenversion/Langzeitdaten [ 10.. 23, 255 =
aus ]
Byte 7 Erfassungsintervalldauer/Langzeitdaten siehe unten
Byte 8 Glättungsparameter Alpha 1 Alpha 1
= (Byteinhalt + 1) / 256
Byte 9 Glättungsparameter Alpha 2 Alpha 2
= (Byteinhalt + 1) / 256
Byte 10 Längengrenzwert
Lkw/Pkw-Unterscheidung 4m+[0..254cm]
Byte 11 Art / Startwert für gl.
|
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ049Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ049Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ050Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ050Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ051Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ051Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ052Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ052Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ053Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ053Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ063Id004AtgTlsLveKfzEinzelDatenAspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ113Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ113Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ114Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ114Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ115Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ115Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ116Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ116Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ117Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
de.bsvrz.dav.daf.main.ResultData |
Fg001Typ117Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
int |
getKindOfAverage() |
private int |
tls16BitToInt(int value)
Prüft, ob der übergebene Wert == 0xffff ist.
|
private int |
tls8BitToInt(int value)
Prüft, ob der übergebene Wert == 0xff ist.
|
private de.bsvrz.dav.daf.main.ResultData |
TlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
Verarbeitet alls Telegrammversionen der TLS Kurzeit Version 0-4 (Typ 49/113 -53/117).
|
private de.bsvrz.dav.daf.main.ResultData |
VerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock,
de.bsvrz.dav.daf.main.Data data,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
Verarbeitet alls Telegrammversionen der TLS Kurzeit Version 0-4 (Typ 49/113 -53/117).
|
Fg255Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort, Fg255Typ016Id002AtgTlsGloNegativeQuittungAspTlsAntwort, Fg255Typ029Id002AtgTlsGloKanalSteuerungAspParameterIst, Fg255Typ029Id002AtgTlsGloKanalSteuerungAspParameterSoll, Fg255Typ036Id003AtgTlsGloGeographischeKenndatenAspTlsVorgabe, Fg255Typ036Id003AtgTlsGloGeographischeKenndatenAspTlsZustand, Fg255Typ255Id255AtgTlsGloDeBlockAbrufAspTlsAbruf, Fg255Typ255Id255AtgTlsGloDeBlockSendenAspTlsVorgabe
dataRequest, getClientDavInterface, getConfig, getDavToTlsList, getTlsToDavList, isBetriebsMeldungenErzeugen, isPassivierungUmsetzungsMethoden, isRequestSupported, processDeBlock, sendData, sendData, sendInitialDeBlock, sendMessage, subscribeAllData, update
private static final de.bsvrz.sys.funclib.debug.Debug debug
private final java.lang.Object[][] davToTls
"Attributgruppe (Pid)", "Aspekt (Pid)", "Fg", "Typ", "Id", "ObjektTyp" z.B. "atg.tlsGloKanalSteuerung", "asp.parameterSoll", "1", "29", "2", "typ.deLve"Die Auswertung erfolgt dabei wie folgt:
DeConversionModul.update(de.bsvrz.dav.daf.main.ResultData[])
wird für jede zur
Attributgruppen/Aspket-Kombination passende Kombination eine Methode aufgerufen, deren Namen aus dem Tabelleneintrag
wie folgt gebildet wird (hier für den Beispieleintrag):Fg001Typ029Id002AtgTlsGloKanalSteuerungAspParameterSoll(ResultData)
ResultData
die Daten der zu verarbeitenden ATG/ASP-Kombination.private final java.lang.Object[][] tlsToDav
"Attributgruppe (Pid)", "Aspekt (Pid)", "Fg", "Typ", "Id", "ObjektTyp" z.B. "atg.tlsGloKanalSteuerung", "asp.tlsAntwort", "1", "29", "2", "typ.deLve"Die Auswertung erfolgt dabei wie folgt:
DeConversionModul.processDeBlock(de.bsvrz.kex.tls.osi7.DeBlock)
wird für jede zum De-Block passende
Fg/Id/Typ-Kombination eine Methode aufgerufen, deren Namen aus dem Tabelleneintrag wie folgt gebildet wird (hier für
den Beispieleintrag):Fg001Typ029Id002AtgTlsGloKanalSteuerungAspTlsAntwort(DeBlock, Data,
DataDescription)
deBlock
die Daten des zu verarbeitenden De-Blocks und
data
ein Datenobjekt der passenden Attributgruppen/Aspekt-Kombination, welchem direkt die Inhalte des
De-Blocks zugewiesen werden können.DataDescription
enthält die passende DataDescription
für die zu sendenden Daten.private int _kindOfAverage
public int getKindOfAverage()
public de.bsvrz.dav.daf.main.ResultData Fg001Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
FgAllDuerr.Fg255Typ001Id001AtgTlsGloDeFehlerAspTlsAntwort(de.bsvrz.kex.tls.osi7.DeBlock, de.bsvrz.dav.daf.main.Data, de.bsvrz.dav.daf.main.DataDescription)
. Beim Empfang einer De-Gutmeldung wird die De initialisiert, indem
FgAllDuerr.Fg255Typ029Id002AtgTlsGloKanalSteuerungAspParameterSoll(de.bsvrz.dav.daf.main.ResultData)
Fg001Typ032Id003AtgTlsLveBetriebsParameterAspParameterSoll(de.bsvrz.dav.daf.main.ResultData)
deBlock
- Der zu bearbeitende De-Block.data
- Der passende Datensatz für die Ziel Attributgruppe/Aspekt-Kombination.dataDescription
- Die Datenbeschreibung für die Attributgruppe/Aspekt-Kombination.public de.bsvrz.dav.daf.main.ResultData Fg001Typ014Id001AtgTlsLveErgänzendeDeFehlerMeldungAspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
Position Bezeichnung Erläuterung Byte 1 Länge DE-Block [ 9..29 ] Byte 2 Daten-Endgeräte-Kanal [ 1..254 ] Byte 3 Typ der DE-Daten [ 14 ] Byte 4 Herstellercode (s. Anh. 7, Kap. 2) Byte 5 Anzahl TLS – Fehlerbytes [ 4 ] Byte 6 TLS - Fehlerbyte 1 Codierung siehe unten Byte 7 TLS - Fehlerbyte 2 Codierung siehe unten Byte 8 TLS - Fehlerbyte 3 Codierung siehe unten Byte 9 TLS - Fehlerbyte 4 Codierung siehe unten Byte 10 Anzahl Hersteller Fehlerbytes [ 0..20 ] Byte 11 Hersteller-Fehlerbyte 1 herstellerspez. Codierung Byte.. Hersteller-Fehlerbyte nInhalt TLS-Fehlerbytes:
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte 1 Reserve Reserve RNR am Lokalbus Reserve Reserve Reserve Teilstörung Lokalbus1 ausgefallen Byte 2 Abgleich Abgleich Schleife 2 Schleife 1 Auswertung Detektor Subbus Subbus Schleife Schleife defekt 2) defekt 2) gestört gestört RNR ausgefallen 2 2) 1 2) Byte 3 Reserve Reserve Reserve Reserve Reserve Reserve Reserve Reserve Byte 4 Reserve Reserve Reserve Reserve Reserve Reserve Reserve Reserve1) nur in Verbindung mit Stö/SM=1 im Byte 4 der DE-Block-Struktur im Typ 1
deBlock
- Der zu bearbeitende De-Block.data
- Der passende Datensatz für die Ziel Attributgruppe/Aspekt-Kombination.dataDescription
- Die Datenbeschreibung für die Attributgruppe/Aspekt-Kombination.public de.bsvrz.dav.daf.main.ResultData Fg001Typ016Id002AtgTlsLveNegativeQuittungAspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
Position Bezeichnung Erläuterung Byte 1 Länge DE-Block Länge des folgenden DE-Blocks [ 4 ] Byte 2 Daten-Endgeräte-Kanal [ 1..254 ] Byte 3 Typ der DE-Daten [ 16 ] Byte 4 Fehlerursache siehe unten Byte 5 Herstellercode siehe Liste in Anhang 7, Kap. 2Inhalt Byte: Fehlerursache unter FG 1:
0: sonstige Fehlerursache 1: unbekannte oder nicht auswertbare ID 2: unbekannter oder nicht auswertbarer Typ 3: Version nicht verfügbar 4..11: reserviert für spätere Definitionen 12: Pufferinhalt nicht verfügbar 13..127: reserviert für spätere Definitionen 128..255: frei für herstellerdefinierte UrsachencodesInhalt Byte Herstellercode:
deBlock
- Der zu bearbeitende De-Block.data
- Der passende Datensatz für die Ziel Attributgruppe/Aspekt-Kombination.dataDescription
- Die Datenbeschreibung für die Attributgruppe/Aspekt-Kombination.public de.bsvrz.dav.daf.main.ResultData Fg001Typ032Id003AtgTlsLveBetriebsParameterAspParameterIst(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
Position Bezeichnung Erläuterung Byte 1 Länge DE-Block Länge des folgenden DE-Blocks [ 10 ] Byte 2 Daten-Endgeräte-Kanal [1..254, 255] Byte 3 Typ der DE-Daten [ 32 ] Byte 4 Datenversion/Kurzzeitdaten [ 0.. 4, 255 = aus ] Byte 5 Erfassungsintervalldauer/Kurzzeitdaten [ 1,2,4,8,12...240, Einheit: 15 s ] Byte 6 Datenversion/Langzeitdaten [ 10.. 23, 255 = aus ] Byte 7 Erfassungsintervalldauer/Langzeitdaten siehe unten Byte 8 Glättungsparameter Alpha 1 Alpha 1 = (Byteinhalt + 1) / 256 Byte 9 Glättungsparameter Alpha 2 Alpha 2 = (Byteinhalt + 1) / 256 Byte 10 Längengrenzwert Lkw/Pkw-Unterscheidung 4m+[0..254cm] Byte 11 Art / Startwert für gl. Mittelwertbildung siehe untenInhalt Byte: Datenversion / Kurzzeitdaten
Bit7 = 1: Einheit = Stunden Bit0..6: Zeitwert in Stunden [1..24]Es sind nur Stundenwerte zugelassen, die ganzzahlige Teiler oder ganzzahlige Mehrfache von 24 Stunden sind (1, 2, 3, 4, 6, 8, 12, 24 Stunden).
Bit 0..6: Startwert der Geschwindigkeit für gleitende Mittelwertbildung [0..127km/h] Bit 7: Art der Geschwindigkeits-Mittelwertbildung 0=gleitende Mittelwertbildung 1=arithmetische Mittelwertbildung Wichtig: Bei Auswahl der Version 3 oder 4 müssen immer die Glättungsparameter und Startwerte angegeben werden, da in diesen Telegrammversionen zusätzlich der gleitende Mittelwert für Steuerungszwecke unabhängig von der Einstellung in Bit 7 übertragen wird.Inhalt Byte: Längengrenzwert
deBlock
- Der zu bearbeitende De-Block.data
- Der passende Datensatz für die Ziel Attributgruppe/Aspekt-Kombination.dataDescription
- Die Datenbeschreibung für die Attributgruppe/Aspekt-Kombination.public DeBlock Fg001Typ032Id003AtgTlsLveBetriebsParameterAspParameterSoll(de.bsvrz.dav.daf.main.ResultData result)
Position Bezeichnung Erläuterung Byte 1 Länge DE-Block Länge des folgenden DE-Blocks [ 10 ] Byte 2 Daten-Endgeräte-Kanal [1..254, 255] Byte 3 Typ der DE-Daten [ 32 ] Byte 4 Datenversion/Kurzzeitdaten [ 0.. 4, 255 = aus ] Byte 5 Erfassungsintervalldauer/Kurzzeitdaten [ 1,2,4,8,12...240, Einheit: 15 s ] Byte 6 Datenversion/Langzeitdaten [ 10.. 23, 255 = aus ] Byte 7 Erfassungsintervalldauer/Langzeitdaten siehe unten Byte 8 Glättungsparameter Alpha 1 Alpha 1 = (Byteinhalt + 1) / 256 Byte 9 Glättungsparameter Alpha 2 Alpha 2 = (Byteinhalt + 1) / 256 Byte 10 Längengrenzwert Lkw/Pkw-Unterscheidung 4m+[0..254cm] Byte 11 Art / Startwert für gl. Mittelwertbildung siehe untenInhalt Byte: Datenversion / Kurzzeitdaten
Bit7 = 1: Einheit = Stunden Bit0..6: Zeitwert in Stunden [1..24]Es sind nur Stundenwerte zugelassen, die ganzzahlige Teiler oder ganzzahlige Mehrfache von 24 Stunden sind (1, 2, 3, 4, 6, 8, 12, 24 Stunden).
Bit 0..6: Startwert der Geschwindigkeit für gleitende Mittelwertbildung [0..127km/h] Bit 7: Art der Geschwindigkeits-Mittelwertbildung 0=gleitende Mittelwertbildung 1=arithmetische Mittelwertbildung Wichtig: Bei Auswahl der Version 3 oder 4 müssen immer die Glättungsparameter und Startwerte angegeben werden, da in diesen Telegrammversionen zusätzlich der gleitende Mittelwert für Steuerungszwecke unabhängig von der Einstellung in Bit 7 übertragen wird.Inhalt Byte: Längengrenzwert
result
- Der vom Datenverteiler empgangene Datensatz, der in einen De-Block konvertiert wird.public de.bsvrz.dav.daf.main.ResultData Fg001Typ049Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
private de.bsvrz.dav.daf.main.ResultData TlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
deBlock
- Der zu bearbeitende De-Block.data
- Der passende Datensatz für die Ziel Attributgruppe/Aspekt-Kombination.dataDescription
- Die Datenbeschreibung für die Attributgruppe/Aspekt-Kombination.public de.bsvrz.dav.daf.main.ResultData Fg001Typ049Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
private de.bsvrz.dav.daf.main.ResultData VerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
deBlock
- Der zu bearbeitende De-Block.data
- Der passende Datensatz für die Ziel Attributgruppe/Aspekt-Kombination.dataDescription
- Die Datenbeschreibung für die Attributgruppe/Aspekt-Kombination.private int tls16BitToInt(int value)
value
- Der zu prüfende Wert (der als 16 Bit vorzeichenlos interpretiert wird)private int tls8BitToInt(int value)
value
- Der zu prüfende Wert (der als 8 Bit vorzeichenlos interpretiert wird)public de.bsvrz.dav.daf.main.ResultData Fg001Typ050Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ050Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ051Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ051Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ052Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ052Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ053Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ053Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ063Id004AtgTlsLveKfzEinzelDatenAspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ113Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ113Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ114Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ114Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ115Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ115Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ116Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ116Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ117Id004AtgTlsLveErgebnisMeldungVersion0Bis4AspTlsAntwort(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)
public de.bsvrz.dav.daf.main.ResultData Fg001Typ117Id004AtgVerkehrsDatenKurzZeitIntervallAspExterneErfassung(DeBlock deBlock, de.bsvrz.dav.daf.main.Data data, de.bsvrz.dav.daf.main.DataDescription dataDescription)