Commit Graph

5281 Commits

Author SHA1 Message Date
f4exb c6496b11f9 TestSource: new threading model. Part of #1346 2022-10-08 23:50:12 +02:00
f4exb 1c75f8d326 TestSource: moved thread start and quit/wait to start and stop methods respectively 2022-10-08 23:29:42 +02:00
f4exb 59127ea4e2 Audio input and KiwiSDR: correct placement of m_running = false 2022-10-08 13:20:45 +02:00
f4exb 17d5f14cac Perseus: updated threading model. Part of #1346 2022-10-08 13:20:17 +02:00
f4exb edab4f0b33 KiwiSDR: analyze address on input to accept fully formed urls like http://host:port/ found on the web directory 2022-10-08 12:45:37 +02:00
f4exb 79b7e16c29 KiwiSDR: updated threading model. Part of #1346 2022-10-08 12:10:19 +02:00
f4exb 250144bb0e KiwiSDR: moved thread start and quit/wait to start and stop methods respectively 2022-10-08 11:56:30 +02:00
f4exb 997a7da292 Audio input: Update threading model. Part of #1346 2022-10-08 10:15:56 +02:00
f4exb 47a6ddddd8 Updated versions and changelogs 2022-10-07 00:24:31 +02:00
Jon Beniston d6a02f659a Device GUIs: Stop timers in destructors. 2022-10-05 15:40:09 +01:00
f4exb cb6f0be85d Airspy: Update threading model. Part of #1346 2022-10-02 00:28:59 +02:00
Edouard Griffiths 3e54c92a7e
Merge pull request #1459 from srcejon/fix_1422
APT Demod: Update to latest aptdec.
2022-10-01 06:08:44 +02:00
Jon Beniston aab9d3db89 APT Demod: Update to latest aptdec. Remove reference to obsolete zenith variable. Add support for visible calibration. 2022-09-30 16:26:34 +01:00
Jon Beniston 8a80c2e726 Maps: Use mapboxgl as default map on Linux, as osm hangs on a variety of distros / Qt versions 2022-09-30 15:59:51 +01:00
Jon Beniston c742efc866 ADSB: Handle double quoted arguments in commands 2022-09-29 16:51:08 +01:00
Jon Beniston a237886005 Satellite Tracker: Implement variable substitution for commands and add additional variables 2022-09-29 16:50:14 +01:00
Jon Beniston 3bd4b4d6aa Satellite Tracker: Implement variable substitution for commands and add additional variables 2022-09-29 16:50:04 +01:00
Jiří Pinkava 979d171921 More descriptive error for broken/unsupported WAV files 2022-09-28 15:26:27 +02:00
f4exb 7a87155086 HackRF: use software LO ppm correction since hardware correction does not work. Fixes #1443 2022-09-26 22:26:28 +02:00
Edouard Griffiths f4afc599b7
Merge pull request #1450 from srcejon/radio_astronomy_filter
Radio Astronomy: Add filtered power series
2022-09-26 20:58:56 +02:00
Jon Beniston bf24ce2e3b Radio Astronomy: Add filtered power series 2022-09-26 12:46:52 +01:00
Jon Beniston e3c04fcc2b Satellite Tracker: Signal AOS/LOS when non real time. Fix custom time. For for #1445. 2022-09-26 12:14:02 +01:00
f4exb b54575041d SoapySDR: make sure device open is successful before starting. Fixes #1441 2022-09-26 01:04:22 +02:00
f4exb 36ec0f354d Revert "VOR Localizer feature: use mapboxgl as osm is broken in Qt 5.15.3"
This reverts commit b38f3d46cb.
2022-09-25 11:43:52 +02:00
f4exb b38f3d46cb VOR Localizer feature: use mapboxgl as osm is broken in Qt 5.15.3 2022-09-24 23:07:20 +02:00
f4exb 31edca0a6b Update threading model in Simple VOR localizer feature. Part of #1346 2022-09-24 23:07:20 +02:00
Jiří Pinkava 53e19b36a0 Replace deprecated QTextStream number conversion functions 2022-09-23 23:34:02 +02:00
Jiří Pinkava bad33e0719 Replace deprecated setStandardButtons 2022-09-23 00:27:50 +02:00
f4exb 9f65a6e636 Update threading model in Simple PTT feature. Part of #1346 2022-09-22 10:54:45 +02:00
f4exb 4bae584a9d Update threading model in Demod Analyzer feature. Part of #1346 2022-09-22 10:54:45 +02:00
f4exb dc04245a6d AFC feature corrections 2022-09-22 10:54:45 +02:00
Edouard Griffiths 8f0b7287e3
Merge pull request #1436 from srcejon/airspyhfp_thread
Update threading in airspyhf source
2022-09-22 01:03:52 +02:00
Jon Beniston df015c1368 AirspyHF: Remove unused variables 2022-09-21 21:06:35 +01:00
Jon Beniston 729fe1e1a9 #1452 - Workaround Linux bug in color picker in map settings 2022-09-21 11:04:37 +01:00
f4exb 008e53104d Update threading model in AFC feature. Part of #1346 2022-09-21 06:01:45 +02:00
Jon Beniston 4cd2a2fdfa Call stopWork from destructor. 2022-09-20 21:14:36 +01:00
Jon Beniston 048d6830d9 Remove dead code 2022-09-20 21:13:55 +01:00
Jon Beniston b1ce69fb2b Call stopWork from destructor. 2022-09-20 21:13:12 +01:00
Jon Beniston 94140bcbd7 Don't use this as parent, as called from different thread 2022-09-20 21:09:54 +01:00
f4exb db2aa78e0a Frequency tracker: fixed GUI callbacks 2022-09-20 21:52:12 +02:00
Jon Beniston 63282ebfcd AirspyHF: Update threading model 2022-09-20 15:04:00 +01:00
Edouard Griffiths 53df5fe5d7
Merge pull request #1429 from srcejon/fix_1287
#1287 - Fix ADS-B crash when My Position changed
2022-09-20 15:29:04 +02:00
Jon Beniston ab0962b53d #1287 - Fix ADS-B crash when My Position changed 2022-09-20 12:15:47 +01:00
Jon Beniston cd3c674ced #1346: Update threading model in Star Tracker, PER Tester and APRS features 2022-09-20 11:48:25 +01:00
Jon Beniston 996cb07eb6 Fix crash when sat specific AOS command specified. Fixes #1425 2022-09-19 19:35:56 +01:00
Edouard Griffiths ea24077e2b
Merge pull request #1420 from srcejon/remote_control
Remote Control: Fix Mac build
2022-09-19 07:04:01 +02:00
Jon Beniston 6df9749234 Sat Tracker: Fix restoring LOS speech for #1421 2022-09-18 20:30:37 +01:00
Jon Beniston 042b1f0783 Remote Control: Fix Mac build 2022-09-18 16:53:35 +01:00
Jon Beniston 5da8d6d28c Update threading in Rotator Controller for #1346 2022-09-18 16:47:06 +01:00
Jon Beniston 0c5caef095 Remove unused variables 2022-09-18 16:45:25 +01:00
Jon Beniston 8a4c9f5d20 Sat tracker: Use new threading model for #1346. Fix memory corruption bug 2022-09-18 10:59:12 +01:00
f4exb 77f825d980 Updated versions and changelogs 2022-09-18 10:51:03 +02:00
Jiří Pinkava 0df2d75e6d Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
Edouard Griffiths 9b3f438937
Merge pull request #1415 from srcejon/lime_return_val
Lime: Add missing return value.
2022-09-17 12:50:10 +02:00
Edouard Griffiths 262e932544
Merge pull request #1414 from srcejon/remote_control
Remote Control Feature
2022-09-17 11:21:24 +02:00
Jon Beniston 13ec843891 Fix for QT 5.12 2022-09-17 08:54:38 +01:00
Jon Beniston 7b8ad1c6cf Fix for QT 5.12 2022-09-17 08:46:17 +01:00
Jon Beniston a46f5a635e Lime: Add missing return value. 2022-09-16 15:32:56 +01:00
Jon Beniston 0fa9026e62 Remote Control: Update readme 2022-09-16 15:01:23 +01:00
Jon Beniston ffa17d3a2d Fix typos in Remote Control docs 2022-09-16 11:45:57 +01:00
Jon 460576e640 Fix gcc warnings 2022-09-16 11:41:40 +01:00
Edouard Griffiths c983b3712e
Merge pull request #1411 from pinkavaj/pi-fix-cmake-warn1
Fix cmake syntax warning in channelrx
2022-09-16 11:21:19 +02:00
Jon Beniston 65364eeb2c Add Remote Control feature 2022-09-16 10:20:16 +01:00
Jiří Pinkava 400585c138 Fix cmake syntax warning in channelrx 2022-09-15 19:49:30 +02:00
Jon Beniston b639540bac #1409 - Detect Packet Demods in MIMO device sets in ARPS Feature 2022-09-15 16:19:35 +01:00
f4exb ed754fd380 Updated versions and changelogs 2022-09-10 21:14:58 +02:00
Jon Beniston 910f1bce1c Fix c17 compilation but not having using namespace std before Windows includes, rather than defining _HAS_STD_BYTE=0 2022-09-08 16:13:43 +01:00
unknown fc1f5116d7 MSVC M17 FIX 2022-09-06 17:10:25 -03:00
f4exb d9ad758971 Updated versions and changelogs 2022-09-01 21:51:04 +02:00
Edouard Griffiths 6320cd7d2a
Merge pull request #1395 from srcejon/fix_1389_part_2
Lime: Implement #1389
2022-08-29 23:25:32 +02:00
Jon Beniston d04b4840a9 Lime: Report calibration errors in GUI. Check LPF is reasonable for up/downconversion. 2022-08-27 17:08:03 +01:00
Jon Beniston d404e9f943 Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state 2022-08-27 10:18:17 +01:00
Jon Beniston 16fd3128b8 Check ICAO in sink worker, so CRC can be checked. Fix warnings 2022-08-26 13:47:36 +01:00
Jon Beniston 0830691929 ADS-B: Add support for decoding Comm-B replies in Mode-S frames. This adds TAS, IAS, Mach, Selelected Alt, Selected Heading, Turn rate, Roll angle, Autopilot enabled, Vertical and lateral navigation modes, Baro setting, Headwind, OAT, Wind speed and direction, Pressure, Static air temperature, Humidity. 2022-08-26 12:35:12 +01:00
Jon Beniston 6ef84154a5 For #1389
Handle LMS_Calibrate returning positive error values.
Set Lime minimum frequency in GUI to 30MHz+NCO freq.
Set minimum calibration bandwidth to 2.5MHz.
2022-08-21 15:34:51 +01:00
f4exb 044af0d06d LimeSDR: reduced LimeSDR stream FIFO size to 256k to improve latency 2022-08-19 06:35:45 +02:00
f4exb e23b053ab2 LimeRFE feature: added start/stop Rx/Tx in actions 2022-08-17 11:40:22 +02:00
f4exb adea55d41d Simple PTT: fixed status indicator 2022-08-16 10:42:30 +02:00
f4exb 532e794fca NFM modulator: try to improve audio input 2022-08-15 13:09:49 +02:00
f4exb d699271fcd Updated versions and changelogs 2022-08-14 11:52:25 +02:00
f4exb 66707b19bc SimplePTT: fixed list of audio devices for VOX displaying output instead of input devices 2022-08-13 11:14:31 +02:00
f4exb 6af0618240 WFM mod: fixed bug in WFMGUI::applySettings. Fixes #1387 2022-08-13 01:24:33 +02:00
Jon Beniston 1af00bf357 RemoteTCPInput: Use input frequency offset when calculating local centre frequency 2022-08-08 11:27:00 +01:00
f4exb a9054f1add M17 mod: removed unwanted method declaration. Fixes #1380 2022-08-07 00:11:28 +02:00
Jon Beniston 23c65fc8f3 MacOS build fixes 2022-08-04 15:13:25 +01:00
f4exb 84daf16a4b Updated versions and changelogs 2022-08-03 18:52:33 +02:00
CRD716 9c846f363c
Fix map feature 5.15.4 check 2022-08-02 16:46:50 -05:00
CRD716 0ce935b554
i forgor 2022-08-02 16:44:49 -05:00
CRD716 d0a94ede0c
Fix QT 5.15.4 map hang 2022-08-02 16:31:43 -05:00
f4exb a035c42762 M17: CRC16 code cleanup 2022-07-27 18:15:47 +02:00
f4exb 414e695121 DATV demod: allocate DATVDemodSink dynamically 2022-07-27 08:58:24 +02:00
f4exb 01d28918a2 SSB demod: applied new threading model. Part of #1346 2022-07-26 00:45:43 +02:00
f4exb 2c3ccc49af Some clang warnong fixes 2022-07-24 21:48:02 +02:00
f4exb c582df6030 DATV demod: fixed clang error 2022-07-24 19:11:15 +02:00
f4exb 56f96103e6 FileSink: let the thread start the worker 2022-07-23 12:28:25 +02:00
f4exb c2442d6b10 SigMF file sink: applied new threading model. Part of #1346 2022-07-23 12:25:03 +02:00
f4exb 0acad9f2f7 SigMF file sink GUI: nullify GUI message queue reference in channel in the destructor. Completes #1356 2022-07-23 12:19:03 +02:00
f4exb 9789b23cd6 DSD Demod: applied new threading model. Part of #1346 2022-07-23 11:50:04 +02:00
f4exb 97ace89e19 DSD demod GUI: prevent selection of negative AMBE feature index and disable AMBE checkbox if no AMBE features are available. Fixes #1334 2022-07-23 11:19:03 +02:00
f4exb b44eb18df6 File Sink: applied new threadning method. Part of #1346 2022-07-23 05:46:06 +02:00
f4exb 6040bab4f9 File Sink: nullify GUI message queue reference in channel in the destructor. Partially fixes #1356 2022-07-23 05:45:18 +02:00
f4exb 73ecee09e2 NFM demod: applied new threadning method. Part of #1346 2022-07-22 21:48:05 +02:00
AsciiWolf 7f28242126
Fix small typo in rtlsdr readme 2022-07-21 19:06:18 +02:00
f4exb ef873c00bb M17: more fixes 2022-07-20 22:17:33 +02:00
f4exb c1198ff885 Updated versions and changelogs 2022-07-20 21:56:03 +02:00
Jon Beniston 824c84ee5a Update version 2022-07-20 18:10:27 +01:00
Jon Beniston 5124b8df36 Fix type 2022-07-20 17:54:26 +01:00
Jon Beniston 22a30b5ea0 Map: Add support for Ionosonde stations 2022-07-20 17:41:11 +01:00
f4exb 2a1476bb29 M17: get back to Linux only 2022-07-20 16:11:31 +02:00
f4exb ac2a45ce88 M17 code reorganization 2022-07-20 05:47:48 +02:00
f4exb e39277269c DATV demod: fixed TV screen but on exit and UI cosmetic changes 2022-07-20 04:56:40 +02:00
Edouard Griffiths 62a678de44
Merge pull request #1350 from srcejon/remote_tcp
Remote TCP Input and Remote TCP Sink Plugins
2022-07-19 18:21:14 +02:00
f4exb 2612d6793e DATV demod: use non blocking read in ldpctool to fix issue in PR #1345 2022-07-19 17:42:24 +02:00
Edouard Griffiths 1057bc2882
Merge pull request #1345 from srcejon/fix_1341
DATV Demod: Add support for LDPC on Windows
2022-07-19 15:15:03 +02:00
Jon Beniston ad35c9391d Fix gcc warnings 2022-07-19 10:47:12 +01:00
Jon Beniston b35b3d2c1b Fix gcc warnings 2022-07-19 10:43:51 +01:00
Jon Beniston 52c0907135 Fix variable name 2022-07-19 10:33:01 +01:00
Jon Beniston d662513f76 Fix link 2022-07-19 10:20:18 +01:00
Jon Beniston bdbac37cd2 Add links to each others docs 2022-07-19 10:19:44 +01:00
Jon Beniston 27da167b97 Add Remote TCP Input and Remote TCP Sink plugins 2022-07-19 10:10:20 +01:00
Edouard Griffiths bd84abbd6a
Merge pull request #1344 from ericek111/master
SDRPlayInput: separate HW flavour from mirisdr_open
2022-07-18 21:14:21 +02:00
Jon Beniston ad9be9d54c Remove obsolete code that doesn't compile in debug builds 2022-07-18 17:29:00 +01:00
Jon Beniston 3287346a7e Add worker source 2022-07-18 16:40:49 +01:00
Jon Beniston ff26ece347 DATV Demod: Add support for LDPC on Windows. Use Qt worker thread instead of external ldpc_tool process. 2022-07-18 16:40:00 +01:00
ericek111 557147d09e
SDRPlayInput: separate HW flavour from mirisdr_open 2022-07-18 15:52:40 +02:00
f4exb a65c9458ed Build M17 for Linux only 2022-07-18 15:25:15 +02:00
f4exb 528c28b0a8 Updated versions and changelogs 2022-07-18 11:37:17 +02:00
f4exb 1b8c4d87f6 M17 mod: added documentation 2022-07-18 11:18:57 +02:00
f4exb a0bf2de761 M17 demod: added documentation 2022-07-18 11:18:57 +02:00
f4exb 1e34a2b5a4 M17: implemented GNSS data 2022-07-18 11:18:57 +02:00
f4exb 823cffdae1 M17 demod: updated API 2022-07-18 11:18:57 +02:00
f4exb 2efa765750 M17 mod: updated API and partially implemented solution for #1329 2022-07-18 11:18:57 +02:00
f4exb f47496645f M17 demod: reset BER stats manually 2022-07-18 11:18:57 +02:00
f4exb 9c6ce3ad9e M17 demod: BER graph fixes 2022-07-18 11:18:57 +02:00
f4exb 3d00755438 M17 demod: implemented BERT ratios graph display 2022-07-18 11:18:57 +02:00
f4exb fe6830e552 M17 demod: implemented BER display 2022-07-18 11:18:56 +02:00
f4exb c3f55af6a6 M17 demod: fixed BERT 2022-07-18 11:18:56 +02:00
f4exb 1fa3adb669 Rename mobilinkd namespace to modemm17 2022-07-18 11:18:56 +02:00
f4exb 242a5843d8 M17 mod: implement BERT 2022-07-18 11:18:56 +02:00
f4exb 71c486310a M17 mod: APRS: alternate status and position messages when insert location button is engaged 2022-07-18 11:18:56 +02:00
f4exb 3cf3938757 M17: implemented APRS 2022-07-18 11:18:56 +02:00
f4exb b69275949a M17 mod: updated lowpass filter gain so that FM deviation is correct 2022-07-18 11:18:56 +02:00
f4exb 8bc1a204c5 M17 mod: allow connection to Demod Analyzer 2022-07-18 11:18:56 +02:00
f4exb ba36df3c01 M17 demod: allow connection to Demod Analyzer 2022-07-18 11:18:56 +02:00
f4exb d24e7a59fb M17: added mod and demod cmake enablers 2022-07-18 11:18:56 +02:00
f4exb 15e3d843f3 M17 mod: corrected LSF stream type for audio and implemented CAN 2022-07-18 11:18:56 +02:00
f4exb 6015fce33d M17 mod: removed scope XY 2022-07-18 11:18:56 +02:00
f4exb 55f49f0398 M17 mod: audio input (mic) 2022-07-18 11:18:56 +02:00
f4exb 8f48d7d135 M17 mod audio with file input 2022-07-18 11:18:56 +02:00
f4exb 1fc688c904 M17 mod: implemented loop packet 2022-07-18 11:18:56 +02:00
f4exb 5f2d2a0b2e M17 demod: view SMS messages in GUI 2022-07-18 11:18:56 +02:00
f4exb 9738e986c2 M17 mod: fixed FIFO 2022-07-18 11:18:56 +02:00
f4exb 6b863287d8 M17: debug and SMS transmit 2022-07-18 11:18:56 +02:00
f4exb f10da64717 M17 modulator: SMS packet + 2022-07-18 11:18:55 +02:00
f4exb dd2233f763 M17 mod/demod: moved m17 specific code to a new modems library 2022-07-18 11:18:55 +02:00
f4exb 6a22606beb M17 Modulator: start M17 processor 2022-07-18 11:18:55 +02:00
f4exb 7e8e1c12fa M17 Modulator: copy of NFM modulator 2022-07-18 11:18:55 +02:00
f4exb 424d072f0c M17 demod: removed FloatType template parameter 2022-07-18 11:18:55 +02:00
f4exb f326860f64 M17 demod: various adjustments 2022-07-18 11:18:55 +02:00
f4exb 278a94f29e M17 demod: first M17 processing implementation 2022-07-18 11:18:55 +02:00
f4exb 9510913930 M17 demod: plugin base 2022-07-18 11:18:55 +02:00
Jon Beniston 49189dd7ec Map: Fix capitalisation of Radiosonde so settings are found. Fixes #1318 2022-06-30 09:14:57 +01:00
Jon Beniston 562961610a USRP: Catch all exceptions from set_rx_agc 2022-06-29 11:38:38 +01:00
Jon Beniston dd6180fbf4 Airspy: Add link to documentation 2022-06-28 08:23:15 +01:00
f4exb 3d17aaaba4 Updated versions and changelogs 2022-06-26 07:24:19 +02:00
f4exb d2951627f4 Added cmake enablers for all non sampling device plugins. Fixes #1308 2022-06-25 11:56:45 +02:00
Jon Beniston 2d3d0168b6 BFM: Fix clear previous text button 2022-06-23 11:39:49 +01:00
Edouard Griffiths e45b4e9254
Merge pull request #1293 from srcejon/fix_1284
USRP: Attempt to support radios without AGC
2022-06-20 17:19:59 +02:00
Jon Beniston 9b344120e9 USRP: Attempt to support radios without AGC 2022-06-20 14:27:23 +01:00
Jon Beniston 97f8b4b928 Fix gcc compilation error 2022-06-20 13:51:00 +01:00
Jon Beniston 501d8515eb Add support for Broadcast FM Demod to send audio to Demod Analyzer feature 2022-06-20 12:55:30 +01:00
f4exb 9b2c7511fe Updated versions and changelogs 2022-06-12 23:46:08 +02:00
f4exb 7eeb9fd77a Radio Clock: fixed common channel settings menu trigger. Fixes #1286 2022-06-12 23:16:26 +02:00
Edouard Griffiths 790bd83557
Merge pull request #1282 from srcejon/fix_dvor
VOR Localizer: Add support for DVORs
2022-06-07 06:33:34 +02:00
Jon Beniston 51a77430bc Add DVORs to ADS-B 2022-06-06 16:20:13 +01:00
Jon Beniston eeb0014201 VOR Localizer: Add support for DVORs 2022-06-06 15:56:47 +01:00
Jon Beniston 50e5f7c251 Update docs 2022-06-06 13:55:31 +01:00
Jon Beniston 511a17a6bb Map: Default to mapboxgl for Qt 5.15.3, as osm doesn't work 2022-06-06 13:51:08 +01:00
Jon Beniston 8a7113be19 ADS-B: Support different map types for mapboxgl 2022-06-06 13:50:37 +01:00
Jon Beniston 90fe976d9a Remove debug 2022-06-06 13:03:17 +01:00
Jon Beniston 3a71ba0fb9 ADS-B: Add mapboxgl support, as osm maps do not work in Qt 5.15.3 2022-06-06 11:52:29 +01:00
Jon Beniston fb516d1ef1 ADS-B: Add support for displaying airport weather (METARs) from CheckWX 2022-06-06 10:53:10 +01:00
f4exb 76ed92c985 NFM Modulator: updated documentation 2022-06-04 09:21:47 +02:00
f4exb 910e69e789 NFM Mod: API updates 2022-06-04 09:21:47 +02:00
f4exb d4c73ce194 NFM mod: make pre-emphasis and CTCSS highpass filter optional so that digital modulation from file is possible 2022-06-04 09:21:47 +02:00
f4exb 2c2285d614 Updated versions and changelogs 2022-06-01 21:31:29 +02:00
f4exb 016c6964c2 DOA2: fixed phase difference sign 2022-06-01 20:15:57 +02:00
Edouard Griffiths 824e13d595
Merge pull request #1271 from srcejon/fix_1159
USRP: Add support for non-discoverable devices and user arguments.
2022-06-01 19:14:09 +02:00
Jon Beniston 49460a48df USRP: Add support for non-discoverable devices and user arguments.
Tweak UI so icons aren't squashed.
2022-06-01 15:37:50 +01:00
Jon Beniston 7d2284a78d Update docs to match 2022-06-01 11:48:28 +01:00
Jon Beniston 932485bd17 NoiseFigure plugin: Fix #1269 and #1268 2022-06-01 11:41:40 +01:00
f4exb 3abbf4aeba DOA2: fixed blind angle and documentation (again) 2022-06-01 01:08:22 +02:00
f4exb c6c0d2dc5e DOA2: improve blind sector display and documentation 2022-05-31 02:12:19 +02:00
f4exb 9835604f30 AMBR feature: fixed TTY devices search to limit it to TTYUSB device to avoid conflict with PlutoSDR for example 2022-05-31 02:11:28 +02:00
f4exb 1552b70681 XTRX MIMO GUI: fixed window size 2022-05-31 02:10:31 +02:00
Jon Beniston 73ad00d0a1 Funcube dongle support on windows. 2022-05-29 21:26:04 +01:00
srcejon fe7f98c70e
Merge branch 'f4exb:master' into mac_package 2022-05-29 11:21:53 +01:00
f4exb 252379d593 Updated versions and changelogs 2022-05-29 12:10:24 +02:00
f4exb a7dc4dc310 DOA2: added button to center frequency position in passband 2022-05-29 11:57:04 +02:00
f4exb 8d41f8c438 DOA2: simplify correlator 2022-05-29 09:59:22 +02:00
f4exb 1fe670656e DOA2: updated documentation 2022-05-29 08:03:52 +02:00
f4exb 67d4e3d105 DOA2: set scope timescale display as frequency in FFT (correlation) mode for X and XY displays 2022-05-28 23:44:53 +02:00
f4exb b48db22e84 DOA2: API implementation 2022-05-28 20:15:07 +02:00
f4exb 1edf7a008d DOA2: added more controls and details 2022-05-28 05:48:49 +02:00
f4exb 0f7972856f DOA2: DOA implementation 2022-05-27 23:31:43 +02:00
f4exb 0e08a35d49 DOA2: removed useless scope modes 2022-05-27 16:49:32 +02:00
f4exb 4e373478e7 DOA2: Compass widget updates 2022-05-27 14:02:52 +02:00
f4exb 5557c5b67c DOA2: replaced spectrum by compass 2022-05-27 10:59:25 +02:00
f4exb 6290677889 DOA2: added as copy of Interferometer 2022-05-27 00:50:38 +02:00
srcejon c926711f89 Only add opencv project as a dependency when it actually is 2022-05-26 21:35:09 +01:00
f4exb f4af9f354e FreeDV mod: improved output power 2022-05-26 21:40:19 +02:00
f4exb d86b6b193a FreeDV plugins: fixed spanLog2 GUI connection 2022-05-26 18:06:10 +02:00
f4exb 60a114b7b8 Fixed Interferometer and BeamSteeringCW absolute center frequency display 2022-05-26 12:34:38 +02:00
f4exb 4b321a847f Fixed Interferometer and BeamSteeringCW MIMO channel plugins 2022-05-26 12:34:38 +02:00
f4exb 22e11f8cb4 Updated versions and changelogs 2022-05-26 05:13:46 +02:00
f4exb 2035e6ea62 AMBE feature: added missing ambewebapiadapter sources to cmake file 2022-05-25 23:13:14 +02:00
f4exb 162ef6c393 AMBE feature: restore Windows and Mac support 2022-05-25 22:26:43 +02:00
f4exb 236c0e8d21 AMBE feature support in Linux only 2022-05-25 21:25:31 +02:00
f4exb 2971dfe3af AMBE feature: more updates to documentation 2022-05-25 19:58:18 +02:00
f4exb 9af5179e1d AMBE feature: corrected export for MSVC 2022-05-25 19:45:07 +02:00
f4exb 84d7aa6a8e LimeRFE plugin: fixed missing call to web API adapter 2022-05-25 18:22:06 +02:00
f4exb 7e0ac4d2a8 AMBE feature: updated documentation 2022-05-25 18:19:13 +02:00
f4exb c4cb135177 AMBE feature: report frames decoding successes and failures 2022-05-25 14:20:48 +02:00
f4exb 3880a0f98f AMBE feature: cleanup of main application AMBE support 2022-05-25 00:13:40 +02:00
f4exb bd4c633e9d AMBE feature: cleanup of AMBE API support in Instance 2022-05-24 23:36:04 +02:00
f4exb 8885864e79 AMBE feature: implemented API 2022-05-24 22:51:29 +02:00
f4exb 6d18d6358a AMBE feature: changes to DSD demod API 2022-05-24 17:14:22 +02:00
f4exb 713e0299ab DSD demod: direct call to AMBE feature handle message method 2022-05-24 15:30:53 +02:00
f4exb 1d72798d42 AMBE feature: creation and changes to DSD demod 2022-05-24 15:18:55 +02:00
f4exb ee65186057 LimeRFE feature: corrected export for MSVC and added web API adapter 2022-05-23 06:25:23 +02:00
f4exb 928a4c76e0 LimeRFE feature documentation 2022-05-23 00:16:50 +02:00
f4exb 41901fed25 LimeRFE feature: move calibration to settings 2022-05-22 23:13:04 +02:00
f4exb ac8a22a94b LimeRFE feature: removed rxOn and txOn from settings 2022-05-22 19:53:57 +02:00
f4exb 6d7ee18989 LimeRFE feature: API updates 2022-05-22 19:34:12 +02:00
f4exb 539a03373f LimeRFE feature. Implements #1251 2022-05-22 19:34:12 +02:00
Daniele Forsi ede1b03528 Fix typing errors in readme's
These are errors that codespell doesn't fix automatically because there is more than one fix.
The following command now gives an empty list of possible fixes, as expected:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,hist,inout,lits,nd,ot,verry --write-changes --summary {} \+
2022-05-22 11:53:36 +02:00
f4exb d8034f3ee0 Updated versions and changelogs 2022-05-19 18:03:09 +02:00
f4exb 6023aa826f SSB demod: set also minimum of BW and low cut before apply bandwidths 2022-05-19 15:54:33 +02:00
f4exb cce023bf56 Swagger changes 2022-05-19 03:15:55 +02:00
f4exb a10fe91c5d Updated documentation 2022-05-18 23:09:22 +02:00
f4exb 0a83f50821 Added Blackman-Harris 7 term FFT window 2022-05-18 22:21:12 +02:00
f4exb fd69174a51 SSB demod: implemented a bank of filters 2022-05-18 19:22:13 +02:00
f4exb 1af4e5e667 SSB demod: added FFT filter window control 2022-05-18 19:22:13 +02:00
f4exb 5447a8caef Added 3 term Blackman window to FFTWindow and use it as default in FFT filter 2022-05-18 19:22:13 +02:00
srcejon 36a6d088f8
Merge branch 'f4exb:master' into mac_package 2022-05-17 21:26:13 +01:00
f4exb cc8b2e6462 Fixed audio FIFO write overflows in modulators using audio input. Also fixes #1236 in SSB modulator 2022-05-17 19:55:40 +02:00
f4exb 7a8cab7879 Fixed missing bits in API. Fixes #1247 2022-05-16 20:51:15 +02:00
Jon Beniston b760c44101 Add support for building additional 3rd party libraries.
Update MacOS bundling to use macdeployqt rather than fixup_bundle, so all Qt dependencies are included.
Update building of some libraries on MacOS, so that library paths in dylibs are build paths, rather than install paths, so macdeployqt can find them.
2022-05-16 13:48:29 +01:00
Edouard Griffiths 3673f92f6f
Merge pull request #1245 from dforsi/fix/typos
Fix typing errors in readme's
2022-05-15 22:15:53 +02:00
Daniele Forsi 902012641d Fix typing errors in readme's
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=doas,ehr,lits,verry --write-changes --summary {} \+
2022-05-15 12:39:57 +02:00
f4exb 2131a7d4c5 SSB and NFM demod: do not process samples if channel sample rate is not set yet (==0) 2022-05-15 11:10:39 +02:00
f4exb de94ea01b5 Updated main and plugin versions 2022-05-14 13:16:33 +02:00
f4exb b2536a2ec3 Merge with v7 2022-05-14 12:59:19 +02:00
f4exb 9e5c629473 v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242 2022-05-13 22:24:48 +02:00
f4exb 1bcecec103 v7: added API for configurations and updated presets API. Implements #1234 2022-05-08 19:33:10 +02:00
f4exb 233c3f961d v7 API: removed instance feature set end points and some swagger generated code cleanup 2022-05-04 13:37:14 +02:00
Jon Beniston 600699a1a8 VOR Demodulator: Reset filters when navId changes, to avoid glitches in calculated radial 2022-05-04 10:05:03 +01:00
Jon Beniston 7d2fc09a65 VOR Demod: Reset state when navId changes, so we don't report old ident for new navId 2022-05-04 09:51:28 +01:00
Jon Beniston 099e111d53 VOR Localizer: Add Ident column data to table 2022-05-04 09:08:31 +01:00
Jon Beniston 52564bee36 VOR Localizer: Change GUI label from Sh to delta cf 2022-05-04 08:39:10 +01:00
Jon Beniston 59f1f60998 VOR Localizer: Fix link to demod plugin 2022-05-04 08:30:40 +01:00
Jon Beniston cfa50510e8 VOR Localizer:
Add support for devices such as File Input for which the center
frequency can't be changed.
Use device b/w instead of channel b/w, as the latter may be decimated.
2022-05-04 08:27:25 +01:00
Jon Beniston 2f1fe7ecb3 VOR Localizer: Update channels when device updated or when feature started, as device b/w or whether fixed center freq may have changed 2022-05-04 08:21:50 +01:00
Jon Beniston 6a6ccbeecd VOR Localizer: Fix tooltop 2022-05-04 08:20:51 +01:00
Jon Beniston ebca05a8a1 localizer GUI updates.
Add QSplitter to allow area for table & map to be adjusted.
 Remove obsolete OurAirports button.
 Add workaround for QT Map redraw bug.
 Automatically update VOR channels when channels are added or removed.
 Remove Nav Id from table as it doesn't mean anything from a user's
 perspective.
