Forum: Projekte & Code LIN parity look up


von H.Joachim S. (crazyhorse)


Lesenswert?

Auf die Schnelle habe ich nichts dafür gefunden, vielleicht kann es ja 
einer brauchen.
flash uint8 LinParity[0x40]=
     {0x80,0xC1,0x42,0x03,0xC4,0x85,0x06,0x47,
      0x08,0x49,0xCA,0x8B,0x4C,0x0D,0x8E,0xCF,
      0x50,0x11,0x92,0xD3,0x14,0x55,0xD6,0x97,
      0xD8,0x99,0x1A,0x5B,0x9C,0xDD,0x5E,0x1F,
      0x20,0x61,0xE2,0xA3,0x64,0x25,0xA6,0xE7,
      0xA8,0xE9,0x6A,0x2B,0xEC,0xAD,0x2E,0x6F,
      0xF0,0xB1,0x32,0x73,0xB4,0xF5,0x76,0x37,
      0x78,0x39,0xBA,0xFB,0x3C,0x7D,0xFE,0xBF};

liefert für 0x00..0x3f das entsprechende ID-Byte incl. P0 und P1.
Zur Laufzeit berechnen dürfte etwas kürzer werden, mir sind bei sowas 
Tabellen lieber.

: Verschoben durch Admin
von Soul E. (Gast)


Lesenswert?

Also quasi die letzte Spalte der Tabelle auf Seite 53/54?
https://lin-cia.org/fileadmin/microsites/lin-cia.org/resources/documents/LIN_2.2A.pdf

von H.Joachim S. (crazyhorse)


Lesenswert?

Nicht quasi, sondern exakt :-)
Ich hatte nur die LIN1.3spec (mehr brauche ich für den angedachten 
Kleinkram auch nicht), da stand's nicht dabei.
Nun ist es aber mundgerecht.

Beitrag #6483180 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.