This is in-sky safety system using ADS-B radar receiver for SLR (Satellite Laser Ranging) station. It is asyncronous service which bases on processing SBS1 BaseStation format data as aircraft data from some socket, as well as processing ephemeris data as data of target satellites.
Writed with C++11 and Boost
Ephemeris data format :
file: SATDDMM.STA
(SAT - sattelite name, STA - station name)
header: DD MM YYYY SAT STA xxxxxxx
content: HH MM SS Azimuth Elevation Distance x
LINUX: g++ -std=c++11 src/*.cpp -o bin/binary-name -lboost_system -lpthread -lboost_date_time -lboost_filesystem
WIN32: g++ -std=c++11 src/*.cpp -o bin/binary-name.exe -lboost_system -lboost_date_time -lboost_filesystem -lwldap32 -lws2_32 -lwsock32 -lmswsock
( use of boost 1.65.1
http://www.boost.org/ )
https://github.com/ecratos12/dump1090
bin/binary-name <server> <port> <sattelite name>