ein char in Dezimalzahl umwandeln

Mal eine blöde Frage:

Wieso liest du deine Messdaten nicht gleich in ein byte-Array ein? Das müsste doch auch zu machen sein, wenn du sie in einen String bekommst.

Damit hast du sofort alle Messdaten in dem Bereich 0-255 und musst nicht noch extra umwandeln.
 
Nicht ganz richtig, es ist -128 bis +127, was exakt 256 diskreten Werten entspricht, d.h. du musst lediglich noch eine Transformation durchführen:

Code:
int val = b & 0xFF;

Und du hast Werte im Bereich von 0-255.
 
Fehlt nur noch, dass du den beitrag auf erledigt setzt.

Freut mich, dass es bei dir jetzt funktioniert! Viel Erfolg weiterhin.
 
Zurück