Sebastian
096a1065ea
Fixed linker issue
2022-02-28 23:00:59 +01:00
Oliver Jowett
d33b1160f2
Add COMMB_AMBIGUOUS for Comm-B messages we're not sure of (not yet used)
2019-05-02 17:29:04 +08:00
Oliver Jowett
f46640a5c2
Track and report autopilot FMS/MCP separately; also report autopilot altitude source.
2019-03-19 18:44:09 +00:00
Oliver Jowett
9dfc3e7aa6
Arrange to return a non-zero exit code if the SDR thread unexpectedly halts
2019-03-07 18:35:47 +00:00
Oliver Jowett
f4fa94f842
Merge branch 'more_mode_s' into dev
2018-05-09 16:20:58 +01:00
Oliver Jowett
ea1e9c336b
Decode/emit emergency/priority status
2018-01-09 14:43:58 +00:00
Oliver Jowett
079061df3c
SIL stuff
2017-12-07 13:36:07 -06:00
Oliver Jowett
161d2d8ded
More WIP
2017-12-07 10:34:08 -06:00
Oliver Jowett
6986b3847f
WIP on new faup1090 output, data aging, refactoring
2017-12-02 17:38:33 +00:00
Michael Tatarinov
196ef89aca
Cleanup after removed internal webserver code.
...
Fixes: 52464b97c1
2017-07-28 11:35:26 +04:00
Oliver Jowett
382554a250
Tweak tracking of AP modes, emit in json & faup1090 output
2017-06-16 10:39:01 +01:00
Oliver Jowett
1ec32903ba
Rework heading/track to include HRD/TAH.
...
Clean up TIS-B flag output.
2017-06-15 21:07:53 +01:00
Oliver Jowett
27b0e9c40f
Rename TARGET_* -> INTENT_ALT_*
...
Rearrange the intent tracking a bit.
2017-06-15 18:23:28 +01:00
Oliver Jowett
2142d2edf5
Whitespace changes only: cleaning up trailing whitespace at EOL
2017-06-15 18:17:07 +01:00
Oliver Jowett
98d64483d6
WIP: More Comm-B & ADS-B decoding.
2017-06-15 18:07:40 +01:00
Oliver Jowett
417cda7061
Make SC16Q11-nodc conversions table-based for speed.
...
Add a mechanism for converters to initialize tables on demand.
Move UC8 table setup to the new lazy-setup path.
Fix uc8 lookup table allocation size.
2017-02-03 00:36:33 +00:00
Oliver Jowett
cf9e3005e8
Add a bladeRF SDR type.
2017-02-03 00:30:42 +00:00
Oliver Jowett
75b221c0e3
Lots of refactoring to move the SDR-type-specific bits out of the
...
main code and make them optionally buildable.
2017-01-27 17:30:40 +00:00
Oliver Jowett
52464b97c1
Remove internal webserver code entirely.
2016-12-29 18:35:35 +00:00
Oliver Jowett
6336611bc7
Turn on mode A/C if a Beast connection asks for it.
...
Add a --no-modeac-auto option to disable this.
2016-12-29 17:56:32 +00:00
Oliver Jowett
4bb070be50
Add support for radarcape type 5 (receiver position) messages.
2016-12-27 19:07:10 +00:00
Oliver Jowett
cc47718a2d
Measure mean signal level in the converters.
...
Rearrange the meaning of the measured power level to be consistent
with the signal level.
2016-11-12 14:07:58 +00:00
Oliver Jowett
d3fad32d5e
Merge remote-tracking branch 'upstream/master' into dev
2016-10-14 21:35:31 +01:00
Oliver Jowett
f6b1b94c7d
Use ncurses for interactive mode (reduces flicker on slow connections a lot!)
2016-10-11 20:37:28 +01:00
Oliver Jowett
25ea6d398b
Overhaul mode A/C matching to be much cheaper.
...
The old matching process which tracked mode A values as pseudo-aircraft
got very, very expensive with a large number of mode A/C messages (and
with lots of single-bit errors, which seems common with a Beast doing
the reception)
Instead just count A/C messages directly into a 4096-entry array (which
is very fast) and periodically scan the mode S aircraft list to see if
we can match anything up (which is fixed overhead + cost proportional
to the number of mode S aircraft)
2016-10-11 18:00:11 +01:00
Oliver Jowett
60f1f3bcb6
Table-ize the Mode A to C conversions, add a Mode C to Mode A conversion function.
2016-10-11 17:57:25 +01:00
Oliver Jowett
85d3ecee62
Add source & address type for Mode A/C
2016-10-11 17:55:02 +01:00
Oliver Jowett
52fe01c860
Track CPR encoding type directly rather than inferring it from airground.
...
(airground can change even while airborne if SPI/Alert status gets set)
2016-10-02 00:16:29 +01:00
Oliver Jowett
729d91c1ab
Fix up address type categorization to match the spec.
2016-09-15 15:30:34 +01:00
Oliver Jowett
50a606d23f
Make it clearer that ADDR_ADSB_ICAO includes Mode S too.
2016-09-14 17:19:49 +01:00
Oliver Jowett
8d8443f3dc
Track the "best" addrtype we ever saw for an aircraft.
2016-09-14 16:54:00 +01:00
Oliver Jowett
2a4aa29f03
Record the address type details when decoding.
2016-09-14 16:37:07 +01:00
Oliver Jowett
3e08de91ed
WIP on decoding operational status & target state messages.
2016-08-29 11:11:04 +01:00
Oliver Jowett
54ca2c7fb2
WIP big rewrite of message decoding / aircraft tracking.
2016-08-27 14:34:14 +01:00
Oliver Jowett
8b8f8d7a40
Use INVALID_ALTITUDE in a few more places.
2016-08-26 21:38:06 +01:00
Oliver Jowett
e4ceea33da
Disable the internal webserver at build time.
2016-07-10 11:56:31 +01:00
Oliver Jowett
8f82e61f17
Remove the 2MHz demodulator.
...
Now that the 2.4MHz demodulator does 3A/C there's no real reason
to keep the old demodulator around.
2016-05-31 12:23:58 +01:00
Oliver Jowett
b8dc3973d1
Always measure noise power, silently ignore --measure-noise if given.
2016-05-31 11:54:34 +01:00
Oliver Jowett
d419b62a65
Always use phase enhancement; silently ignore --phase-enhance if given.
2016-05-31 11:47:57 +01:00
Oliver Jowett
93c135ea66
Remove a dead #define
2016-05-31 11:45:15 +01:00
Oliver Jowett
2b466535de
Support multiple listening ports per listener type.
...
Beast input defaults to listening on both 30004 and 30104.
Drop the FATSV listener entirely (use faup1090 for that)
Ignore --net-beast.
2016-01-24 18:47:58 +00:00
Oliver Jowett
d9eec668cf
Track what data we got via TIS-B, report it as such.
2016-01-21 19:42:37 +00:00
Oliver Jowett
9479a5c9be
If --hae is passed, report altitudes as HAE where available, with a H suffix.
...
This affects interactive mode and SBS output.
2016-01-01 15:15:28 +00:00
Oliver Jowett
efd6b94310
Track HAE altitude separately to baro altitude where possible.
2016-01-01 13:42:30 +00:00
maxried
217e6f9216
Update dump1090.h
2015-09-14 20:44:52 +02:00
maxried
541f12fb21
Update dump1090.h
2015-09-14 20:11:00 +02:00
maxried
37677f1557
--html-dir
2015-09-14 19:59:27 +02:00
Oliver Jowett
1c80d1b784
OS X compatibility cleanups.
...
Reattach the licenses for the compat stuff to the source.
Only build/link the compat stuff when it's needed.
Rename compat/util.h so it's not confused with util.h.
Move all the platform specific defines inside compat/compat.h.
2015-09-07 12:58:49 +01:00
Oliver Jowett
45d645a864
Default to not forwarding mlat messages. Add --forward-mlat option to enable it.
2015-07-03 21:56:23 +01:00
Oliver Jowett
12a7d45e75
Mlat synthetic message detection.
...
Notice synthetic mlat messages by looking for messages with a magic
timestamp value. If they arrive, tag the derived data as mlat-derived.
Don't include mlat-derived output in FATSV output to avoid loops.
2015-06-28 20:04:09 +01:00