|
JA-82T und Linux
|
|
28-03-2016, 06:59
Beitrag: #45
|
|||
|
|||
|
RE: JA-82T und Linux
Hi,
vielleicht kann mir einer von euch auf die Sprünge helfen. Ich komme nicht hinter den Prüfsummenalgorithmus bei diesen Bytefolgen (alle Hexadezimal): # E6 03 00 01 = 67 # E6 03 01 00 = 0B # E6 02 03 05 = 0B # E6 03 06 00 = 7E # E6 02 04 05 = 7E # E6 03 03 01 = 19 # E6 02 01 04 = 19 # E6 03 04 01 = 6C # E6 03 05 01 = 46 Soweit ich das ermitteln konnte, ist die letzte Ziffer beim Lesen der Parameter aus der Zentrale eine Prüfsumme. Ich habe schon mit XOR experimentiert aber soweit ich das erkenne haben die einzelnen Bytes wohl noch eine Wertigkeit. Das sieht man bei den ersten beiden sehr schön, da hier nur die 00 und 01 vertauscht sind aber eine andere Prüfsumme erscheint. Die letzten beiden haben komischerweise dieselbe Prüfsumme. Was ich noch bemerkt habe ist, dass die Prüfsumme nie den Wert 127 (hex 7F) übersteigt. Ich habe die Werte schon untereinander mit XOR verknüpft und auch jeden einzelenen Wert mit einer Gewichtung XOR verknüpft und dann jeden einzelnen Wert. Komme da aber auf keinen grünen Zweig. Stutzig macht mich der Unterschied &H67 zu &H0B, obwohl nur 0 und 1 getauscht wurde (ersten beiden Beispiele). Hat da einer einen Tipp für mich? Gruß Christian Murphys Law: Man hat niemals Zeit, es richtig zu machen, aber immer Zeit, es noch einmal zu machen. |
|||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Suche
Mitglieder
Kalender
Hilfe



