Moin Zusammen,
Ich würde gerne den Identifier zusammenbauen und zwar etwas abwägig von dem eigentlich Prinzip.
Bei mir sollen Alle Busteilnehmer eine 24 bit lange Adresse haben und mit 5 Bit möchte ich gerne einen von 32 übergeordneten Typen festlegen, nachdem sich maßgeblich die Priorität der Nachricht definiert.
Aus der Definition für Canbus aus wiki habe ich folgendes entnommen:
"Dazu sind die Bits – je nach Zustand – dominant bzw. rezessiv (ein dominantes Bit überschreibt ein rezessives). Die logische 1 ist rezessiv ... "
Daraus schlussfolgere ich, dass eine Null dominant ist und insofern kleinere Binärzahlen bei der Abarbeitung des Identifiers eine höhere Prio haben.
Wenn nun also mein "Typ" die Maßgabe für die Prio des Telegramms sein soll, müsste dieser doch am Ende des Identifiers stehen, spricht die letzten 5 Bits (24-28) richtig? Die müssten doch beim sniffen als erstes kommen und rückwärts abgearbeitet werden sehe ich das ricthtig?