Unterschiede zwischen den Revisionen 29 und 30
Revision 29 vom 24.11.2008 02:38
Größe: 11409
Autor: killagreg
Kommentar:
Revision 30 vom 02.12.2008 01:30
Größe: 9553
Autor: killagreg
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
= Common Commands =
||<tablewidth="" tablestyle="text-align: center;"> ||||||<bgcolor="#cccccc" style="text-align: center;">'''''Received '''''''' ''' ||||||<bgcolor="#cccccc" style="text-align: center;">'''''Send '''''''' ''' ||
||<bgcolor="#cccccc">'''''Description''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||
||Labels of analog values ||'a' ||!AnyAddr ||u8 Index of Analog Channel ||'A' ||!SlaveAddr ||char[16] label text ||
||!ExternControl ||'b' ||!AnyAddr ||!ExternControl Struct ||'B' ||!SlaveAddr ||!ConfirmFrame ||
||Request display lines || 'h' ||!AnyAddr || u8 !RemoteKey ||'H' ||!SlaveAddr ||u8 !DisplayLine, char[20] !DisplayLine Text ||
||Request display || 'l' ||!AnyAddr || u8 !MenuItem ||'L' ||!SlaveAddr ||u8 !MenuItem, u8 !MaxMenuItem, char[80] Display Text ||
||Version Request ||'v' ||!AnyAddr || none || 'V' ||!SlaveAddr ||!Version Info Struct ||
||!ExternControl Request ||'g' ||!AnyAddr || none ||'G' ||!SlaveAddr ||!ExternControl Struct ||
||Debug Request ||'d' ||!AnyAddr ||u8 !AutoSendInterval ||'D' ||!SlaveAddr ||Debug Data Struct ||
||Reset ||'R' ||!AnyAddr ||none ||- ||- ||- ||
Zeile 3: Zeile 14:
||<bgcolor="#cccccc">'''''Description''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''since FC Firmware''''' ||
|| Compass Heading ||'K' || || compass value ||'w' ||1 ||Nick Roll Attitude ... || ||
|| Labels of analog values ||'a' ||any || position of requested analog value ( 1 byte coded as '0'+pos ) ||'A' ||'0'+pos ||16 char label text || ||
|| !ExternControl ||'b' ||any || struct !ExternControl (uart.h) ||- ||ConfirmFrame ||- || 0.68b ||
|| !ExternControl + Debug request ||'c' ||any || struct !ExternControl (uart.h) ||'D' ||1 ||Debug Data || 0.68b ||
|| Request display line ||'h' ||any || param ( 1 Byte ) param == 255 PPM-channels are replyed else the display line cyclic 0->1->2->3->4 ||'0','1','2','3','4' ||0 ||20 char display line text or PPM channels
|| ||
|| Engine Test ||'t' ||any || values for the 4 engines ( 4 Bytes ) ||- ||- ||- || ||
|| Dubwise Keys ||'k' ||any || keys (4 bytes) ||key[3] ||'\r' ||keys (4 bytes) || 0.67e ||
|| Version Request ||'v' ||any || none ||'V' ||1 ||Version Info Struct || ||
|| !ExternControl Request ||'g' ||any || none ||'G' ||1 ||!ExternControl
|| ||
|| Settings Request ||'q' ||any || 1 Byte settings-num form 1 to 5, or 0xff for actual setting (1 Byte) ||'L', 'M', 'N', 'O', 'P' ||1 ||mk_param_struct (fc.h) || ||
|| Write Setting 1 ||'l' ||any || mk_param_struct  (fc.h) ||- ||- ||- || ||
|| Write
Setting 2 ||'m' ||any || mk_param_struct (fc.h) ||- ||- ||- || ||
|| Write Setting 3 ||'n' ||any || mk_param_struct (fc.h) ||- ||- ||- || ||
|| Write Setting 4 ||'o' ||any || mk_param_struct (fc.h) ||- ||- ||- || ||
|| Write Setting 5 ||'p' ||any || mk_param_struct (fc.h) ||- ||- ||- || ||
|| Debug Request ||'f' ||any || none ||'D' ||1 ||Debug Data || v0.71f ||
|| Reset ATMEGA ||'R' ||any || in SIGNAL(INT_VEC_RX) ||- ||- ||- || ||
||<bgcolor="#cccccc">'''''Description''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''since FC Firmware''''' ||
|| Compass Heading ||'K' || FC-Addr || s16 Compass Value ||'w' || MK3MAG-Addr ||Nick Roll Attitude ... || ||
|| Engine Test ||'t' || FC-Addr || u8[4] values for the 4 engines || 'T' || FC-Addr ||- || ||
|| Settings Request ||'q' ||FC-Addr || u8 Settings Index ( 1..5 or 0xff for actual setting) ||'Q'||FC-Addr ||u8 Settings Index, mk_param_struct || ||
|| Write Settings || 's' ||FC-Addr || u8 Settins Index, mk_param_struct ||'S' ||FC-Addr ||u8 Settings Index || ||
Zeile 23: Zeile 22:
||<bgcolor="#cccccc">'''''Description''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''since NC Firmware''''' ||
||<style="text-align: center;"> Labels of analog Values ||<style="text-align: center;">'a' ||<style="text-align: center;">any ||<style="text-align: center;"> position of requested analog Value ( 1 byte , '0'+ pos) ||<style="text-align: center;">'A' ||<style="text-align: center;">'0'+pos ||<style="text-align: center;">16 char label text ||<style="text-align: center;"> since beginning ||
||<style="text-align: center;"> Request Display line ||<style="text-align: center;">'h' ||<style="text-align: center;">any ||<style="text-align: center;"> param ( 1 Byte ) param == 255 PPM-channels are replyed else the diplay line cyclic 0->1->2->3->4 ||<style="text-align: center;">'0','1','2','3','4' ||<style="text-align: center;">0 ||<style="text-align: center;">20 char display line or version info ||<style="text-align: center;"> since beginning ||
|| !ExternControl ||'b' ||any || struct !ExternControl (uart1.h) ||- ||ConfirmFrame ||- || since beginning ||
|| !ExternControl + Debug request ||'c' ||any || struct !ExternControl (uart1.h) ||'D' ||2 ||Debug Data || since beginning ||
||<style="text-align: center;"> Version Request ||<style="text-align: center;">'v' ||<style="text-align: center;">any ||<style="text-align: center;">none ||<style="text-align: center;">'V' ||<style="text-align: center;">2 ||<style="text-align: center;">Version Info Struct ||<style="text-align: center;"> since beginning ||
||<style="text-align: center;"> !ExternControl Request ||<style="text-align: center;">'g' ||<style="text-align: center;">any ||<style="text-align: center;"> none ||<style="text-align: center;">'G' ||<style="text-align: center;">2 ||<style="text-align: center;"> !ExternControl ||<style="text-align: center;">since beginning ||
||<style="text-align: center;"> Error Code Request ||<style="text-align: center;">'e' ||<style="text-align: center;">any ||<style="text-align: center;">none ||<style="text-align: center;">'E' ||<style="text-align: center;">2 ||<style="text-align: center;">
Error Message String ||<style="text-align: center;"> 0.12h ||
||<style="text-align: center;"> Send target Position ||<style="text-align: center;">'s' ||<style="text-align: center;">any ||<style="text-align: center;"> Waypoint Struct (waypoint.h) ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;"> 0.12h ||
||<style="text-align: center;"> Send Waypoint ||<style="text-align: center;">'w' ||<style="text-align: center;">any ||<style="text-align: center;">Waypoint Struct(waypoint.h) ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;"> 0.12h ||
||<style="text-align: center;"> Request OSD-Data ||<style="text-align: center;">'q' ||<style="text-align: center;">any ||<style="text-align: center;"> 1 byte sending interval ( in 10ms steps ) ||<style="text-align: center;">'Q' ||<style="text-align: center;">2 ||<style="text-align: center;">!NaviData Struct ||<style="text-align: center;"> 0.12h ||
||<bgcolor="#cccccc">'''''Description''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''since NC Firmware''''' ||
||<style="text-align: center;"> Error Text Request ||<style="text-align: center;">'e' ||<style="text-align: center;">NC-Addr ||<style="text-align: center;">none ||<style="text-align: center;">'E' ||<style="text-align: center;">NC-Addr ||<style="text-align: center;">char[] Error Message String ||<style="text-align: center;"> 0.12h ||
||<style="text-align: center;"> Send target Position ||<style="text-align: center;">'s' ||<style="text-align: center;">NC-Addr ||<style="text-align: center;"> Waypoint Struct (waypoint.h) ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;"> 0.12h ||
||<style="text-align: center;"> Send Waypoint ||<style="text-align: center;">'w' ||<style="text-align: center;">NC-Addr ||<style="text-align: center;">Waypoint Struct ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;"> 0.12h ||
||<style="text-align: center;"> Request OSD-Data ||<style="text-align: center;">'o' ||<style="text-align: center;">NC-Addr ||<style="text-align: center;"> 1 byte sending interval ( in 10ms steps ) ||<style="text-align: center;">'O' ||<style="text-align: center;">NC-Addr ||<style="text-align: center;">!NaviData Struct ||<style="text-align: center;"> 0.12h ||
Zeile 35: Zeile 28:
||<style="text-align: center;">Reset ||<style="text-align: center;">'R' ||<style="text-align: center;">any ||<style="text-align: center;">none ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;">since beginning ||
Zeile 38: Zeile 31:
||<bgcolor="#cccccc">'''''Description''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''since MK3-MAG Firmware''''' ||
||<style="text-align: center;"> Labels of analog Values ||<style="text-align: center;">'a' ||<style="text-align: center;">any ||<style="text-align: center;"> position of requested analog Value ( 1 byte , '0'+ pos) ||<style="text-align: center;">'A' ||<style="text-align: center;">'0'+pos ||<style="text-align: center;">16 char label text ||<style="text-align: center;"> since beginning ||
||<style="text-align: center;"> Version Request ||<style="text-align: center;">'v' ||<style="text-align: center;">any ||<style="text-align: center;">none ||<style="text-align: center;">'V' ||<style="text-align: center;">3 ||<style="text-align: center;">Version Info Struct ||<style="text-align: center;"> since beginning ||
||<style="text-align: center;"> Hea
ding Request ||<style="text-align: center;">'w' ||<style="text-align: center;">any ||<style="text-align: center;">Attitude (s16 Nick, s16 Roll, u8 Param1, u8 Param2, u8 !CalcState, u8 Orientation) ||<style="text-align: center;">'K' ||<style="text-align: center;">3 ||<style="text-align: center;">s16 Heading ||<style="text-align: center;"> since beginning ||
||<style="text-align: center;"> Debug Request ||<style="text-align: center;">'f' ||<style="text-align: center;">any ||<style="text-align: center;"> none ||<style="text-align: center;">'D' ||<style="text-align: center;">3 ||<style="text-align: center;">Debug Data ||<style="text-align: center;"> 0.19 ||
||<bgcolor="#cccccc">'''''Description''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''ID''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Address''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ||<bgcolor="#cccccc">'''''since MK3-MAG Firmware''''' ||
||<style="text-align: center;"> Heading Request ||<style="text-align: center;">'w' ||<style="text-align: center;">MK3MAG-Addr ||<style="text-align: center;">Attitude (s16 Nick, s16 Roll, u8 Param1, u8 Param2, u8 !CalcState, u8 Orientation) ||<style="text-align: center;">'K' ||<style="text-align: center;">FC-Addr ||<style="text-align: center;">s16 Heading ||<style="text-align: center;"> since beginning ||

