207ca0c401
When loading the history, the check for stale aircraft tracks is done differently. This results in lots of dotted/stale track after opening the web page. Improve this by using the same 5 second timeout stale criterion to postions loaded from history. Add an additional check to better detect stale tracks when loading history positions that are spaced 30 seconds apart. |
||
---|---|---|
bladerf | ||
compat | ||
debian | ||
debian-wheezy | ||
oneoff | ||
public_html | ||
testfiles | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
ais_charset.c | ||
ais_charset.h | ||
anet.c | ||
anet.h | ||
comm_b.c | ||
comm_b.h | ||
convert.c | ||
convert.h | ||
COPYING | ||
cpr.c | ||
cpr.h | ||
cprtests.c | ||
crc.c | ||
crc.h | ||
demod_2400.c | ||
demod_2400.h | ||
dump1090.c | ||
dump1090.h | ||
faup1090.c | ||
icao_filter.c | ||
icao_filter.h | ||
interactive.c | ||
Jenkinsfile | ||
LICENSE | ||
Makefile | ||
mode_ac.c | ||
mode_s.c | ||
mode_s.h | ||
net_io.c | ||
net_io.h | ||
prepare-build.sh | ||
README-json.md | ||
README.md | ||
sdr.c | ||
sdr.h | ||
sdr_bladerf.c | ||
sdr_bladerf.h | ||
sdr_ifile.c | ||
sdr_ifile.h | ||
sdr_rtlsdr.c | ||
sdr_rtlsdr.h | ||
stats.c | ||
stats.h | ||
track.c | ||
track.h | ||
util.c | ||
util.h | ||
view1090.c |
dump1090-fa Debian/Raspbian packages
This is a fork of dump1090-mutability customized for use within FlightAware's PiAware software.
It is designed to build as a Debian package.
Building under stretch
$ sudo apt-get install build-essential debhelper librtlsdr-dev pkg-config dh-systemd libncurses5-dev libbladerf-dev
$ dpkg-buildpackage -b
Building under jessie
Dependencies - bladeRF
You will need a build of libbladeRF. You can build packages from source:
$ git clone https://github.com/Nuand/bladeRF.git
$ cd bladeRF
$ git checkout 2017.12-rc1
$ dpkg-buildpackage -b
Or Nuand has some build/install instructions including an Ubuntu PPA at https://github.com/Nuand/bladeRF/wiki/Getting-Started:-Linux
Or FlightAware provides armhf packages as part of the piaware repository; see https://flightaware.com/adsb/piaware/install
Dependencies - rtlsdr
This is packaged with jessie. sudo apt-get install librtlsdr-dev
Actually building it
Nothing special, just build it (dpkg-buildpackage -b
)
Building under wheezy
First run prepare-wheezy-tree.sh
. This will create a package tree in
package-wheezy/. Build in there (dpkg-buildpackage -b
)
The wheezy build does not include bladeRF support.
Building manually
You can probably just run "make" after installing the required dependencies. Binaries are built in the source directory; you will need to arrange to install them (and a method for starting them) yourself.
make BLADERF=no
will disable bladeRF support and remove the dependency on
libbladeRF.
make RTLSDR=no
will disable rtl-sdr support and remove the dependency on
librtlsdr.