ResultDataChannel
public class DataChannelBASt_SA 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
_CountOfFS, _LastHour, MONATE, THREE_DIGIT_FORMAT, TWO_DIGIT_FORMAT
_ZaehlStelle, chCalendar, countOfGeschwKlassen, G_SATZ, hasNoData, K_SATZ, M_SATZ, V_SATZ
Constructor | Description |
---|---|
DataChannelBASt_SA() |
erzeugt einen DataChannel, der mit einer reset-Methode und eventuell
setZaehlstelle() initialisiert werden muss. |
DataChannelBASt_SA(int satzArt) |
erzeugt einen DataChannel, der mit einer reset-Methode und eventuell
setZaehlstelle() initialisiert werden muss zur Ausgabe der angegebenen
SatzArt. |
DataChannelBASt_SA(java.lang.String fileName) |
erzeugt einen DataChannel, der vor dem Aufruf von
DataChannelBAStV1_X.processRecord(de.bsvrz.dav.daf.main.Dataset[], Calendar)
mit setZaehlStelle() initialisiert werden muss. |
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.String |
calculateLineHeader() |
erzeugt den für eine Zählstelle konstanten Zeilenanfang.
|
hasData, logError, logWarning, reset, reset, reset, setChannelLogger
constructFilename, constructFilename, extractDataGSatz, extractDataMSatz, extractDataVSatz, getCountOfGeschwKlassen, getValueExtractor8plus1, processRecord, setCountOfGeschwKlassen, setEndLineWithSemikolon, setExportGSatz, setExportKSatz, setExportMSatz, setExportVSatz, setFirstHourOfDay, setKlassifizierungsgruppeBAST, setZaehlstelle, writeHeader
close, deleteLastLine, flush, reset, spool
public DataChannelBASt_SA()
setZaehlstelle()
initialisiert werden muss.public DataChannelBASt_SA(int satzArt)
setZaehlstelle()
initialisiert werden muss zur Ausgabe der angegebenen
SatzArt.satzArt
- die Datensatzartpublic DataChannelBASt_SA(java.lang.String fileName)
DataChannelBAStV1_X.processRecord(de.bsvrz.dav.daf.main.Dataset[], Calendar)
mit setZaehlStelle() 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