Common Commands

Received

Send

Description

ID

Address

Data

ID

Address

Data

Labels of analog values

'a'

AnyAddr

u8 Index of Analog Channel

'A'

SlaveAddr

char[16] label text

ExternControl

'b'

AnyAddr

ExternControl Struct

'B'

SlaveAddr

ConfirmFrame

Request display lines

'h'

AnyAddr

u8 RemoteKey

'H'

SlaveAddr

u8 DisplayLine, char[20] DisplayLine Text

Request display

'l'

AnyAddr

u8 MenuItem

'L'

SlaveAddr

u8 MenuItem, u8 MaxMenuItem, char[80] Display Text

Version Request

'v'

AnyAddr

none

'V'

SlaveAddr

!Version Info Struct

ExternControl Request

'g'

AnyAddr

none

'G'

SlaveAddr

ExternControl Struct

Debug Request

'd'

AnyAddr

u8 AutoSendInterval

'D'

SlaveAddr

Debug Data Struct

Reset

'R'

AnyAddr

none

-

-

-

Flight-Ctrl

Received by FC

Send by FC

Description

ID

Address

Data

ID

Address

Data

since FC Firmware

Compass Heading

'K'

FC-Addr

s16 Compass Value

'w'

MK3MAG-Addr

Nick Roll Attitude ...

