Unterschiede zwischen den Revisionen 12 und 13
Revision 12 vom 20.11.2008 17:51
Größe: 1776
Autor: killagreg
Kommentar:
Revision 13 vom 20.11.2008 17:51
Größe: 1693
Autor: killagreg
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 2: Zeile 2:
 . [[ImageLink( http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=869&g2_serialNumber=1,#)]]
 . .
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''''' ||
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''''' ||
Zeile 10: Zeile 9:
||<tablewidth="" tablestyle="text-align: center;"bgcolor="#cccccc"> '''''Slave-Address''''''''''' ||<bgcolor="#cccccc"> '''''Part''''' || ||<tablewidth="" tablestyle="text-align: center;"bgcolor="#cccccc"> '''''Slave-Address''''''''''''''''' ||<bgcolor="#cccccc"> '''''Part''''' ||

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 (named data-types in the picture 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