public class DataChannelBASt_MV_Test extends DataChannelBAStV1_X
Channel zur Ausgabe von Daten in das BASt-Bestandsbandformat in der Version, wie sie bei Ausgabe aus der Access-DB in MV benutzt wird.
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_Test()
erzeugt einen DataChannel, der mit einer reset-Methode und eventuell
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle)
initialisiert werden muss. |
DataChannelBASt_MV_Test(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_Test(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 String |
calculateLineHeader()
erzeugt den für eine Zählstelle konstanten Zeilenanfang.
|
protected StringBuffer |
extractDataGSatz(AtgVerkehrsdatenLangZeitIntervall[] atgLZArray) |
protected StringBuffer |
extractDataMSatz(AtgVerkehrsdatenLangZeitIntervall[] atgLZArray) |
protected StringBuffer |
extractDataVSatz(AtgVerkehrsdatenLangZeitIntervall[] atgLZArray) |
protected String |
formatBastST(AtlVerkehrsStaerkeStunde atl) |
protected DataChannelBAStV1_X.ValueExtractor |
getValueExtractor8plus1() |
constructFilename, constructFilename, getCountOfGeschwKlassen, 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_Test()
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle)
initialisiert werden muss.public DataChannelBASt_MV_Test(int satzArt)
DataChannelBAStV1_X.setZaehlstelle(LangZeitZaehlStelle)
initialisiert werden muss zur Ausgabe der angegebenen SatzArt.public DataChannelBASt_MV_Test(String fileName) throws ChannelException
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 PfadChannelException
protected String calculateLineHeader()
calculateLineHeader
in class DataChannelBAStV1_X
protected DataChannelBAStV1_X.ValueExtractor getValueExtractor8plus1()
getValueExtractor8plus1
in class DataChannelBAStV1_X
protected StringBuffer extractDataGSatz(AtgVerkehrsdatenLangZeitIntervall[] atgLZArray)
extractDataGSatz
in class DataChannelBAStV1_X
protected StringBuffer extractDataMSatz(AtgVerkehrsdatenLangZeitIntervall[] atgLZArray) throws ChannelException
extractDataMSatz
in class DataChannelBAStV1_X
ChannelException
protected StringBuffer extractDataVSatz(AtgVerkehrsdatenLangZeitIntervall[] atgLZArray)
extractDataVSatz
in class DataChannelBAStV1_X
protected String formatBastST(AtlVerkehrsStaerkeStunde atl)
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.