/lazerAircraftTrack

In-sky safety system using ADS-B radar receiver for SLR (Satellite Laser Ranging) station.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

lazerAircraftTrack

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

SBS1 format

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

Build source with command

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/ )

ADS-B decoder

https://github.com/ecratos12/dump1090

Usage

bin/binary-name <server> <port> <sattelite name>