Change 2-bit correction option to "--fix-2bit"
--fix --fix was a poor choice for this, as some existing configs happened to specify --fix twice but only expected 1-bit correction. So move 2-bit correction to a separate option. "--fix" or "--fix --fix" now gives 1-bit correction. "--fix-2bit" or "--fix --fix-2bit" or "--fix-2bit --fix" gives 2-bit correction. Version bump to 3.8.2~dev
This commit is contained in:
parent
d6b8065c3b
commit
8879bcac86
|
|
@ -1,3 +1,12 @@
|
|||
dump1090-fa (3.8.2~dev) UNRELEASED; urgency=medium
|
||||
|
||||
* in development
|
||||
* --fix --fix was a bad choice for 2-bit correction since some existing configs
|
||||
accidentally specified it twice anyway. Change 2-bit correction to a separate
|
||||
option, --fix-2bit
|
||||
|
||||
-- Oliver Jowett <oliver.jowett@flightaware.com> Sat, 02 May 2020 14:50:25 +0800
|
||||
|
||||
dump1090-fa (3.8.1) stable; urgency=medium
|
||||
|
||||
* SkyAware: Fixed SkyAware banner aspect ratio
|
||||
|
|
|
|||
|
|
@ -309,8 +309,8 @@ void showHelp(void) {
|
|||
"--lat <latitude> Reference/receiver latitude for surface posn (opt)\n"
|
||||
"--lon <longitude> Reference/receiver longitude for surface posn (opt)\n"
|
||||
"--max-range <distance> Absolute maximum range for position decoding (in nm, default: 300)\n"
|
||||
"--fix Enable single-bits error correction using CRC\n"
|
||||
" (specify twice for two-bit error correction)\n"
|
||||
"--fix Enable single-bit error correction using CRC\n"
|
||||
"--fix-2bit Enable two-bit error correction using CRC (use with caution)\n"
|
||||
"--no-fix Disable error correction using CRC\n"
|
||||
"--no-crc-check Disable messages with broken CRC (discouraged)\n"
|
||||
"--mlat display raw messages in Beast ascii mode\n"
|
||||
|
|
@ -481,7 +481,10 @@ int main(int argc, char **argv) {
|
|||
} else if (!strcmp(argv[j],"--measure-noise")) {
|
||||
// Ignored
|
||||
} else if (!strcmp(argv[j],"--fix")) {
|
||||
++Modes.nfix_crc;
|
||||
if (Modes.nfix_crc < 1)
|
||||
Modes.nfix_crc = 1;
|
||||
} else if (!strcmp(argv[j],"--fix-2bit")) {
|
||||
Modes.nfix_crc = 2;
|
||||
} else if (!strcmp(argv[j],"--no-fix")) {
|
||||
Modes.nfix_crc = 0;
|
||||
} else if (!strcmp(argv[j],"--no-crc-check")) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue