Skip to content
All the modules running on the Raspberry Pi
C++ Python Shell CMake Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Devices
Filters
Utilities
scripts
.gitignore
.gitmodules
.travis.yml
CMakeLists.txt
Dockerfile
InputChannel.hpp
Node.hpp
OutputChannel.hpp
README.md
main.cpp

README.md

Build Status

FlightComputer

All the modules running on the Raspberry Pi.

Output Package

Both output packages are 4-Channel, 10 bit Packages.

Channel Content
0 Power (between 0 and 1023)
1 Pitch-Target + 180
2 Roll-Target + 180
3 Empty

Recording

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.

Waypoint file Format

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).

Example

0
Timestamp; Lat; Lon; Altitude; MaxDelta; LandingAllowed
0; 0; 0; 17; 10; 0
0; 10; 10; 0; 5; 1
You can’t perform that action at this time.