public class DataChannelBASt_MV extends DataChannelBAStV1_X
Channel zur Ausgabe von Daten in das BASt-Bestandsbandformat in der von Sachsen-Anhalt verwendeten Version.
Es wird die Attributegrupe atg.verkehrsDatenLangZeitIntervall mit dem Aspekt asp.messWertErsetzung ausgegeben.
Die Unterstützung für die durch die BASt definierten Prüfzeichen ist der folgenen Tabelle zu entnehmen.
Prüfkennzeichen | Bemerkung |
---|---|
korrekte, regelmäßige Werte | |
' | alle anderen Werte |
Bei der Umstellung MESZ zur MEZ wird der 2. Datensatz für 02 Uhr ausgegeben.
siehe auch:
AbstractDataChannelBASt
DataChannelBAStV1_X.ValueExtractor
_ZaehlStelle, chCalendar, countOfGeschwKlassen, G_SATZ, hasNoData, K_SATZ, M_SATZ, V_SATZ
_CountOfFS, _LastHour, MONATE, THREE_DIGIT_FORMAT, TWO_DIGIT_FORMAT
Constructor and Description |
---|
DataChannelBASt_MV()
erzeugt einen DataChannel, der mit einer reset-Methode und eventuell
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle) initialisiert
werden muss. |
DataChannelBASt_MV(int satzArt)
erzeugt einen DataChannel, der mit einer reset-Methode und eventuell
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle) initialisiert
werden muss zur Ausgabe der angegebenen SatzArt. |
DataChannelBASt_MV(java.lang.String fileName)
erzeugt einen DataChannel, der vor dem Aufruf von
DataChannelBAStV1_X.processRecord(de.bsvrz.dav.daf.main.Dataset[], Calendar) mit
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle) initialisiert
werden muss. |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
calculateLineHeader()
erzeugt den für eine Zählstelle konstanten Zeilenanfang.
|
constructFilename, constructFilename, extractDataGSatz, extractDataMSatz, extractDataVSatz, getCountOfGeschwKlassen, getValueExtractor8plus1, processRecord, setCountOfGeschwKlassen, setEndLineWithSemikolon, setExportGSatz, setExportKSatz, setExportMSatz, setExportVSatz, setFirstHourOfDay, setKlassifizierungsgruppeBAST, setZaehlstelle, writeHeader
hasData, logError, logWarning, reset, reset, reset, setChannelLogger
close, deleteLastLine, flush, reset, spool
public DataChannelBASt_MV()
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle)
initialisiert
werden muss.public DataChannelBASt_MV(int satzArt)
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle)
initialisiert
werden muss zur Ausgabe der angegebenen SatzArt.satzArt
- die Datensatzartpublic DataChannelBASt_MV(java.lang.String fileName)
DataChannelBAStV1_X.processRecord(de.bsvrz.dav.daf.main.Dataset[], Calendar)
mit
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle)
initialisiert
werden muss.
Ist die Datei vorhanden wird diese überschrieben.
fileName
- Dateiname mit vollständigem Pfadprotected java.lang.String calculateLineHeader()
calculateLineHeader
in class DataChannelBAStV1_X