a49b5b8830Add stats for total aircraft tracks and tracks that have only a single message.
Oliver Jowett
2015-02-08 18:47:39 +0000
f1201a0069Third time lucky?
Oliver Jowett
2015-02-08 18:17:33 +0000
b31709a278Whoops, remove stray debugging that was left in.
Oliver Jowett
2015-02-08 18:16:49 +0000
1e817ab9e4Merge pull request #12 from jburgess777/add-view1090-to-gitignore
Oliver Jowett
2015-02-08 18:08:26 +0000
bdefa42956Merge pull request #11 from jburgess777/add-oversample-to-help
Oliver Jowett
2015-02-08 18:07:23 +0000
4ecd6958a1If we squelch the first message from an aircraft, emit it when we see a second message.
Oliver Jowett
2015-02-08 18:00:18 +0000
c0af448efauint64_t (even at 12MHz) isn't going to overflow any time soon, don't worry about wrapping.
Oliver Jowett
2015-02-08 17:59:20 +0000
9c2f236463Object files depend on *.h
Oliver Jowett
2015-02-08 17:58:46 +0000
4e177c2d64Store computed reception time in the message struct so we don't rely on the message being emitted immediately.
Oliver Jowett
2015-02-08 17:46:01 +0000
1584955080Be more aggressive about removing aircraft where we have seen only 1 message.
Oliver Jowett
2015-02-08 14:37:35 +0000
20407e5378Don't emit SBS output with non-ICAO addresses (fixes#9)
Oliver Jowett
2015-02-08 14:30:10 +0000
899c51ce85Only emit network messages once we have seen two of them (except in --net-verbatim mode, where we emit them all)
Oliver Jowett
2015-02-08 14:27:03 +0000
b246bdcab4Add view1090 to gitignore
Jon Burgess
2015-02-07 23:25:43 +0000
e1e5acbdbcAdd --oversample option to help text
Jon Burgess
2015-02-07 23:15:12 +0000
704d8aaffbDon't try to log signal peak power if no peaks recorded.
Oliver Jowett
2015-02-06 13:27:47 +0000
965ac96493Update bestscore even if decoding fails so we register the number of "unknown ICAO" messages correctly.
Oliver Jowett
2015-02-06 13:11:41 +0000
f9c2896404Version bump faup1090 to 1.20.
Karl Lehenbauer
2015-02-04 21:53:03 +0000
9381a20198Support more DF18 message formats. Test for the IMF bit where appropriate.
Oliver Jowett
2015-01-29 23:08:33 +0000
ffd6690063Update README-json.md
Oliver Jowett
2015-01-28 20:44:41 +0000
f593d8672dDocument some of the json
Oliver Jowett
2015-01-28 20:15:14 +0000
4dbedecc1eFix history loading if receiver.json says history:0
Oliver Jowett
2015-01-25 21:54:40 +0000
02f07ac7bfRelease changelog.
v1.13
Oliver Jowett
2015-01-25 16:45:05 +0000
4b0bc4cee9Make 2.4MHz sampling the default for new installs.
Oliver Jowett
2015-01-25 16:11:34 +0000
09b6b3aa8cFix some lintian warnings.
Oliver Jowett
2015-01-24 01:08:05 +0000
c1ac4d1036Update GPL coverage.
Oliver Jowett
2015-01-24 01:04:45 +0000
26feb1d078Add some testing code that looks for ambiguous syndromes that could confuse the partial correction used in DF11.
Oliver Jowett
2015-01-23 21:59:31 +0000
5ac90e30a8Changelog.
Oliver Jowett
2015-01-23 21:26:57 +0000
dcd9f0b1e7Link ICAO to airframes.org (complete with horrible javascript form-submission workaround)
Oliver Jowett
2015-01-23 19:17:07 +0000
245bbd8b97Report total, not latest-minute, message count in aircraft.json so that the webmap value doesn't jump around over a reset.
Oliver Jowett
2015-01-23 17:40:03 +0000
c5b61a33fdOops, another compile error, sigh.
Oliver Jowett
2015-01-23 02:11:44 +0000
c07e45a4c8Report CPU in integer milliseconds, makes it a bit easier to process.
Oliver Jowett
2015-01-23 02:03:57 +0000
df5e41363aFix compile error.
Oliver Jowett
2015-01-23 01:49:14 +0000
5b40377b98Measure CPU for demodulator, read thread, and background tasks individually.
Oliver Jowett
2015-01-23 01:22:22 +0000
9deac8d894Continuing to try to work around libusb/librtlsdr problems.
Oliver Jowett
2015-01-23 01:20:22 +0000
4fb607a826Noise floor measurement is too expensive to be worth it, disable it.
Oliver Jowett
2015-01-22 23:38:21 +0000
dc8891e0baReduce the demodulation length properly when we see a 56-bit DF.
Oliver Jowett
2015-01-22 23:34:47 +0000
d76b8948b3Make doubleclick-follow also set zoom, like clicking the follow arrow does.
Oliver Jowett
2015-01-22 23:12:41 +0000
5020d75b9eMove setting of CF earlier so we can use its value while decoding AA. (Needed to notice non-ICAO addresses in TIS-B)
Oliver Jowett
2015-01-22 22:19:38 +0000
07c4f045aaFix italicizing of non-ICAO rows
Oliver Jowett
2015-01-22 22:19:17 +0000
f76842d186Doubleclick on plane marker to follow, too.
Oliver Jowett
2015-01-22 21:35:59 +0000
53203a5f71Make the arrow bold/unbold to reflect current follow mode.
Oliver Jowett
2015-01-22 21:31:02 +0000
a4360cd775Move the "follow" button to an arrow by the callsign. Also make the callsign clickable to follow.
Oliver Jowett
2015-01-22 21:30:37 +0000
3040609816Doubleclick on a table entry to follow that aircraft.
Oliver Jowett
2015-01-22 21:28:35 +0000
eb023ff1d9Don't include latest in 1/5/15 min totals, it's a bit confusing.
Oliver Jowett
2015-01-22 20:45:53 +0000
fe0a87a588Fix remote_received_modes counter.
Oliver Jowett
2015-01-22 20:40:30 +0000
c8025700e5Emit all stats in stats.json.
Oliver Jowett
2015-01-22 20:18:51 +0000
008ae926e7Add --net-verbatim, which forwards the original uncorrected message to net clients, not the corrected version. Then the client can make its own policy decisions about whether to accept and correct the damaged messages.
Oliver Jowett
2015-01-22 19:56:38 +0000
a59077a370Stats overhaul.
Oliver Jowett
2015-01-22 19:49:19 +0000
6672d92d9eDon't double up the ICAO display if there's no callsign.
Oliver Jowett
2015-01-22 17:35:20 +0000
d3537ec139When first following a plane, zoom in if we are zoomed far out.
Oliver Jowett
2015-01-22 16:14:32 +0000
3fd2032f49Make altitude column indicator consistent with the detailed info.
Oliver Jowett
2015-01-22 16:14:11 +0000
09c50fff4dShow vertical rate indicators next to altitude.
Oliver Jowett
2015-01-22 16:09:19 +0000
ba8a8935beMove ICAO for the selected plane into the header line. Put RSSI in the selected info box where ICAO used to be.
Oliver Jowett
2015-01-22 15:31:35 +0000
ffe03fe749Track RSSI in PlaneObject.
Oliver Jowett
2015-01-22 15:31:10 +0000
b77d52bd1fInclude recent RSSI in aircraft output.
Oliver Jowett
2015-01-22 15:30:34 +0000
89d6b64747Treat signal level in network messages as a (RMS) amplitude, since that is what was previously done and it gives us better range for small signals.
Oliver Jowett
2015-01-22 15:28:35 +0000
fac838b9adRearrangements to infoblock layout.
Oliver Jowett
2015-01-22 14:44:32 +0000
6daf116b40Clean up config.js a bit, support configuring page name and site name.
Oliver Jowett
2015-01-22 14:33:42 +0000
b78b28d95fAdd a "follow" link to the selected plane info.
Oliver Jowett
2015-01-22 14:17:12 +0000
35e0364670Fix compile errors.
Oliver Jowett
2015-01-22 13:29:13 +0000
70e8579850Simple filter for spurious messages that make it past checksum: don't show aircraft until we have seen 2 messages from them.
Oliver Jowett
2015-01-22 13:22:16 +0000
7500cabb08Show rows with non-ICAO addresses in italic.
Oliver Jowett
2015-01-22 13:21:47 +0000
af3eb3df2bMove to a simpler versioning scheme (the one derived from upstream is going to break the ordering that Debian expects very soon).
Oliver Jowett
2015-01-22 13:19:15 +0000
ada188a1c8Changed my mind, put the non-ICAO flag bit in the address itself since we have 8 bits spare, so there's no chance of confusing it with an ICAO address, and we can safely use the filter table to match future messages without also matching equivalent ICAO addresses.
Oliver Jowett
2015-01-22 12:30:12 +0000
35551b4455Don't emit FATSV output for non-ICAO addresses.
Oliver Jowett
2015-01-22 12:18:46 +0000
6e1315e3a6Flag non-ICAO addresses in json output.
Oliver Jowett
2015-01-22 12:18:14 +0000
d0605629b6Avoid zero signalLevel.
Oliver Jowett
2015-01-22 11:40:52 +0000
9a91507583Flag non-ICAO addresses, display them differently in interactive mode.
Oliver Jowett
2015-01-22 11:14:22 +0000
34ae2c7349Make sure to clear address.
Oliver Jowett
2015-01-22 11:13:54 +0000
04eff1778fUse the right field for CF in DF 18
Oliver Jowett
2015-01-22 10:59:11 +0000
7850848ef7Export a few stats via JSON.
Oliver Jowett
2015-01-22 01:21:53 +0000
19082d92eaMeasure signal power / noise power (at least in 2.4MHz mode).
Oliver Jowett
2015-01-22 01:01:39 +0000
5beecb9f4fDisable overlay control as it seems to cause more problems than it solves at the moment (aircraft randomly appearing to be on the ground due to CRC errors, etc)
Oliver Jowett
2015-01-22 00:59:44 +0000
20456a83fdDitch SNR calcs too.
Oliver Jowett
2015-01-21 19:10:07 +0000
00e232cc4fTry unrolling the inner loop to speed things up.
Oliver Jowett
2015-01-21 19:03:51 +0000
ef098a2461Import new 2.4MHz demodulator from experimental branch.
Oliver Jowett
2015-01-21 13:32:17 +0000
0493248425Minor cleanups / comments.
Oliver Jowett
2015-01-21 12:55:46 +0000
a33e4388c9Add scoreModesMessage()
Oliver Jowett
2015-01-21 12:55:24 +0000
fc87a232b4Return non-NULL errorinfo if there are no errors to diagnose.
Oliver Jowett
2015-01-21 12:54:27 +0000
2a1a2a0a71Fix (maybe) JSON escaping. I've obviously never tested this code!
Oliver Jowett
2015-01-21 11:58:51 +0000
cae20a8060Escape flight name in JSON in case it has odd characters.
Oliver Jowett
2015-01-21 11:56:27 +0000
ebae590653Use MODES_NOTUSED for unused args.
Oliver Jowett
2015-01-21 11:54:55 +0000
7c64f27c22Remove unused user latitude/longitude defines.
Oliver Jowett
2015-01-21 11:53:45 +0000
8ce92f126aMore logging for Comm-B messages.
Oliver Jowett
2015-01-21 01:21:32 +0000
5e522fe8dbDecoder cleanups from experimental branch.
Oliver Jowett
2015-01-21 00:23:48 +0000
0433ed3f5dicao_filter.[ch] from the experimental branch.
Oliver Jowett
2015-01-20 23:53:26 +0000
270a22e06aCRC reimplementation to be byte-at-a-time table-driven. Also be smarter about error correction, avoiding ambiguous cases when --aggressive is specified.
Oliver Jowett
2015-01-20 23:04:05 +0000
0d3fcfff2eRemove obsolete TODO file.
Oliver Jowett
2015-01-20 18:42:20 +0000
ed4d481772Import CPR changes from experimental branch.
Oliver Jowett
2015-01-20 18:41:44 +0000
b9b76da02dStats rearrangement, based on experimental branch changes.
Oliver Jowett
2015-01-20 17:16:35 +0000
e02a2cdd44GPL.
Oliver Jowett
2015-01-20 16:49:01 +0000
f753c2d9feSeparate 2.4MHz demodulator into its own file.
Oliver Jowett
2015-01-19 23:50:25 +0000
a6542b505bSeparate out 2MHz demodulator + support functions to a separate file.
Oliver Jowett
2015-01-19 23:47:51 +0000
014205324aRemove dead test code.
Oliver Jowett
2015-01-19 23:43:15 +0000
07df054590Move CRC code to a separate file.
Oliver Jowett
2015-01-19 23:41:26 +0000
721412dc9bChangelog.
Oliver Jowett
2015-01-19 23:29:07 +0000
5e80a11934Fix stable sort of rows with no sortable values (would cause "jumping" rows at the end of the table)
Oliver Jowett
2015-01-19 23:28:04 +0000