artikel:vbf:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
artikel:vbf:start [Mon. 28.12.2020 12:11] go4itartikel:vbf:start [Mon. 28.12.2020 12:19] (aktuell) go4it
Zeile 54: Zeile 54:
 ==== Binärteil (Payload) ==== ==== Binärteil (Payload) ====
  
-Der Binärteil (Payload) the VBF beginnt direkt nach dem letzten ASCII-Zeichen des Beschreibungsteils (dem ''}''). Die nun folgenden Daten sind als Bytes im Big-Endian zu interpretieren.+Der Binärteil (Payload) the VBF beginnt direkt nach dem letzten ASCII-Zeichen des Beschreibungsteils (dem ''}''). Die nun folgenden Daten sind als Bytes im ''Big-Endian'' zu interpretieren.
  
 ^ Offset ^ Länge ^ Datentyp ^ Bezeichnung ^ Funktion ^ Beispielwert ^ ^ Offset ^ Länge ^ Datentyp ^ Bezeichnung ^ Funktion ^ Beispielwert ^
 | 0x0000 | 4 Bytes | DWORD | DATA_START | Startadresse auf dem Zielsystem | ''0x000004F4'' | | 0x0000 | 4 Bytes | DWORD | DATA_START | Startadresse auf dem Zielsystem | ''0x000004F4'' |
-| 0x0003 | 4 Bytes | DWORD | DATA_LENGTH | Länge des nun folgenden Blocks inkl. CRC | ''0x00001A15'' |+| 0x0003 | 4 Bytes | DWORD | DATA_LENGTH | Länge des nun folgenden Blocks | ''0x00001A15'' |
 | 0x0007 | x Bytes | BYTE  | DATA | Daten des Blocks | ... | | 0x0007 | x Bytes | BYTE  | DATA | Daten des Blocks | ... |
-| 0x0007 + DATA_LENGTH - 2 | 2 Bytes | WORD | DATA_CRC | CRC-16 CCITT Prüfsumme des Datenteils, ohne die CRC-Bytes selbst | ''0x1C07'' |+| 0x0007 + DATA_LENGTH | 2 Bytes | WORD | DATA_CRC | CRC-16 CCITT Prüfsumme des DATA Teils | ''0x1C07'' |
  
 :i: //Hinter dem Datenteil können noch weitere Bytes folgen. Diese sind dann aber nicht Bestandteil der Zieldaten für das Gerät.// :i: //Hinter dem Datenteil können noch weitere Bytes folgen. Diese sind dann aber nicht Bestandteil der Zieldaten für das Gerät.//
- 
-:i: //Ein ''DWORD'' hat eine Länge von 4 Bytes, ein ''WORD'' eine Länge von 2 Bytes. Beides ist im Big-Endian Format kodiert, d.H. die Adressen werden von links nach rechts gelesen.// 
  
 ===== Tools ===== ===== Tools =====
  • artikel/vbf/start.txt
  • Zuletzt geändert: Mon. 28.12.2020 12:19
  • von go4it