Größe: 1757
Kommentar: add navi command 'Q'
|
Größe: 11020
Kommentar: unlink calcstate
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 2: | Zeile 2: |
|| ''' Command ''' || ''' Description ''' || ''' Parameter's ''' || '''since FC Firmware'' || || K || compass || compass value || || || a || labels of analog Values || position of requested analog Value ( 1 byte ) || || || b || !ExternControl || struct !ExternControl (uart.h) || 0.68b || || c || !ExternControl + Debug request || struct !ExternControl (uart.h) || 0.68b || || h || request Display line || Key Value ( 1 Byte ) || || || t || Engine Test || values for the 4 engines ( 4 Bytes ) || || || k || Dubwise Keys || keys ( 4 bytes) || 0.67e || || v || Version Request || none || || || g || ExternControl Request || none || || || q || Settings Request || settings-num 1 Byte - or 0xff for actual setting (1 Byte) || || || l || Write Setting 1 || mk_param_struct (fc.h) || || || m || Write Setting 2 || mk_param_struct (fc.h) || || || n || Write Setting 3 || mk_param_struct (fc.h) || || || o || Write Setting 4 || mk_param_struct (fc.h) || || || p || Write Setting 5 || mk_param_struct (fc.h) || || || f || Debug Request || none || v0.71f || || R || Reset ATMEGA || in SIGNAL(INT_VEC_RX) || || |
||<tablewidth="" tablestyle="text-align: center;"> ||||||<bgcolor="#cccccc" style="text-align: center;">'''''Received by FC '''''''' ''' ||||||<bgcolor="#cccccc" style="text-align: center;">'''''Send by FC '''''''' ''' || || ||<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) ||- ||'\r' ||- || 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) ||- ||- ||- || || = Navi-Ctrl = ||<tablewidth="" tablestyle="text-align: center;"> ||||||<bgcolor="#cccccc" style="text-align: center;">'''''Received by NC '''''''' ''' ||||||<bgcolor="#cccccc" style="text-align: center;">'''''Send by NC '''''''' ''' || || ||<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) ||- ||'\r' ||- || 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 || ||<style="text-align: center;">Redirect UART ||<style="text-align: center;">'u' ||<style="text-align: center;">any ||<style="text-align: center;">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" ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;">- ||<style="text-align: center;">0.12h || ||<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 || = MK3-MAG = ||<tablewidth="" tablestyle="text-align: center;"> ||||||<bgcolor="#cccccc" style="text-align: center;">'''''Received by MK3-MAG '''''''' ''' ||||||<bgcolor="#cccccc" style="text-align: center;">'''''Send by MK3-MAG '''''''' ''' || || ||<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;"> Heading 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 || |
Zeile 22: | Zeile 45: |
= Navi-Ctrl = || ''' Command ''' || ''' Description ''' || ''' Parameter's ''' || '''since NC Firmware'' ''''' || || a || labels of analog Values || position of requested analog Value ( 1 byte ) || since beginning || || h || request Display line || Key Value ( 1 Byte ) || since beginning || || v || Version Request || none || since beginning || || e || Error Code Request || none || 0.12h || || s || Send target Position || none || 0.12h || || w || Send Waypoint || none || 0.12h || || q || Request OSD-Data (Q) || 1 byte sending interval ( in 10ms steps ) || 0.12h || |
|
Zeile 33: | Zeile 47: |
CategoryCoding | . CategoryCoding KategorieFirmware KategorieFirmware |
Flight-Ctrl
|
Received by FC |
Send by FC |
|
||||
Description |
ID |
Address |
Data |
ID |
Address |
Data |
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) |
- |
'\r' |
- |
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) |
- |
- |
- |
|
Navi-Ctrl
|
Received by NC |
Send by NC |
|
||||
Description |
ID |
Address |
Data |
ID |
Address |
Data |
since NC Firmware |
Labels of analog Values |
'a' |
any |
position of requested analog Value ( 1 byte , '0'+ pos) |
'A' |
'0'+pos |
16 char label text |
since beginning |
Request Display line |
'h' |
any |
param ( 1 Byte ) param == 255 PPM-channels are replyed else the diplay line cyclic 0->1->2->3->4 |
'0','1','2','3','4' |
0 |
20 char display line or version info |
since beginning |
ExternControl |
'b' |
any |
struct ExternControl (uart1.h) |
- |
'\r' |
- |
since beginning |
ExternControl + Debug request |
'c' |
any |
struct ExternControl (uart1.h) |
'D' |
2 |
Debug Data |
since beginning |
Version Request |
'v' |
any |
none |
'V' |
2 |
Version Info Struct |
since beginning |
ExternControl Request |
'g' |
any |
none |
'G' |
2 |
ExternControl |
since beginning |
Error Code Request |
'e' |
any |
none |
'E' |
2 |
Error Message String |
0.12h |
Send target Position |
's' |
any |
Waypoint Struct (waypoint.h) |
- |
- |
- |
0.12h |
Send Waypoint |
'w' |
any |
Waypoint Struct(waypoint.h) |
- |
- |
- |
0.12h |
Request OSD-Data |
'q' |
any |
1 byte sending interval ( in 10ms steps ) |
'Q' |
2 |
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 |
Reset |
'R' |
any |
none |
- |
- |
- |
since beginning |
MK3-MAG
|
Received by MK3-MAG |
Send by MK3-MAG |
|
||||
Description |
ID |
Address |
Data |
ID |
Address |
Data |
since MK3-MAG Firmware |
Labels of analog Values |
'a' |
any |
position of requested analog Value ( 1 byte , '0'+ pos) |
'A' |
'0'+pos |
16 char label text |
since beginning |
Version Request |
'v' |
any |
none |
'V' |
3 |
Version Info Struct |
since beginning |
Heading Request |
'w' |
any |
Attitude (s16 Nick, s16 Roll, u8 Param1, u8 Param2, u8 CalcState, u8 Orientation) |
'K' |
3 |
s16 Heading |
since beginning |
Debug Request |
'f' |
any |
none |
'D' |
3 |
Debug Data |
0.19 |