C#/.NET Berechnung vom xOr mehrerer Bytes in Hex

Auf meiner Suche nach Möglichkeiten der Übersetzung des Pelco-P Protokolls für einen Schwenk-/Neige-Kopf war auch Google nicht sofort erfolgreich auf meine Suchanfragen.

Hier ein kleines Programm zum Berechnen der Exkulsiven-Oder-Summe (xOr) aus mehreren Bytes (HEX)

byte[] array = new byte[4]; //Byte-Array mit 4.Feldern
array[0] = 0xA0; //Mit Daten füllen
array[1] = 0x00;
array[2] = 0x1B;
array[3] = 0xED;

//die Variable res beinhaltet das Ergebnis
byte res = (byte)(array[0] ^ array[1] ^ array[2] ^ array[3]);

 


Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert