Hi zusammen,
ich versuche mit meinem Jeenode das fs20 Signal vom FS20S6A zu dekodieren.
Die Befehle kann ich schon empfangen. Ich habe nur ein Problem bei der Checksumme.
Ich empfange derzeit folgendes:
734703804208 (85)
73470300800E (43)
73470380881F (CB)
7347038C4820 (97)
Die Zahlen in den Klammern ist meine berechnete Checksumme, welche eigentlich mit dem letzten Byte des empfangenen Kommandos übereinstimmen sollte?...
Ich berechne die Summe wie folgt.
uint8_t sum = 6;
for(uint8_t i=0; i<RecvDataBuffer->DataSize; i++) {
sum += RecvDataBuffer->Data[i];
}
Weiß wer was ich falsch mache?
habs gelöst....