Größe: 13186
Autor: IngoBusker
Kommentar:
|
Größe: 13296
Autor: kernelpanic
Kommentar: The page en/SerialProtocol contains the same information, and more. Thus, I'm "forwarding" to that page. Hope this is ok.
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
See [[en/SerialProtocol]] /* The page en/SerialProtocol contains the same information, and more. |
|
Zeile 48: | Zeile 54: |
*/ |
The page en/SerialProtocol contains the same information, and more.
Received Send Description ID Address Data ID Address Data Labels of analog values 'a' AnyAddr u8 Index of Analog Channel 'A' SlaveAddr u8 Index, char[16] label text ExternControl 'b' AnyAddr ExternControl Struct 'B' SlaveAddr ConfirmFrame Request display 'h' AnyAddr u8 ~RemoteKey, u8 AutoSendInterval 'H' SlaveAddr char[80] DisplayText 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 Debug Request 'd' AnyAddr u8 AutoSendInterval 'D' SlaveAddr Debug Data Struct Reset 'R' AnyAddr none - - - Get External Control 'g' AnyAddr none 'G' SlaveAddr ExternControl Strcut
Received by FC Send by FC Description ID Address Data ID Address Data since FC Firmware Compass Heading 'K' FC-Addr s16 Compass Value 'k' MK3MAG-Addr Nick Roll Attitude ... 0.71f Engine Test 't' FC-Addr u8[16] values for the engines 'T' FC-Addr - 0.71f Settings Request 'q' FC-Addr u8 Settings Index ( 1..5 READ or 0xff for actual setting) 'Q' FC-Addr u8 Settings Index, u8 Settings Version, Settings Struct 0.71f Write Settings 's' FC-Addr u8 Settings Index, u8 Settings Version, Settings Struct 'S' FC-Addr u8 Settings Index (1 ..5, 0=Error) 0.71f Read PPM Channels 'p' FC-Addr none 'P' FC-Addr s16 PPM-Array[11] 0.71f Set 3D-Data Interval 'c' AnyAddr u8 Interval 'C' FC-Addr struct Data3D 0.72p Mixer Request 'n' FC-Addr none 'N' FC-Addr u8 MixerRevision, u8 Name[12], u8 MixerTable[16][4] 0.73 Mixer Write 'm' FC-Addr u8 MixerRevision, u8 Name[12], u8 MixerTable[16][4] 'M' FC-Addr u8 ack (1 = okay, 0 = error) 0.73 Change setting 'f' FC-Addr u8 Number of new Setting 'F' FC-Addr u8 Number 0.77 Serial Poti 'y' FC-Addr s8 Poti[12] - - - 0.77 BL parameter request 'u' FC-Addr u8 BL_Addr 'U' FC-Addr u8 Status1, u8 Status2, u8 BL_Addr, BLConfig Struct 0.80 BL parameter write 'w' FC-Addr u8 BL_Addr, BLConfig Struct 'W' FC-Addr u8Status1, u8 Status2 0.80
Received by NC Send by NC Description ID Address Data ID Address Data since NC Firmware Serial Link Test 'z' NC-Addr u16 EchoPattern 'Z' NC-Addr u16 EchoPattern 0.14f Error Text Request 'e' NC-Addr none 'E' NC-Addr char[] Error Message String 0.12h Send target Position 's' NC-Addr - - - 0.12h Send Waypoint 'w' NC-Addr WayPointStruct (sending an invalid position will clear the WPList) 'W' NC-Addr u8 Number of WPs 0.12h Request Waypoint 'x' NC-Addr u8 WP-Index 'X' NC-Addr u8 Number of WPs, u8 WP-Index, WayPointStruct 0.14f Request OSD-Data 'o' NC-Addr 1 byte sending interval ( in 10ms steps ) 'O' NC-Addr 0.12h Redirect UART 'u' NC-Addr 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 Set 3D-Data Interval 'c' AnyAddr u8 Interval 'C' NC-Addr struct Data3D 0.14a Set/get NC-Parameter 'j' !NC-Addr ? - - - 0.20
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 */ Common Commands
Flight-Ctrl
u8 Settings Index (11..15 RESET setting to default (channel mapping will not be changed))
u8 Settings Index (21..25 RESET setting to default (complete reset including channel settings))
Navi-Ctrl
MK3-MAG