LiveTraffic is a plugin for the flight simulator X-Plane to show real life traffic, based on publicly available live flight data, as additional planes within X-Plane.
It came into being when I was looking at plugins simulating additional traffic in X-Plane and thinking at that time: Why do they try to simulate traffic and invent flight models when there is flight data available online which brings yet another piece of reality into the simulation? Why can't one just read the data and display the aircraft?
Well...turned out it's not that easy ;-)
Please see GitBook for further documentation on Features, Limitations, Requirements, Installation, Configuration...
Currently in beta testing, available to selected testers on Mac and Windows. Not yet available for download. Not yet available on x-plane.org.
MIT License, essentially freeware.
LiveTraffic is based on a number of other great libraries and APIs, most notably:
- X-Plane APIs to integrate with X-Plane
- CURL for network protocol support
- parson as JSON parser
- libxplanemp, which is also the basis for XSquawkBox, extended to process the VERT_OFFSET flag (will do Pull Request soon)
- libpng
- libz/zlib
- libxplanemp, built libxplanemp.a with -fPIC
- Replaced all occurences isnan with std::isnan
- In TextIO.cpp changed from window to g_window
- In TFWigets.cpp added #include <algorithm> #include <cstring> #include <iostream>
- In LiveTraffic.h changed errno_t to error_t and changed rsize_t to size_t
- In LTChannel.h added #include <condition variable>