Commit graph

1311 commits

Author SHA1 Message Date
Jakob Ketterl d8e5c84839 add IAS and TAS display 2023-08-27 03:53:24 +02:00
Jakob Ketterl 2fc4f7fd3a strip trailing whitespace on the flight number 2023-08-27 03:50:18 +02:00
Jakob Ketterl 4a49e485fb reduce the number of messages by ignoring the icao 2023-08-26 21:17:00 +02:00
Jakob Ketterl 6b041f9ce9 metrics 2023-08-26 16:51:14 +02:00
Jakob Ketterl 25947ac177 fully implement location TTL functionality 2023-08-26 16:23:03 +02:00
Jakob Ketterl b2ddb8f3bb we don't need that log message any more 2023-08-26 00:21:31 +02:00
Jakob Ketterl ad54ee2da0 show a bit more information in the overlay 2023-08-25 23:42:41 +02:00
Jakob Ketterl 71eee49fe2 improve update pipeline; remove expired markers 2023-08-25 23:29:27 +02:00
Jakob Ketterl b109ee5c45 pass additional data to the map 2023-08-25 21:15:29 +02:00
Jakob Ketterl 06d2fbab85 do not pass invalid lines 2023-08-25 21:12:52 +02:00
Jakob Ketterl 37ee7796db added option to run demodulator without bandpass 2023-08-25 21:12:13 +02:00
Jakob Ketterl 3c6569b34b allow adsb as a service 2023-08-25 01:24:43 +02:00
Jakob Ketterl 1c44099d89 add plane markers 2023-08-24 23:56:44 +02:00
Jakob Ketterl cafdb3a9f2 add the option to disable the scondary fft 2023-08-24 22:00:59 +02:00
Jakob Ketterl 5db5cb9eae prevent a few errors from happening by changing the sequence 2023-08-24 20:04:48 +02:00
Jakob Ketterl 9226cd88af enable flushing of dump1090 on shutdown 2023-08-24 19:04:45 +02:00
Jakob Ketterl 3d73a0c41f more work on the empty mode 2023-08-24 19:04:30 +02:00
Jakob Ketterl 4264a60a52 all-call reply 2023-08-24 02:49:29 +02:00
Jakob Ketterl e120ab4be3 fix coordinate decoding issues 2023-08-24 01:43:19 +02:00
Jakob Ketterl 745ba797e1 fix coordinate calculation 2023-08-23 19:33:16 +02:00
Jakob Ketterl e37e2db017 add lat / lon decoding 2023-08-23 18:44:05 +02:00
Jakob Ketterl 658ee00b0b fix altitude bits 2023-08-23 13:48:58 +02:00
Jakob Ketterl 25ae3359ea parse and display some information 2023-08-23 00:40:24 +02:00
Jakob Ketterl 10337f7db8 add message parsing 2023-08-22 21:16:38 +02:00
Jakob Ketterl 387d94b4ce add dump1090 demodulator (raw message only for now) 2023-08-22 19:59:00 +02:00
Jakob Ketterl ce1ad5ce02 move the logging writer for general use 2023-08-22 19:42:04 +02:00
Jakob Ketterl 063023564b add empty demodulator (for modes that don't produce any usable audio) 2023-08-22 19:41:24 +02:00
Jakob Ketterl f62b536388 increase pocsag bandwidth to 12.5kHz 2023-08-22 02:04:30 +02:00
Jakob Ketterl 4eae45ddbf move direwolf module into the direwolf namespace 2023-08-21 23:24:43 +02:00
Jakob Ketterl 32fcfad4d5 use the new execmodule where appropriate 2023-08-21 23:18:58 +02:00
Jakob Ketterl f88fd1c160 add a narrow rtty mode for DWD 147.3 2023-08-16 17:07:42 +02:00
Jakob Ketterl 473929ce97 introduce rtty mode 2023-08-15 16:42:59 +02:00
Jakob Ketterl be3193ce50 add direct_sampling dropdown for rtl_tcp devices 2023-08-04 02:18:29 +02:00
Jakob Ketterl 0abec76b79 add config command line argument 2023-07-04 23:00:26 +02:00
Jakob Ketterl 5673699696 introduce mouse wheel distance normalization 2023-07-04 18:54:14 +02:00
Jakob Ketterl 1971edf412 fix switching of secondary fft compression 2023-07-02 03:41:04 +02:00
Jakob Ketterl 90955819bf improve handling of codecserver errors 2023-07-02 00:43:54 +02:00
Jakob Ketterl b612442996 m17 no longer depends on digiham 2023-06-30 11:58:34 +02:00
Jakob Ketterl 2477dc27b3 fix bookmark subscriptions 2023-05-23 19:57:27 +02:00
Jakob Ketterl ff50c0233a fix typo / wording 2023-05-15 20:50:08 +02:00
Jakob Ketterl 542f5db58e improve config version check 2023-05-15 19:00:17 +02:00
Jakob Ketterl b8808ac8b0 improve the receiver keys input
* use the improved input rendering
* disable word wrap
* omit empty keys
2023-05-15 18:40:07 +02:00
Jakob Ketterl 28ccf2e6f2 perform soapy driver feature checks using soapy_connector 2023-03-18 03:14:49 +01:00
Jakob Ketterl 949437c662 backport pickle detection from @luarvique 2023-03-18 00:51:58 +01:00
Jakob Ketterl 5d20157dca add the option to configure waterfall auto levels on device and profile
level
2023-03-17 23:04:15 +01:00
Jason Gaunt d58ad77da2 Added support for automatically enabling auto adjust waterfall levels - JBG 2023-03-17 22:35:42 +01:00
Jakob Ketterl 69ace3179e enable IPv6 in the webserver if configured 2023-03-17 21:44:46 +01:00
Jakob Ketterl 51fd6b625b add ipv6 setting to config 2023-03-17 20:18:19 +01:00
Jakob Ketterl 101d385c05 use bandpass from underlying mode if applicable 2023-03-17 17:47:11 +01:00
Jakob Ketterl a54a5fd560 allow underlying mode to be specified in bandplan 2023-02-28 15:30:31 +01:00
Jakob Ketterl cb5b2e64af change chunking to work with actual byte-sizes 2023-02-22 17:23:11 +01:00
Jakob Ketterl 685b9970d2 switch frequency field to 5 bytes to support QO-100 2023-02-22 16:19:18 +01:00
Jakob Ketterl b1684908a4 remove todo 2023-02-19 16:18:49 +01:00
Jakob Ketterl ed76fd7606 add MSK144 service demodulator 2023-02-19 16:18:08 +01:00
Jakob Ketterl 7b3f212ccb improve error handling during service initialization 2023-02-19 16:14:08 +01:00
Jakob Ketterl 216a3db45d add MSK144 to list of pskreporter modes 2023-02-16 19:47:46 +01:00
Jakob Ketterl afcd8277d1 add MSK144 parsing 2023-02-14 18:36:17 +01:00
Jakob Ketterl f58023f3e5 add msk144demodulator chain 2023-02-14 15:39:59 +01:00
Jakob Ketterl 252edb7a5a add feature detection 2023-02-14 15:38:33 +01:00
Jakob Ketterl 2993cc4279 update wsjt-x homepage url 2023-02-14 15:37:37 +01:00
Jakob Ketterl d79a1396a6 change name for sdrplay device in default config 2022-12-11 23:54:35 +01:00
Jakob Ketterl 1e6e7528b5 add a pseudo-input to display the sdr device type 2022-12-11 23:48:56 +01:00
Jakob Ketterl bbc9d9e7a8 log names instead of ids for improved transparency 2022-12-11 20:41:35 +01:00
Jakob Ketterl 13e323cdd2 show sdr device log messages in the web configuration 2022-12-10 19:50:26 +01:00
Jakob Ketterl 322b6a0d52 set loglevels sooner 2022-11-30 18:53:09 +01:00
Jakob Ketterl bba900d8f8 fix config default 2022-11-30 18:51:01 +01:00
Jakob Ketterl 64f0510da0 use a dropdown for callsign database setting; add aprs.fi 2022-11-30 16:54:22 +01:00
Jakob Ketterl 4050bd7f96 update version in feature check 2022-11-30 01:16:12 +01:00
Jakob Ketterl 258e41669e structured callsign data 2022-11-30 01:07:16 +01:00
Jakob Ketterl 975f5ffdf0 make loglevel adjustable in config or on CLI 2022-11-29 20:23:39 +01:00
Jakob Ketterl 90ed47a115 move pocsag demodulator to digiham to fix import problems 2022-11-10 22:43:08 +01:00
Jakob Ketterl c150eca75c fifisdr fixes 2022-09-19 18:46:11 +02:00
Marat Fayzullin 2ccdc90cc5 Added an option to add callsign database URL for lookups on a map. 2022-07-31 15:25:52 -04:00
Jakob Ketterl 1771fd55e1 move develop to the next minor version 2022-06-16 23:53:56 +02:00
Jakob Ketterl 921fb23c8d prepare release of version 1.2.0 2022-06-15 18:28:50 +02:00
Jakob Ketterl 35ad4712bb disable PPM input for devices that don't support it 2022-06-09 20:25:29 +02:00
Jakob Ketterl fe7f2317de add a quick note about HTML being supported 2022-06-09 19:22:45 +02:00
Jakob Ketterl b5bbdae317 fix failed logins for path-routed environemnts 2022-06-09 18:43:54 +02:00
Jakob Ketterl cec4e326c8 prevent "None" showing up in text inputs 2022-06-09 17:24:53 +02:00
Jakob Ketterl 08485f255a add return codes 2022-06-01 17:58:06 +02:00
Jakob Ketterl be8e35cbcf output more descriptive output when dependencies fail 2022-06-01 17:11:45 +02:00
Jakob Ketterl 843dde1a68 check for csdr & digiham python bindings 2022-06-01 16:43:18 +02:00
Jakob Ketterl f018ef1d81 turn off debug logging for now 2022-06-01 16:19:24 +02:00
Jakob Ketterl 7fd98c8c5c add support for blade rf devices 2022-01-12 15:48:06 +01:00
Jakob Ketterl 39bfba673b catch error resulting from monitor race condition 2022-01-11 21:56:16 +01:00
Jakob Ketterl 5adb53d990 distinguish between error condition and normal socket close 2022-01-11 19:57:52 +01:00
Jakob Ketterl f3dcf5c320 check closed condition after aquiring the lock to avoid deadlocks 2022-01-05 17:55:46 +01:00
Jakob Ketterl 2ce7d943fa fix a client counting bug by deferring client instantiation 2022-01-03 15:19:12 +01:00
Jakob Ketterl 221e0f232b try to avoid "can only be started once" error 2021-12-27 16:37:10 +01:00
Jakob Ketterl 46c78f6463 avoid demodulator concurrency
* this frees up resources used by the current demodulator before
  starting a new one
* this addresses an issue where users of single-channel AMBE sticks
  could not seamlessly switch between digital modes
2021-12-23 16:32:51 +01:00
Jakob Ketterl 4ce3816f48 show codecserver errors in the client 2021-12-13 13:26:47 +01:00
Jakob Ketterl 397155983d improve handling of failed devices 2021-12-06 15:50:03 +01:00
Jakob Ketterl 9c28143dfb add debugging to the feature detection system 2021-12-01 19:22:48 +01:00
Jakob Ketterl dcdfe7969a fix sample rate updates for secondary demods 2021-11-08 17:52:37 +01:00
Jakob Ketterl 85c7a05978 use ImportError for python 3.5 compatibility 2021-10-27 18:33:23 +02:00
Jakob Ketterl 33c8e34456 use the resume call before pumping data from a reader 2021-10-26 16:40:38 +02:00
Jakob Ketterl f967a8d87a catch exceptions while parsing ax25 frames 2021-10-22 15:07:42 +02:00
Jakob Ketterl d757b817b1 make digimodes work in start_mod again 2021-10-15 16:41:07 +02:00
Andre Schinkel efa305eeec normalize metric label to match prometheus data-model guide 2021-10-03 08:48:40 +02:00
Andre Schinkel eb43e39a81 normalize metric label to match prometheus data-model guide 2021-10-03 08:39:57 +02:00