G
Gelöschtes Mitglied 65862
Gast
Guten Abend alle Zusammen,
aktuell arbeite ich an einem Projekt, in dem ich einen Dateiinhalt (.txt-Dokument), mittels Xmodem, an einen COM-Port senden möchte (und natürlich an die damit verbundene Hardware).
Soweit so gut.
Nun ist mir allerdings aufgefallen, dass zu Beginn und am Ende des übertragenen Dateiinhalts zusätzliche ASCII-Zeichen übertragen werden, die ich in diesem Fall natürlich gar nicht da stehen haben darf und will.
Erste Zeile der Textdatei: þ! <-- Hier sollte eigentlich nur das Ausrufezeichen enthalten sein (vor dem Ausrufezeichen steht noch ein ä3/4)
Letzte Zeile der Textdatei: enQ <-- Hier sollte eigentlich ein "end" stehen
[CODE lang="java" title="Übermittelte ASCII-Zeichen"]// In order to 4278 Data is transmitted in the form of byte blocks
private final int SECTOR_SIZE = 4278; //4278[/CODE]
Die Anzahl der übertragenen Zeichen habe ich im Skript soweit angepasst, daran sollte es also eigentlich nicht liegen. Natürlich kann ich mich in diesem Fall auch irren, da ich noch relativ unerfahren im Bereich Xmodem bin.
Aus diesem Grund würde ich gerne hier mein Glück versuchen und fragen, ob jemand zufälligerweise Tipps für mich hat, wie ich das Problem beheben kann.
Mit freundlichen Grüßen
JuKo
aktuell arbeite ich an einem Projekt, in dem ich einen Dateiinhalt (.txt-Dokument), mittels Xmodem, an einen COM-Port senden möchte (und natürlich an die damit verbundene Hardware).
Soweit so gut.
Nun ist mir allerdings aufgefallen, dass zu Beginn und am Ende des übertragenen Dateiinhalts zusätzliche ASCII-Zeichen übertragen werden, die ich in diesem Fall natürlich gar nicht da stehen haben darf und will.
Erste Zeile der Textdatei: þ! <-- Hier sollte eigentlich nur das Ausrufezeichen enthalten sein (vor dem Ausrufezeichen steht noch ein ä3/4)
Letzte Zeile der Textdatei: enQ <-- Hier sollte eigentlich ein "end" stehen
[CODE lang="java" title="Übermittelte ASCII-Zeichen"]// In order to 4278 Data is transmitted in the form of byte blocks
private final int SECTOR_SIZE = 4278; //4278[/CODE]
Die Anzahl der übertragenen Zeichen habe ich im Skript soweit angepasst, daran sollte es also eigentlich nicht liegen. Natürlich kann ich mich in diesem Fall auch irren, da ich noch relativ unerfahren im Bereich Xmodem bin.
Aus diesem Grund würde ich gerne hier mein Glück versuchen und fragen, ob jemand zufälligerweise Tipps für mich hat, wie ich das Problem beheben kann.
Mit freundlichen Grüßen
JuKo