7 — Documentation
A closed-source
A closed-source
Android application.
FlySys Swiss PFS is distributed as a ready-to-install Android app. The source is not public — but the engineering principles, the signal path and the full specification are documented openly across this site.
Requirements§1 — Before you install.
The app runs on a standard Android device. The external Inertial Measurement Unit (IMU) is required for the primary flight path; the internal-sensor, simulator and replay modes run without any extra hardware.
| Android version | 7.0 or newer |
|---|---|
| Graphics | OpenGL ES 3.0 |
| External IMU | Bluetooth LE (primary path) |
| Without hardware | internal sensors, sim, replay |
| Flight logs | CSV → Documents/PFS/ |
Operation§2 — Data sources.
The active source is selected at runtime in Settings — not fixed at install. Switch between live hardware, the simulator and replay without reinstalling.
| BLE Waveshare 10-DOF | external IMU (primary) |
|---|---|
| Internal sensors | phone accel, gyro, mag, baro |
| X-Plane UDP | simulator feed |
| FlySys TCP | TCP gateway |
| Replay | recorded CSV from Documents/PFS/ |
| Demo | synthetic motion (no hardware) |