Whot is PILOT?

It's Popp's vIsualization and LOgging Toolchain. Set of tools for logging and visualization. Toolchain consist of one command-line application and tree GUI applications based on Qt library (v4.5.0 and upper).


How does it work?

The data comes throught TCP coonection encoded in simple ASCII protocol. Command line appliacation datalog receives data and prints them to STDOUT. Each GUI application accepts data on STDIN.


Network communication protocol?

It's ASCII based protocol written in application layer. The data comes in packets started by '@' and finifhed by '\0'. Body of packet can contains only hexadecimal characters 0-9 and a-f (A-F). First two are ID (number 0-255), unicate identificator of packet. Rest of body contains data values encoded to hexa.


Packet structure example:


ID = 28 (dec.)
- speed, type: short, alignment: little endian
- direction, type: short, alignment: big endian
- altitude, type: float, alignment: little endian


Which visualization GUI application PILOT have?


graph - time-flow graphs and status bars


horizont - cocpit instruments like gyro-horizont


map - path in 2D graph


    Can I use PILOT too?

    Sure! Just download it and use. The PILOT is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License.


Optimalizováno pro rozlišení 1024x768 a vyšší.
Webmaster: Popp, petr  poppik.net