Det bör vara minst ett frågetecken någonstans, ifall det är något du frågar.
> Jag antar att dessa fälten motsvarar en byte, 8 bitar. Så långt inget konstigt.
Ja, med de värdena som är angiva i hex så blir det ju bytes.
> Checksum verkar i C räknas ut genom att addera alla och köra en NOT +1
Det finns massor av metoder att räkna ut checksumma. Antingen behöver
du verifiera från någon dokumentation hur det görs just här, eller genom
att du har en känt korrekt transaktion där du kan testa din teori
kring checksumma och se om det stämmer.
> Skickar man alla bitarna i en sträng, eller var för sig.
Tja, det är ju en filosofisk fråga. På själva serielinan så kommer de
alltid att komma "var för sig". Hur du sedan löser det i din kod spelar
ju mindre roll. Gör det som är praktiskt och rätt utifrån vad koden
gör för övrigt, vilken miljl det körs i o.s.v.
> Tacksam för en knuff i rätt riktning så löser det sej säkert.
Börja med att ställa någon fråga, så får vi se...
Det står "Python" i rubriken, vad har det med detta att göra?