ArduPilot Mission Command Package Format¶
ArduPilot’s Mission command list is stored in eeprom with each command requiring 14 bytes arranged as follows:
Byte # | Address | Data type | Function |
---|---|---|---|
0 | 0x00 | byte | Command ID |
1 | 0x01 | byte | Options |
2 | 0x02 | byte | Parameter 1 |
3 | long | Parameter 2 | |
4 | 0x04 | .. | |
5 | 0x05 | .. | |
6 | 0x06 | .. | |
7 | 0x07 | long | Parameter 3 |
8 | 0x08 | .. | |
9 | 0x09 | .. | |
10 | 0x0A | .. | |
11 | 0x0B | long | Parameter 4 |
12 | 0x0C | .. | |
13 | 0x0D | .. | |
14 | 0x0E | .. |