Größe: 9977
Kommentar: addr is 3
|
Größe: 11019
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 3: | Zeile 3: |
||<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''''' || | ||<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''''' || |
Zeile 5: | Zeile 5: |
|| Labels of analog values ||'a' ||any|| position of requested analog value ( 1 byte coded as '0'+pos ) ||'A' ||'0'+pos ||16 char label text || || | || Labels of analog values ||'a' ||any || position of requested analog value ( 1 byte coded as '0'+pos ) ||'A' ||'0'+pos ||16 char label text || || |
Zeile 23: | Zeile 23: |
||<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 || |
||<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 || |
Zeile 36: | Zeile 36: |
Zeile 39: | Zeile 38: |
||<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 || |
||<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 || |
Zeile 42: | Zeile 41: |
||<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 44: | Zeile 45: |
/!\ ToDo: complete list for mk3mag |
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 |