Unterschiede zwischen den Revisionen 1 und 14 (über 13 Versionen hinweg)
Revision 1 vom 19.11.2008 22:55
Größe: 287
Autor: ligi
Kommentar: initial
Revision 14 vom 20.11.2008 18:02
Größe: 1699
Autor: killagreg
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
= Commands =
 The Commands are listed in SerialCommands.

= Slave Adresses =

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

 || ''Slave-Address'' || ''Part'' ||
 || 1 || FC ||
 || 2 || ||
 || 3 || ||
= Protocol =
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 14: Zeile 7:
----
 CategoryCoding KategorieEnglish
= 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:
||<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 ||
= Data Format =
 . /!\ ToDo: describe data-format
= Checksum =
 . /!\ ToDo: describe checksum calculation
= Links =
 * http://mikrokopter.de/forum/topic-1735-1.html ( german )
----
 . CategoryCoding KategorieEnglish KategorieFirmware

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