Tobias schrieb:
> Adresse, Länge, Daten, Checksumme
Das ist nicht so der Brüller.
Ein Protokoll sollte sich nach Störungen wieder synchronisieren können.
Besser daher:
Startbyte, Länge, Adresse, Daten
Zur Synchronisation werden dann Dummybytes gesendet, die nicht das
Startbyte enthalten, für die maximale Länge (max 8 Datenbytes reicht
oftmals).
Man sollte einen Puffer anlegen, der mindestens 1,5 .. 2 Pakete fassen
kann.
Ist ein Paket komplett, wird es ausgewertet oder verworfen, wenn falsche
Adresse.
Peter