This app is intened to be a simulation of a Boeing-like navigation system. Right now there's no GUI for CDU. Only a command interface is provided. For that you can use cmds.txt. Benchmark scripts can be found inside the benchmarks directory. To use simply replace the contents of cmds.txt. When you first launch the app it will prompt you to enter some paths to the nav data. Those will be stored in the prefs.txt file.
This plugin uses libnav, cairo, gtk and freetype libraries. Make sure you have these installed before you proceed any further.
- Make sure you have CMake and g++ installed.
- Make sure the default CMake compiler is g++. The plugin may not compile if you use something else.
- Create a "build" directory inside the repository directory and cd into it.
- Run the following command in the terminal:
cmake .. -DLIBNAV={Your libnav path}
make
- You will need to compile this plugin via minGW using g++. It works the best.
- You will need to install the following packages in the minGW: CMake, g++
- Create a "build" directory inside the repository directory and cd into it.
- Run the following commands in the terminal
cmake .. -G "MSYS Makefiles" -DLIBNAV={Your libnav path}
cmake --build .
You can see some examples of what the app is capable of below: