Hallo,
ich bekomme über eine serielle Schnittstelle 8 Byte und muss diese umkonvertieren und weiterverarbeiten.
Hier hänge ich nun leider fest.
Beispiel:
Folgendes bekomme ich über die serielle Schnittstelle:
0x55 0xAA 0x01 0x82 0x85 0x13 0x1A 0xF0
Folgende Daten sind enthalten:
Header: 0x55 0xAA
Kanal: 0x01
Befehl: 0x82
Wert inklusive Status: 0x85 0x13 0x1A
Checksumme: 0xF0
In der Prozedur OnRxChar würde ich gerne überprüfen ob der Header passend ist, den Kanal in einer Variable einlesen (0 bis 128) und der Wert inklusive Status muss in zwei Variablen.
0x85 0x13 0x1A ergibt: 0xA1385 = 660357 , Status: 0x10
Ich stehe bei dem umkonvertieren und passend ausschneiden auf dem Schlauch.
Könnt ihr mir da helfen
Vielen Dank.