Unterschiede zwischen den Revisionen 13 und 15 (über 2 Versionen hinweg)
Revision 13 vom 20.11.2008 17:51
Größe: 1693
Autor: killagreg
Kommentar:
Revision 15 vom 20.11.2008 22:09
Größe: 1730
Autor: ligi
Kommentar: indent+toc
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
[TableOfContents]
Zeile 2: Zeile 4:
The protocol is based on individual serial data frames that are organized as shown in the following table.
||<tablewidth="690px" tableheight="43px" tablestyle="text-align: center;"bgcolor="#cccccc">'''''Start-Byte''''''''''''''''' ||<bgcolor="#cccccc">'''''Address-Byte''''''''''''''''' ||<bgcolor="#cccccc">'''''ID-Byte''''''''''''''''' ||<bgcolor="#cccccc">'''''n Data-Bytes coded ''''''''''''''''' ||<bgcolor="#cccccc">'''''CRC-Byte1''''''''''''''''' ||<bgcolor="#cccccc">'''''CRC-Byte2''''''''''''''''' ||<bgcolor="#cccccc">'''''Stop-Byte''''' ||
||<style="text-align: center;">'#' ||<style="text-align: center;">variable ||<style="text-align: center;">V,D etc ||<style="text-align: center;">"modified-base64" ||<style="text-align: center;">variable ||<style="text-align: center;">variable ||<style="text-align: center;">'\r' ||
 The protocol is based on individual serial data frames that are organized as shown in the following table.
 ||<tablewidth="690px" tableheight="43px" tablestyle="text-align: center;"bgcolor="#cccccc">'''''Start-Byte''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address-Byte''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID-Byte''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''n Data-Bytes coded ''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''CRC-Byte1''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''CRC-Byte2''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Stop-Byte''''' ||
 ||<style="text-align: center;">'#' ||<style="text-align: center;">variable ||<style="text-align: center;">V,D etc ||<style="text-align: center;">"modified-base64" ||<style="text-align: center;">variable  ||<style="text-align: center;">variable ||<style="text-align: center;">'\r' ||

Zeile 6: Zeile 10:
 . The Commands based on the dataframes above (named data-types in the picture above) are listed [:en/SerialCommands:here]  . The Commands based on the dataframes above are listed [:en/SerialCommands:here]
Zeile 9: Zeile 13:
||<tablewidth="" tablestyle="text-align: center;"bgcolor="#cccccc"> '''''Slave-Address''''''''''''''''' ||<bgcolor="#cccccc"> '''''Part''''' ||
||<style="text-align: center;"> 1 ||<style="text-align: center;"> FC ||
||<style="text-align: center;"> 2 ||<style="text-align: center;"> NC ||
||<style="text-align: center;"> 3 ||<style="text-align: center;"> MK3MAG ||
 ||<tablewidth="" tablestyle="text-align: center;"bgcolor="#cccccc"> '''''Slave-Address''''''''''''''''''''''' ||<bgcolor="#cccccc"> '''''Part''''' ||
 ||<style="text-align: center;"> 1 ||<style="text-align: center;"> FC ||
 ||<style="text-align: center;"> 2 ||<style="text-align: center;"> NC ||
 ||<style="text-align: center;"> 3 ||<style="text-align: center;"> MK3MAG ||

[TableOfContents]

Protocol

  • The protocol is based on individual serial data frames that are organized as shown in the following table.

    Start-Byte

    Address-Byte

    ID-Byte

    n Data-Bytes coded

    CRC-Byte1

    CRC-Byte2

    Stop-Byte

    '#'

    variable

    V,D etc

    "modified-base64"

    variable

    variable

    '\r'

Commands

  • The Commands based on the dataframes above are listed [:en/SerialCommands:here]

Slave Adresses

  • Since Navi 0.12h FC 0.71f Mag 0.19 there are constant SlaveAdresses:

    Slave-Address

    Part

    1

    FC

    2

    NC

    3

    MK3MAG

Data Format

  • /!\ ToDo: describe data-format

Checksum

  • /!\ ToDo: describe checksum calculation

Links