All the modules running on the Raspberry Pi.
The Flightcontroller-Package is a 10bit, 4 channel package.
| Channel | Content | 
|---|---|
| 0 | Power (between 0 and 1023) | 
| 1 | Pitch-Target + 180 | 
| 2 | Roll-Target + 180 | 
| 3 | Angle To Start * 2 + 500 | 
The Lora-Package is a 10bit, 4 channel package.
| Channel | Content | 
|---|---|
| 0 | -RSSI | 
| 1 | Altitude above ground | 
| 2 | Angle to Start * 2 + 500 | 
| 3 | Distance to Start / 10 | 
The Network-Package is a 12bit, 16 channel package.
| Channel | Content | 
|---|---|
| 0 | -RSSI | 
| 1 | Altitude above ground * 40 | 
| 2 | Angle to Start * 10 + 2000 | 
| 3 | Distance to Start | 
| 4 | Roll * 10 + 2000 | 
| 5 | Pitch * 10 + 2000 | 
| 6 | Yaw * 10 + 2000 | 
| 7 | Speed * 40 | 
| 8 | Altitude * 4 | 
| 9 | Acc-X * 40 + 2000 | 
| 10 | Acc-Y * 40 + 2000 | 
| 11 | Acc-Z * 40 + 2000 | 
| 12 | VCC * 200 | 
| 13 | Empty | 
| 14 | Empty | 
| 15 | Empty | 
Recordings are saved as pseudo-csv files. The first line is the recording start time as a unix timestamp (seconds since 1970). The second line is the textual representation of the column names this is used for compatibility and human readability. As a convention the first column is always the timestamp. All following lines are data.
The waypoint file is a special type of recording. Each line consists of a latitude, a longitude, an altitude, the maximum distance to the waypoint (all doubles), and a integer wheter the plane is allowed to land (1 or 0).
0
Timestamp; Lat; Lon; Altitude; MaxDelta; LandingAllowed
0; 0; 0; 17; 10; 0
0; 10; 10; 0; 5; 1