Hallo liebe android Entwickler
Wir sind in der Schule momentan dabei eine App zur Überwachung der Körpervitalität zu programmieren.
Ich bin mit meiner Aufgabenstellung momentan sehr an die Wand gefahren.

Mein Problem ist Folgendes:
Ich empfange über einen Bluetooth-stream ein Datenpaket welches ausgewertet werden soll.
In diesem Paket sind die Werte für die EKG Messung von einem Zephyr Brustgurt enthalten.
Und jetzt mein eigentliches Problem:
Die Werte sind bit-gepackt um Platz zu sparen was mir jedoch einige Probleme bereitet.
Ich hab das jetzt so weit, dass ich die 63 Samples in ein array
“ byte[] arrayECG = new byte[1024];“
speichere, die Werte sind aber aufgrund der Bitpackerei so ja noch nicht korrekt, sondern eher irgendwelche Zahlen.
Brauche jetzt Hilfe beim Umbau der gepackten Daten auf ein brauchbares Format, oder mache ich schon beim Auslesen was grobe falsch?
Hoffe auf rasche Hilfe.


So da noch der Auszug aus dem Code
Hilfe für bit-packing bei Bluetooth Stream in Eclipse-code.jpg

da der Auszug aus dem debugging bzw.: meine gepackten Werte.
Hilfe für bit-packing bei Bluetooth Stream in Eclipse-array.jpg

und noch ein Auszug aus dem Datenblatt
Hilfe für bit-packing bei Bluetooth Stream in Eclipse-ecg.jpg

hoffe sehr, dass mir geholfen werden kann

mfg.
der Thomas