Engine Test

't'

FC-Addr

u8[4] values for the 4 engines

'T'

FC-Addr

-

Settings Request

'q'

FC-Addr

u8 Settings Index ( 1..5 or 0xff for actual setting)

'Q'

FC-Addr

u8 Settings Index, mk_param_struct

Write Settings

's'

FC-Addr

u8 Settins Index, mk_param_struct

'S'

FC-Addr

u8 Settings Index

Navi-Ctrl

Received by NC

Send by NC

Description

ID

Address

Data

ID

Address

Data

since NC Firmware

Error Text Request

'e'

NC-Addr

none

'E'

NC-Addr

char[] Error Message String

0.12h

Send target Position

's'

NC-Addr

Waypoint Struct (waypoint.h)

-

-

-

0.12h

Send Waypoint

'w'

NC-Addr

Waypoint Struct

-

-

-

0.12h

Request OSD-Data

'o'

NC-Addr

1 byte sending interval ( in 10ms steps )

'O'

NC-Addr

NaviData Struct

0.12h

Redirect UART

'u'

any

1 byte param for uart selector (0=FC, 1=MK3MAG, 2=MKGPS), can be switched back to NC debug by sending the magic packet "0x1B,0x1B,0x55,0xAA,0x00"

-

-

-

0.12h

MK3-MAG

Received by MK3-MAG

Send by MK3-MAG

Description

ID

Address

Data

ID

Address

Data

since MK3-MAG Firmware

Heading Request

'w'

MK3MAG-Addr

Attitude (s16 Nick, s16 Roll, u8 Param1, u8 Param2, u8 CalcState, u8 Orientation)

'K'

FC-Addr

s16 Heading

since beginning