PC1 schickt Hex-Zahlen (34 35 36 37) über COM1 zu PC2.
Dort habe ich ein Programm, das auf der Basis von Win_QextSerialPort, das die Zahlen empfängt.
Das Problem ist hier:
Das QByteArray, indem sich die Zahlen (s.o.) befinden konvertiert diese sofort in ASCII-Zeichen.
Aus (34 35 36 37) wird sofort (4567).
http://www.asciitable.com/ (hier die Code-Table)
Ich möchte aber die originalen Hex-Zahlen haben.
Dazu müsste ich
a) ASCII zu Hex konvertieren, oder
b) bereits während des Lesen von COM1 was verändern.
Hat jemand eine Ahnung und könnte mir bitte helfen?
Grüße und Dank!
Code: Alles auswählen
//port ist geöffnet und tut es soweit auch
myByte = port->readAll();
string = myByte();