2022-05-03 14:53:56 +01:00
Jon Beniston 44f0746cbe VOR Localizer: Update station icon on map when My Position preference is changed 2022-05-03 13:51:39 +01:00
Jon Beniston 14701da1f5 VOR Localizer: Use shared OpenAIP code to get latest URL 2022-05-03 13:44:09 +01:00
f4exb c892ed558d VOR localizer feature: fixed segfault on exit 2022-05-02 01:10:14 +02:00
f4exb c646bacf8b v7: cleanup of obsolete VOR demod files. Implements #1223 2022-05-01 23:33:12 +02:00
f4exb 7d450c6e42 v7: rename vordemodsc files to vordemod files. Part of #1223 2022-05-01 13:05:36 +02:00
f4exb 42980850ce v7: VORDemodSC to VORDemod conversion in swagger. Part of #1223 2022-05-01 12:15:03 +02:00
f4exb ca44e253ec v7: rename VORDemodSC classes to VORDemod classes. Part of #1223 2022-05-01 11:43:23 +02:00
f4exb c2bcd990b9 v7: VORDemod to VORDemodMC conversion in swagger. Part of #1223 2022-05-01 11:25:15 +02:00
f4exb 046b79cab3 v7: rename vordemod files to vordemodmc files. Part of #1223 2022-05-01 10:32:08 +02:00
f4exb fd61700882 v7: rename VORDemod classes to VORDemodMC classes. Part of #1223 2022-05-01 09:59:24 +02:00
f4exb eb0730e93a Massive UI revamping (v7): Test Sink: fixed minimum window height 2022-04-30 11:46:20 +02:00
f4exb cbacc162b2 Updated versions and changelogs 2022-04-29 13:34:25 +02:00
f4exb 4990144a61 Massive UI revamping (v7): fixed add channel and spectrum display after device renumbering. Fixes #1217 2022-04-28 00:01:08 +02:00
f4exb 520106c7ba Massive UI revamping (v7): fixed devices .ui files to correct display wwhen creating device. Part of #1209 2022-04-27 02:06:17 +02:00
f4exb 26a739533e Merge branch 'v7' of /shared/development/sdrangel into v7 2022-04-26 20:34:41 +02:00
Jon Beniston 00b72891dd Adjust some plugin window constraints so they work better with stack layout 2022-04-26 18:20:23 +01:00
f4exb 0387467380 Massive UI revamping (v7): Channel Analyzer GUI: fixed log2 decimation handling 2022-04-26 08:32:33 +02:00
f4exb c6baed9f73 Massive UI revamping (v7): Restored channel highlighted by cursor function. Part of #1213 2022-04-26 00:42:26 +02:00
f4exb 5f9d14a56e Massive UI revamping (v7): Fixed sizing of some device windows. Part of #1209 2022-04-25 00:15:46 +02:00
f4exb f77e38eb3f Massive UI revamping (v7): Fixed sizing of feature windows. Part of #1209 2022-04-24 19:34:48 +02:00
f4exb 360b8a9753 Massive UI revamping (v7): Fixed sizing of channel windows. Part of #1209 2022-04-24 12:28:56 +02:00
f4exb 218237c466 Massive UI revamping (v7): Devices: set the border on the outer side of the window. Part of #1213 2022-04-24 02:13:18 +02:00
f4exb 417d860635 Massive UI revamping (v7): AM, DSD, NFM, SSB, WFM demods: improved resizing and rollup collapse/expand handling. Part of #1209 2022-04-24 01:24:22 +02:00
f4exb f7bfd10bd7 Massive UI revamping (v7): sample sink and mimo: make sure it is all fixed sized 2022-04-23 18:48:16 +02:00
f4exb c803788dbb Massive UI revamping (v7): make AM, NFM and WFM demods horizontally resizable within limits. Part of #1209 2022-04-23 14:00:23 +02:00
f4exb 72ae871c4a Massive UI revamping (v7): better handling of expandable rollup sub widgets. Apply to SSB demod. Part of #1209 2022-04-23 13:59:43 +02:00
f4exb 632378205a Merge branch 'v7' of https://github.com/f4exb/sdrangel into v7 2022-04-23 11:38:03 +02:00
Jon Beniston 99fce0dce0 Add FramelessWindowResizer class for resizig frameless windows.
Remove top-right resize grip from windows.
In channels and features, make sure enterEvent and leaveEvent are passed
to parent class.
2022-04-22 18:21:24 +01:00
f4exb 90386842ca Massive UI revamping (v7): fixed widget size handling: features. Part of #1209 2022-04-21 23:31:01 +02:00
f4exb 5a265d7fe3 Massive UI revamping (v7): fixed widget size handling: sample MIMO. Part of #1209 2022-04-21 21:44:57 +02:00
f4exb f3f504c88d Massive UI revamping (v7): fixed widget size handling: sample sinks. Part of #1209 2022-04-21 19:24:40 +02:00
f4exb 90d331675a Massive UI revamping (v7): fixed widget size handling: sample sources. Part ofs #1209 2022-04-21 07:53:36 +02:00
f4exb 249db03cf3 Massive UI revamping (v7): fixed device workspace index save/restore and removed useless geometry blobs. Fixes #1207 2022-04-20 20:08:41 +02:00
f4exb 0779ab0c70 Massive UI revamping (v7): spectrum documentation 2022-04-18 18:33:37 +02:00
f4exb 560d61abcb Massive UI revamping (v7): feature window basic feature settings dialog: implemented reset to default title. Some cosmetic changes 2022-04-18 12:08:33 +02:00