1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-17 05:41:56 -05:00
Commit Graph

1612 Commits

Author SHA1 Message Date
f4exb
7fcbbccb33 Perseus: updated documentation 2018-02-11 00:54:14 +01:00
f4exb
5fcf446fec Debian build: fixed libperseus build (2) 2018-02-10 22:46:22 +01:00
f4exb
b1fbff05f3 Perseus: Debian and Windows build 2018-02-10 21:50:57 +01:00
f4exb
a1d8908e53 Update documentation according to new DC and IQ correction implementation 2018-02-10 19:06:59 +01:00
f4exb
5ee46772b1 Perseus: added documentation 2018-02-10 11:10:11 +01:00
f4exb
75f9da8465 Perseus: use 2048 samples block 2018-02-10 05:42:37 +01:00
f4exb
fdabbe49da Perseus: set frequency limits in the GUI 2018-02-09 06:54:20 +01:00
f4exb
7932e6323e Perseus: chamged ADC dither and preamp buttons 2018-02-09 06:53:57 +01:00
f4exb
6cfc99d7d2 Perseus: fixed unwanted thread stop at sample rate change 2018-02-09 00:53:46 +01:00
f4exb
f4bf4d0b99 Perseus support final 2018-02-08 23:26:10 +01:00
f4exb
7e940e3a43 Windows build fixes 2018-02-08 20:30:58 +01:00
f4exb
aaace4c55b Perseus support (10) 2018-02-08 18:37:34 +01:00
f4exb
3ac1be034a Perseus support (9) 2018-02-08 18:16:22 +01:00
f4exb
47da4a2023 Perseus support (8) 2018-02-08 16:45:00 +01:00
f4exb
2a72b57f5b Perseus support (7) 2018-02-08 06:32:17 +01:00
f4exb
70ce8f1044 Perseus support (6) 2018-02-07 23:44:20 +01:00
f4exb
1f0f5d2520 Perseus support (5) 2018-02-07 19:56:39 +01:00
f4exb
65174d7044 Perseus support (4) 2018-02-07 09:12:34 +01:00
f4exb
becbe0f96e Perseus support (3) 2018-02-07 08:39:09 +01:00
f4exb
fb2114a9f3 Perseus support (2) 2018-02-06 18:49:22 +01:00
f4exb
84b5e4b4ce Perseus support (1) 2018-02-06 08:34:10 +01:00
f4exb
f53a5f6e6e Airspy HF: removed the integer processing plugin. Updated documentation 2018-02-06 00:29:55 +01:00
f4exb
f426139e45 AirspyHF: use float version as default 2018-02-05 08:38:47 +01:00
f4exb
8a6ef95903 LimeSDR: removed sampleRate from MsgGetStreamInfo as it has been removed from lms_stream_status_t and is not used actually 2018-02-05 02:01:46 +01:00
f4exb
cbf229c15c Airspy HF (int version): use raw integer samples and do the DC and IQ corrections in the application 2018-02-04 23:42:46 +01:00
f4exb
6b26543655 Test Source: new combo box for auto correction options (2) 2018-02-04 22:52:31 +01:00
f4exb
5f49dff49d Bumped version to 3.12.0. Test Source: new combo box for auto correction options 2018-02-04 18:46:22 +01:00
f4exb
d43ecaf8f7 AirspyHF (float): working plugin 2018-02-02 02:12:49 +01:00
f4exb
67d948d440 AirspyHF (float): new plugin structure 2018-02-01 09:12:38 +01:00
f4exb
373aa6960f Test Source: add phase imbalance control 2018-01-31 22:34:55 +01:00
f4exb
f4e2ac61f8 Merge branch 'dev' 2018-01-28 09:28:25 +01:00
f4exb
cc1033b3c5 File Input and record: 16/24 bit DSP compatibility: bug fixes 2018-01-25 23:52:36 +01:00
f4exb
12a97b9644 File Input and record: 16/24 bit DSP compatibility 2018-01-25 18:39:54 +01:00
f4exb
810ca8b057 SDRdaemon input: use size of Sample instead of literals 2018-01-25 18:39:04 +01:00
f4exb
c2594836b0 DSD Demod: compatibility with 24 bit samples in DSP 2018-01-24 23:57:36 +01:00
f4exb
3d77c9af9b SDRDaemon input: adaptation for 24 bit Rx DSP 2018-01-24 08:49:18 +01:00
Christopher Hewitt
ad045b410a BladeRF: fix typo 2018-01-22 19:35:41 -05:00
f4exb
4448b57b60 SDRDaemon input: differentiate SDRdaemon samples struct from internal DSP sample struct 2018-01-23 00:07:38 +01:00
f4exb
2ddcb8c358 Differentiate Rx and Tx DSP sample sizes 2018-01-22 08:46:05 +01:00
f4exb
732561152b 24 bit DSP fix 2018-01-22 02:49:06 +01:00
f4exb
62922bd7ba TestSource: set dc and iq buttons state from settings on display settings 2018-01-20 21:26:26 +01:00
f4exb
9719f456cf TestSource: Added documentation 2018-01-20 17:49:26 +01:00
f4exb
5baab1d5bd TestSource: fixed fc infra and supra 2018-01-20 03:44:44 +01:00
f4exb
057a8f94bb Airspy, BladeRF, HackRF, PlutoSDR, RTLSDR, SDRPlay: fixed frequency setting when changing decimation with fc position change 2018-01-20 03:28:30 +01:00
f4exb
ce499c73bb AirspyHF: updated documentation 2018-01-19 21:12:41 +01:00
f4exb
9a488f9f97 TestSource: fixed some GUI issues 2018-01-18 01:09:42 +01:00
f4exb
7c185ac268 AirspyHF: limit decimation to 32 2018-01-18 00:35:14 +01:00
f4exb
dd67b95fcd AirspyHF: implemented LO ppm correction 2018-01-17 02:08:01 +01:00
f4exb
a793a74dd2 RTL-SDR: added RF bandwidth setting in web API 2018-01-16 20:03:18 +01:00
f4exb
9f88ea6199 RTL-SDR: updated documentation 2018-01-16 08:08:01 +01:00
f4exb
6800bc769e RTL-SDR: implemented tuner bandwidth control 2018-01-16 01:01:24 +01:00
f4exb
bb799a9785 RTL-SDR: bumped to v3.11.0 2018-01-16 00:03:25 +01:00
f4exb
c7e1526930 Added decimation class with unsigned to signed conversion with shift. Applied to RTL-SDR 2018-01-16 00:01:38 +01:00
f4exb
18fa3b6156 RTL-SDR: corrected bit shifts for 8 bit samples and corrected RTL-SDR unsigned to signed conversion 2018-01-15 23:37:26 +01:00
f4exb
dd07b5ce71 AirspyHF: added documentation 2018-01-15 00:56:11 +01:00
f4exb
aa04cad353 AirspyHF: fixed band setting initialization when setting frequency from preset 2018-01-15 00:32:59 +01:00
f4exb
6cf1524c7a AirspyHF and TestSource: fixed Windows build 2018-01-14 23:59:57 +01:00
f4exb
788a2ceb33 Windows build for AirspyHF and TestSource 2018-01-14 22:26:35 +01:00
f4exb
f0861c1bb5 AirspyHF: Removed Fc position control 2018-01-14 21:37:49 +01:00
f4exb
6384c88f8b AirspyHF: removed now useless LO ppm correction and DC and IQ corrections 2018-01-14 20:23:28 +01:00
f4exb
432f1524ac AirspyHF: use processed int16 samples 2018-01-14 20:00:53 +01:00
f4exb
bd8c916dd4 TestSource: implemente DC and IQ bias and corrections 2018-01-14 11:58:36 +01:00
f4exb
e3575d5f5f TestSource: fixes 2018-01-14 04:43:24 +01:00
f4exb
34f6b796b7 TestSource: first implementation 2018-01-14 02:25:24 +01:00
f4exb
2680f73feb AirspyHF: changed back maximum HF LO linit to 31 MHz after fix in airspyhf library 2018-01-13 04:43:43 +01:00
f4exb
b56e517065 AirspyHF: fixed frequency change with band select change 2018-01-13 03:57:23 +01:00
f4exb
0b91e7e8b5 AirspyHF support: set band select in display settings method 2018-01-12 00:56:38 +01:00
f4exb
5c29e82d00 AirspyHF support: updated general version and changelog 2018-01-12 00:33:38 +01:00
f4exb
04a2143809 AirspyHF support: implemented the band selector 2018-01-12 00:24:54 +01:00
f4exb
89b67b0378 AirspyHF support: specify int16 samples 2018-01-11 04:40:13 +01:00
f4exb
7173f1b248 AirspyHF support: first version whithout float I/Q 2018-01-11 02:21:29 +01:00
f4exb
dd12338635 Airspy: cosmetic changes 2018-01-11 00:17:06 +01:00
f4exb
7dfa9cb907 FileSource: fixed initialization of do apply settings flag 2018-01-09 23:54:27 +01:00
f4exb
3248554cd1 LimeSDR: do not call LMS_GetSampleRate if the stream is not running as data obtained is garbage 2018-01-08 01:15:17 +01:00
f4exb
9824843684 PlutoSDR: fixed possible segfault when stopping one device in multiple stream confguration. 2018-01-08 00:37:15 +01:00
f4exb
885ed4885f LimeSDR: fixed segfault when stopping one device in multiple stream confguration. Issue #119 2018-01-08 00:19:12 +01:00
f4exb
73d070a055 LimeSDR: use qDebug() in a different way 2018-01-02 10:02:44 +01:00
f4exb
5f0693932c LimeSDR: update debug message 2017-12-30 18:15:17 +01:00
f4exb
f3fa5ab47b LimeSDR: removed quotes on informative debug message on apply settings 2017-12-30 10:58:20 +01:00
f4exb
98683fcb5e LimeSDR: corrected more informative debug message on apply settings 2017-12-30 10:21:37 +01:00
f4exb
f1ead09337 LimeSDR: more informative debug message on apply settings 2017-12-30 10:17:30 +01:00
f4exb
324aaa86b6 Plugins: cppcheck corrections 2017-12-29 03:22:04 +01:00
f4exb
14626393e6 Web API: fixed HackRF settings 2017-12-29 02:44:35 +01:00
f4exb
1b96f25184 Server and web API: added HackRF support 2017-12-29 01:40:34 +01:00
f4exb
89c515df4c Server: added HackRF plugins 2017-12-29 00:44:17 +01:00
f4exb
a5ce09f19c Server: plugins: completed GUI cleanup 2017-12-29 00:33:37 +01:00
f4exb
65ac9e2f2c Web API: added identification string in device and channel include files description 2017-12-28 11:04:33 +01:00
f4exb
8399baeb4e Source plugins: put a serializer and deserializer in the core plugin for server. NFM demod: fixed deserializer 2017-12-28 03:21:48 +01:00
f4exb
ccffb5101d Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT, PATCH with all settings parameters optional 2017-12-27 01:46:33 +01:00
f4exb
85f9be7c64 cppcheck fixes 2017-12-26 22:29:24 +01:00
f4exb
2145eeb7b6 DSD demod: highpass filtering for audio completed 2017-12-26 20:29:23 +01:00
f4exb
1f21d1d785 Bumped all plugins version to 3.9.0 2017-12-26 02:19:03 +01:00
f4exb
6d70a644dd SDRdaemon input: refactored plugin with nanomsg handling in core plugin 2017-12-26 02:18:30 +01:00
f4exb
49d1439981 Device source plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected 2017-12-25 09:10:19 +01:00
f4exb
1987bbac77 Device plugins: make setMessageQueueToGUI pure virtual so that child classes must have to deal with this 2017-12-24 19:58:26 +01:00
f4exb
b127182062 All plugins: removed apply settings in constructors as it causes segfaults 2017-12-24 18:37:33 +01:00
f4exb
063eff4204 FileSource: put center frequency and sample rate in the settings structure 2017-12-24 11:36:38 +01:00
f4exb
8e07820e8e all source and sink plugins except FileSource and SDRdaemonSource: apply settings with force on construction 2017-12-24 11:05:16 +01:00
f4exb
351651c3e5 FileSource: make Settings an independant struct 2017-12-24 11:04:30 +01:00
f4exb
996f964435 LimeSDR: apply settings with force on construction 2017-12-24 10:09:32 +01:00
f4exb
dbeeaa8f66 Recognize SDRplay RSP2 but do not support it effectively 2017-12-20 21:38:56 +01:00
f4exb
934af70c74 Recognize SDRplay RSP1A but do not support it effectively 2017-12-19 22:46:17 +01:00
f4exb
0ec1d6db31 Server: added variable to avoid instantiation of GUI dependent objects when compiling plugins for server 2017-12-17 14:52:18 +01:00
f4exb
6de0e20ceb Web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE: return previous state instead of attempt to wait and return the state after change since it does not work reliably 2017-12-14 23:29:12 +01:00
f4exb
f7733a49fc Fixed compilation errors 2017-12-14 21:03:11 +01:00
f4exb
84b6c7bdc9 Web API: implemented device run APIs for Airspy, FCD Pro, FCD Pro+ and File Source i.e. the rest of source device plugins 2017-12-14 18:15:27 +01:00
f4exb
966767a44a Web API: use message passing to start/stop device for all the rest of device plugins 2017-12-14 18:02:49 +01:00
f4exb
53925bd4fd Web API: fixed segfault when mixing start/stop between GUI and API. Applied to BladeRF input, SDRdaemon input and SDRPlay 2017-12-14 00:19:59 +01:00
f4exb
565083e5f5 Web API: implemented device run APIs for BladeRF output, HackRF, PlutoSDR and LimeSDR ourput 2017-12-10 01:57:50 +01:00
f4exb
9819e01da5 Web API: implemented device run APIs for BladeRF input, SDRdaemon input and SDRplay 2017-12-09 12:41:42 +01:00
f4exb
7d122b6b67 Web API: created run state getter. Implemented in RTLSDR 2017-12-09 10:49:20 +01:00
f4exb
9c581107e8 Web API: RTLSDR run implementation 2017-12-08 17:12:33 +01:00
f4exb
37b1b045ac Bumped to version 3.8.6 2017-12-08 15:31:21 +01:00
f4exb
8625a07098 Web API: LimeSDRInput settings implementation 2017-12-08 15:11:16 +01:00
f4exb
33bca44fc1 Web API: RTLSDR GUI settings update 2017-12-08 14:40:12 +01:00
f4exb
34cb4aa89b Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH RtlSdr (1) 2017-12-08 00:56:29 +01:00
f4exb
2cf797a0a2 Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH (2) 2017-12-07 18:50:36 +01:00
f4exb
c38497d9df Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH (1) 2017-12-07 13:55:42 +01:00
f4exb
3b69d6517b Web API: Added settings getter for RTLSDR. Added more device URLs 2017-12-06 23:49:14 +01:00
f4exb
f9794c7701 Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings URL in its own right 2017-12-06 22:08:34 +01:00
f4exb
fc4627f82e Web API: file source settings getter (1) 2017-12-06 19:23:42 +01:00
f4exb
5baf216adf LimeSDR: bumped plugins version to 3.8.5 2017-11-29 20:16:41 +01:00
f4exb
314d4c9d1e LimeSDR: fixed analog LP setting 2017-11-29 12:51:05 +01:00
f4exb
5ba857f278 SDRdaemon source: use settings structure in source 2017-11-19 18:17:28 +01:00
f4exb
30cd01cad0 Web API: return device information in /sdrangel GET 2017-11-19 01:05:16 +01:00
f4exb
bc793b4095 Corrected some error messages 2017-11-12 16:34:38 +01:00
f4exb
b226c594df LimeSDR: increased start/stop stream wait time to 50ms to fixed possible stability issues when changes are applied 2017-11-11 06:02:09 +01:00
f4exb
23b9450c56 LimeSDR: fixed amalog LP bandwidth filter and general calibration 2017-11-09 17:31:32 +01:00
f4exb
7e089f9bf2 BladeRF and HackRF input: block apply settings during settings display 2017-11-06 02:34:46 +01:00
f4exb
3d74ac9ed8 Various small corrections 2017-11-06 02:12:44 +01:00
f4exb
636ede56cf Renamed the moving average of util section to avoid confusion 2017-11-06 01:02:20 +01:00
f4exb
23ebf3a9a9 LimeSDR input: added missing image 2017-11-05 12:53:29 +01:00
f4exb
bdf5a4ef08 LimeSDR input: updated documentation 2017-11-05 12:48:19 +01:00
f4exb
17dd0f5daf LimeSDR: optimize external clock frequency change by not doing it if the frequency is changed and external clock is disabled 2017-11-05 10:31:41 +01:00
f4exb
41eaa957f1 LimeSDR: fixed missing message handling for external clock change 2017-11-05 10:16:36 +01:00
f4exb
5a2b16d464 LimeSDR: implemented external clock frequency handling in the GUI 2017-11-05 05:59:04 +01:00
f4exb
045652f5cb Added exernal clock dialog and button and implemented it in LimeSDR plugins GUIs 2017-11-05 05:50:01 +01:00
f4exb
77a5cf3a21 LimeSDR: added external clock control button to the GUIs 2017-11-04 03:15:07 +01:00
f4exb
2ec8270e99 LimeSDR: handle clock source change in source and sink 2017-11-04 02:18:16 +01:00
f4exb
10e92686fc Move main window readme to the sdrgui folder where it makes more sense 2017-11-02 14:09:15 +01:00
f4exb
7f8d61cdb0 LimeSDR: use channel set in device management via device API 2017-11-02 10:30:07 +01:00
f4exb
31c7ebf36c Enumerate file and sdrdaemon plugins the new way 2017-11-02 03:42:59 +01:00
f4exb
9a055c643b Store device category (type) in the SamplingDevice structure 2017-11-01 20:06:33 +01:00
f4exb
7370eba0f7 Bumped version to v3.8.0 2017-11-01 14:58:36 +01:00
f4exb
66b06dcd08 Added Rx/Tx indicator, channel index and claiming device set index to the SamplingDevice struct used for device enumeration 2017-11-01 10:37:00 +01:00
f4exb
2deccbc259 LimeSDR: have still a 1ms delay after start/stop stream as it makes the Tx gain setting a bit more fluid 2017-10-30 03:02:45 +01:00
f4exb
c3de895301 Removed direct reference to the DeviceSinkAPI in the sink GUIs. Removed DeviceSourceAPI forward declaration in source GUI headers 2017-10-30 02:54:22 +01:00
f4exb
da3e6dcdfb Removed direct reference to the DeviceSourceAPI in the source GUIs 2017-10-30 00:45:23 +01:00
f4exb
e520ef5aeb Removed GLSpectrum getter from DeviceSourceAPI 2017-10-30 00:02:28 +01:00
f4exb
e8fb70096c LimeSDR: fixed lockup problem by moving start/stop stream from thread run method to start/stop work methods 2017-10-29 18:38:04 +01:00
f4exb
c7e7bf3480 PlutoSDR support restored again fixing Rs and Tx living together 2017-10-29 14:51:56 +01:00
f4exb
31d0334ddb LimeSDR: updated documentation 2017-10-28 05:40:26 +02:00
f4exb
83e5dc5951 LimeSDR: reduced delay after LMS_StartStream and LMS_StopStream to 0.1s 2017-10-27 01:10:22 +02:00
f4exb
46ec8e17d2 LimeSDR: cleaned up apply settings method code removing obsolete suspend/resume threads logic 2017-10-27 01:00:51 +02:00
f4exb
8ddc852239 LimeSDR: introduced a 0.5s delay after LMS_StartStream and LMS_StopStream and cleaned up some commented code 2017-10-27 00:53:34 +02:00
f4exb
7ca778038e LimeSDR: paint stream status icon in green only if stream is active. If stream is inactive but a valid status is obtained it is paint in blue 2017-10-27 00:22:58 +02:00
f4exb
9f765a9732 LimeSDR: changes that reflect discussion on MyriadRF discourse forum but does not solve the stream concurrency problem 2017-10-26 23:57:56 +02:00
f4exb
ca14e41e1c LimeSDR: use LMS_GetSampleRate to get the actual rates when MsgReportBuddyChange comes from an opposite buddy 2017-10-26 01:47:43 +02:00
f4exb
124404aa18 LimeSDR still unreliable but comitting as is 2017-10-26 00:48:50 +02:00
f4exb
e9af2f6dff LimeSDR: suspend buddy threads only around calls to LMS_SetupStream or LMS_DestroyStream. In output plugin move them back to open/close (undoes #50) 2017-10-25 22:20:30 +02:00
f4exb
8b93c5f48d LimeSDR: pass center frequency change to buddies of same type 2017-10-25 01:38:39 +02:00
f4exb
cd5f0c361a LimeSDR: apply settings: suspend/resume own thread 2017-10-25 01:23:48 +02:00
f4exb
b5c0eb9f9d LimeSDR: reverted changes of commit 78490ff: reinstated the apply settings forced at start time 2017-10-25 00:23:12 +02:00
f4exb
78490ffff0 LimeSDR: removed applySettings from start sequence as it has nothing to do here 2017-10-24 08:37:32 +02:00
f4exb
2572f2be84 LimeSDR: removed obsolete message. Only stop current side threads if changing center frequency 2017-10-24 02:41:54 +02:00
f4exb
238c8d312e LimeSDR: device sample rate and hardware decimation/interpolation handling fix and simplification 2017-10-24 02:20:57 +02:00
f4exb
1b95457d96 Device source and sink APIs: removed direct reference to main window 2017-10-22 23:50:10 +02:00
f4exb
fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00
f4exb
5c99a8310f FCD Pro+: force settings at startup and on deserialize 2017-10-14 09:37:55 +02:00
f4exb
a4ea78f037 FCD Pro: force settings at startup and on deserialize 2017-10-14 09:35:39 +02:00
f4exb
9eee869ccd RTL-SDR: force settings at startup and on deserialize 2017-10-14 07:07:32 +02:00
f4exb
edb2ae985f SDRPlay: force settings at startup and on deserialize 2017-10-14 07:02:21 +02:00
f4exb
44d4acc3e6 LimeSDR input: force settings at startup and on deserialize 2017-10-14 06:48:09 +02:00
f4exb
f31032426a BladeRF input: force settings at startup and on deserialize 2017-10-14 06:36:29 +02:00
f4exb
4af7c40641 AirSpy: force settings at startup and on deserialize 2017-10-14 06:30:48 +02:00
f4exb
402f733384 HackRF input: set minimum sample rate to 2.6 MS/s 2017-10-14 05:39:54 +02:00
f4exb
e570e0d354 PlutoSDR input: updated documentation 2017-10-09 02:27:13 +02:00
f4exb
e87ee16302 PlutoSDR input: display actual gain value returned from device 2017-10-09 02:18:04 +02:00
f4exb
d524378d8e LimeSDR: put the code to suspend buddies in one place 2017-09-30 20:07:08 +02:00
f4exb
463abb637f LimeSDR input: code cleanup 2017-09-30 19:05:16 +02:00
f4exb
c4bad4d834 CRLF problem 2017-09-28 14:07:41 +02:00
f4exb
0b6eb2129a Reset PluginInstanceGUI to its original name 2017-09-26 00:22:08 +02:00
f4exb
f270eff41d Updated affected plugins versions 2017-09-25 23:21:02 +02:00
f4exb
efdfc797ff Airspy input: fixed transverter feature 2017-09-25 23:16:29 +02:00
f4exb
84d5b4f1ee Airspy input: implemented transverter feature 2017-09-25 23:07:29 +02:00
f4exb
97fa96979a FunCube Pro+ input: implemented transverter feature 2017-09-25 20:39:14 +02:00
f4exb
d9d1b8bfec FunCube Pro input: implemented transverter feature 2017-09-25 20:16:25 +02:00
f4exb
37d44038f4 PlutoSDR output: implemented transverter feature 2017-09-25 19:11:13 +02:00
f4exb
99e96f1099 PlutoSDR input: transverter feature documentation 2017-09-24 14:32:49 +02:00
f4exb
24413bfb7d PlutoSDR input: implemented transverter feature 2017-09-24 13:03:08 +02:00
f4exb
3a6d6f63b1 RTLSDR: changed base class of TransverterButton promoted widget to QPushButton 2017-09-24 12:11:15 +02:00
f4exb
f416e6242c RTLSDR transverter mode options documentation 2017-09-24 11:04:26 +02:00
f4exb
67e93f6d40 RTLSDR tranverter mode implemented 2017-09-24 03:12:27 +02:00
f4exb
82509e5785 RTLSDR tranverter mode interim state (2) 2017-09-24 02:44:20 +02:00
f4exb
87a60ff220 RTLSDR tranverter mode interim state (1) 2017-09-24 02:08:08 +02:00
f4exb
fcb0d99af5 RTLSDR: update center frequency after transverter toggle 2017-09-23 21:59:39 +02:00
f4exb
43a1e0e14b Transverter frequency shift logic. Implemented it for RTLSDR 2017-09-23 19:15:56 +02:00
f4exb
d1b4e24804 New button type for transverter frequency translation toggle. Added to RTLSDR GUI 2017-09-23 10:48:29 +02:00
f4exb
30fa25c67b RTLSDR: fixed gains retrieval in the GUI 2017-09-23 05:51:29 +02:00
f4exb
21ed8a8391 PlutoSDR input: corected Fc pos processing 2017-09-23 03:03:35 +02:00
f4exb
dc2b705807 PlutoSDR: updated documentation 2017-09-21 21:26:28 +02:00
f4exb
c44981eecc LimeSDR input: corrected report LO ppm to other buddy 2017-09-20 22:49:21 +02:00
f4exb
752ceab420 PlutoSDR: fixed warnings and use smaller Rx block to get smoother waterfall 2017-09-20 20:52:41 +02:00
f4exb
d1061a3c2f LimeSDR: Rx/Tx interaction 2017-09-20 18:25:54 +02:00
f4exb
e4c1892930 PlutoSDR: clear the device scan list before (re)scanning 2017-09-19 23:11:03 +02:00
f4exb
dc0d9d9e0a LimeSDR output: fixed build and compile 2017-09-19 22:11:55 +02:00
f4exb
9bef36ebe7 Bumped version to 3.7.1 2017-09-19 16:43:50 +02:00
f4exb
c2b7092026 PlutoSDR output: interim state (2) 2017-09-19 08:33:26 +02:00
f4exb
35717477d6 PlutoSDR output: interim state (1) 2017-09-18 23:47:36 +02:00
f4exb
9b5c999d61 LimeSDR: added device description string 2017-09-18 23:29:55 +02:00
f4exb
a9a514993b Windows build: corrections for the new tool chain 2017-09-18 13:41:08 +02:00
f4exb
7d12ddaf47 LimeSDR: more debug messages for source/sink buddy messages 2017-09-18 01:42:45 +02:00
f4exb
9fd807b90d LimeSDR input: less verbose debug on input message handling 2017-09-18 01:16:44 +02:00
f4exb
116c5438e1 LimeSDR: fixed device pointer handling 2017-09-18 01:11:15 +02:00
f4exb
b5a7a65d85 LimeSDR: set buddy configuration from the source or sink and not from the GUI 2017-09-18 01:05:08 +02:00
f4exb
d59d2a2372 LimeSDR: use more meaningful names for messages to buddies 2017-09-18 00:08:28 +02:00
f4exb
a714e12387 HackRF: effective Rx-Tx frequency linking 2017-09-18 00:01:29 +02:00
f4exb
512900d98c Finalized the new source/sink GUI messaging scheme 2017-09-17 17:35:03 +02:00
f4exb
2af1f56fea SDRdaemon input: fixed reporting to the GUI. Device sample source: cleanup 2017-09-17 02:02:41 +02:00
f4exb
31ad75a405 Make the DSP source engine forward messages to own source input GUI message queue. Implementation in all sources 2017-09-17 01:23:54 +02:00
f4exb
dc45452a76 Make the DSP source engine forward messages to own source input GUI message queue. Example of handling with SDRplay 2017-09-17 00:06:09 +02:00
f4exb
2b4f8a0f55 Implemented GUI input message queue and interface 2017-09-16 22:23:31 +02:00
f4exb
1d4cb21bb5 Separate construction/destruction for the source input plugin core and the GUI 2017-09-16 10:45:08 +02:00
f4exb
c92b34202b Fixes for new build for Windows 64 2017-09-16 04:50:25 +02:00
f4exb
289fc2a89f Device source API: use more meaningful names for get/set sample source 2017-09-15 08:45:22 +02:00
f4exb
3606ab2cf2 Added a destroy virtual method to all source input plugin main classes 2017-09-15 02:32:30 +02:00
f4exb
aa5c6c59a5 Input core creation method implementation in all source plugins 2017-09-14 13:34:32 +02:00
f4exb
25c150c3c5 Created an input or output core creation method to the plugin interface. Example of implementation with Airspy 2017-09-14 08:49:31 +02:00
f4exb
87016e7485 Device sink API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:42:28 +02:00
f4exb
24442c18a3 Device source API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:40:06 +02:00
f4exb
11f6b72b8c Windows build: restored mingW32 compilation 2017-09-12 13:54:32 +02:00
f4exb
1cd5291ba0 PlutoSDR input: updated documentation 2017-09-12 00:29:12 +02:00
f4exb
49de975a9a PlutoSDR input: updated documentation 2017-09-11 23:55:39 +02:00
f4exb
629fc9ce79 PlutoSDR input: restore full range of FIR Rx gain 2017-09-11 23:51:58 +02:00
f4exb
7fed299b97 PlutoSDR input: Windows build 2017-09-11 19:34:59 +02:00
f4exb
7359427156 PlutoSDR input: Debian build 2017-09-11 08:34:33 +02:00
f4exb
97e665f2f5 PlutoSDR input: documentation: corrected analog filter limits 2017-09-11 01:33:08 +02:00
f4exb
492354e812 PlutoSDR input: added documentation 2017-09-11 01:30:27 +02:00
f4exb
90a4f73adc PlutoSDR input: GUI tuning 2017-09-10 23:53:23 +02:00
f4exb
8ff322c511 PlutoSDR input: fixed frequency setting from preset deserialization 2017-09-10 23:38:50 +02:00
f4exb
782d736db9 PlutoSDR input: GUI cosmetic changes 2017-09-10 20:47:46 +02:00
f4exb
4c9a14f108 PlutoSDR input: restore FIR and Sample Rate values after the limits have been updated 2017-09-10 19:55:13 +02:00
f4exb
a088f2d30e PlutoSDR input: set FIR bandwidth limits and sample rate limits dynamically 2017-09-10 19:37:23 +02:00
f4exb
a582e0f628 PlutoSDR input: disable manual gain setting if gain mode is not manual 2017-09-10 18:51:25 +02:00
f4exb
5069335a50 PlutoSDR input: restored version 3.7.0 2017-09-10 18:45:41 +02:00
f4exb
d5d769d8d7 PlutoSDR input: restored FIR filter controls 2017-09-10 18:35:38 +02:00
f4exb
cec24b8078 PlutoSDR input: cosmetic changes 2017-09-10 17:44:34 +02:00
f4exb
924eddd3b8 PlutoSDR input: restored LO ppm correction 2017-09-10 17:18:08 +02:00
f4exb
251fcd202d PlutoSDR input: restored soft decimation 2017-09-10 17:07:38 +02:00
f4exb
ccb1563299 PlutoSDR input: corrected I/Q loop processing as interleaved and not I/Q sample block 2017-09-10 16:58:48 +02:00
f4exb
6a229bef10 PlutoSDR input: restored soft decimation 2017-09-10 12:27:28 +02:00
f4exb
8a934242fd PlutoSDR: changed buffer size for ~1/20s @ 2.5 MS/s 2017-09-10 11:30:52 +02:00
f4exb
04d06085fe PlutoSDR: debug (3) 2017-09-10 10:16:23 +02:00
f4exb
ceb304cb9f Downgraded to version 3.6.2 2017-09-09 15:34:04 +02:00
f4exb
f38e7704ad PlutoSDR input: debug (2) 2017-09-09 10:44:42 +02:00
f4exb
aa047c77cc PluoSDR: debug (1) 2017-09-09 03:09:17 +02:00
f4exb
3c20b02602 PlutoSDR input: simplify convert method parameters 2017-09-08 08:45:24 +02:00
f4exb
450a44036e PlutoSDR input: fill sample FIFO only when convert buffer is full 2017-09-08 08:41:57 +02:00
f4exb
868cac90f0 PlutoSDR input: implemented the rest of apply settings 2017-09-07 23:27:24 +02:00
f4exb
e4d1aa121c PlutoSDR: set FIR filter (3) 2017-09-07 22:24:09 +02:00
f4exb
11b657a841 PlutoSDR: set FIR filter (2) 2017-09-07 18:41:55 +02:00
f4exb
5a05cf14bb PlutoSDR input: implemented input class interim state (2) 2017-09-07 06:15:39 +02:00
f4exb
7b437e41ba PlutoSDR input: implemented input class interim state (1) 2017-09-06 18:48:58 +02:00
f4exb
e1c3a66983 PlutoSDR input: added thread class 2017-09-06 06:15:38 +02:00
f4exb
a9b2e76e15 LimeSDR input: interim state () 2017-09-06 01:01:17 +02:00
f4exb
4322a732be LimeSDR input: open, close, suspend, resume 2017-09-06 00:57:27 +02:00
f4exb
ed47cc4d2e LimeSDR input: interim state (1) 2017-09-06 00:23:47 +02:00
f4exb
a24236a300 LimeSDR input: GUI fixes 2017-09-05 23:51:03 +02:00
f4exb
6fa8b4ac87 PlutoSDR: added common parameters and shared structure 2017-09-05 16:23:10 +02:00
f4exb
b411ba5420 PlutoSDR input: use constants for frequency limits 2017-09-05 14:11:25 +02:00
f4exb
b957c35493 PlutoSDR input: refactored GUI 2017-09-05 08:48:09 +02:00
f4exb
cf39ea548b PlutoSDR input: removed FileRecord references from the GUI 2017-09-05 00:49:59 +02:00
f4exb
a1d2eabeb8 FileRecord: make sure the DSP notification is processed through before sending to a message queue 2017-09-05 00:47:12 +02:00
f4exb
ea4f0972be SDRPlay input: moved FileRecord out of the GUI 2017-09-05 00:40:42 +02:00
f4exb
6c25c939e7 SDRDaemon input: moved FileRecord out of the GUI 2017-09-05 00:31:45 +02:00
f4exb
48503d3147 Removed obsolete SDRdaemon plugin 2017-09-05 00:01:26 +02:00
f4exb
175fd69014 LimeSDR input: moved FileRecord out of the GUI 2017-09-05 00:00:33 +02:00
f4exb
9da26ad8b3 HackRF input: moved FileRecord out of the GUI 2017-09-04 23:49:51 +02:00
f4exb
fc303cc218 FCDPro+ input: moved FileRecord out of the GUI 2017-09-04 23:41:58 +02:00
f4exb
622ac93250 FCDPro input: moved FileRecord out of the GUI 2017-09-04 23:35:57 +02:00
f4exb
8e9305c262 BladeRF input: moved FileRecord out of the GUI 2017-09-04 22:45:07 +02:00
f4exb
f6058d2b12 Airspy input: moved FileRecord out of the GUI 2017-09-04 22:24:32 +02:00
f4exb
464f356340 PlutoSDR in[ut: correction of compilation errors 2017-09-04 22:23:39 +02:00
f4exb
5a27ca7746 RTLSDR input: return true upon MsgFileRecord processing 2017-09-04 22:22:34 +02:00
f4exb
7dea5a9cca PlutoSDR input: added missing Fc pos selector in GUI 2017-09-04 17:59:38 +02:00
f4exb
1261ab2bc0 PlutoSDR input: completed settings 2017-09-04 17:52:54 +02:00
f4exb
541dd0a95b PlutoSDR input: updated GUI with relevant elements 2017-09-04 13:53:45 +02:00
f4exb
75a6040f40 PlutoSDRInput: added rudimentary core class 2017-09-04 13:32:31 +02:00
f4exb
fd851592ba RTLSDR input: moved FileRecord out of the GUI 2017-09-04 11:29:27 +02:00
f4exb
3eb768c856 PlutoSDR input: added UI form 2017-09-04 08:39:51 +02:00
f4exb
4d5fdfc913 GUI segregation: renamed methods and attributes 2017-09-03 20:24:17 +02:00
f4exb
a6d6a717ae GUI segregation: renamed PluginGUI interface to PluginInstanceUI 2017-09-03 19:55:00 +02:00
f4exb
e281d8fd32 GUI segregation: de-tangle PluginGUI interface from QWidget 2017-09-03 17:26:32 +02:00
f4exb
f0de558fd9 PlutoSDR: very basic PlutoSDR input plugin 2017-09-02 05:39:55 +02:00
f4exb
ec3a99451c HackRF: use DeviceHackRF as a singleton to handle HackRF library init and exit only once 2017-09-01 00:46:43 +02:00
f4exb
798d485342 LimeSDR: fixed issue #50 by moving channel acquisition and release at start and stop times. Corrections to buddies thread suspend/resume. Corrected void channel handling 2017-08-14 03:32:51 +02:00
f4exb
7182992d05 LimeSDR support removed from Windows: updated documentation 2017-08-10 02:26:11 +02:00
f4exb
566450501b LimeSDR: apply settings: more data in debug message 2017-08-04 17:19:15 +02:00
f4exb
844628bc48 LimeSDR: corrected NCO de-tune when sample rate changes 2017-08-04 10:31:54 +02:00
f4exb
50c39b90a1 LimeSDR: clamp NCO lower limit to 0 2017-08-04 09:33:25 +02:00
f4exb
e9aa78a916 RTLSDR: impemented RTLSDR AGC control 2017-07-23 16:57:13 +02:00
f4exb
303cb1f3c3 bumped version to 3.5.2 2017-07-22 04:50:38 +02:00
f4exb
dd4ab0f0b5 HackRF: updated documentation 2017-07-21 08:34:54 +02:00
f4exb
361e8b0cd6 HackRF: implemented link Tx frequency to Rx frequency option 2017-07-21 00:44:30 +02:00
f4exb
5dac0b6712 HackRF input: link Tx frequency button and setting 2017-07-20 23:34:12 +02:00
f4exb
258515b5de HackRF: switch over Rx / Tx with the start button 2017-07-19 23:24:00 +02:00
f4exb
62b6281370 LimeSDR input: added DAC sample rate display 2017-07-07 00:01:01 +02:00
f4exb
e9348ad145 LimeSDR input: updated documentation 2017-07-05 23:06:05 +02:00
f4exb
a6450fe019 LimeSDR input: added manual gain setting capability 2017-07-05 00:45:37 +02:00
f4exb
c00acc6585 LimeSDR input: individual manually set gains: GUI part 2017-07-04 23:48:24 +02:00
f4exb
4079d84d74 LimeSDR: updated GUI documentation 2017-07-04 08:39:46 +02:00
f4exb
b867cf2335 LimeSDR input: optimize get device info by checking buddy leadership in the GUI 2017-07-03 23:26:06 +02:00
f4exb
37df628719 The first device (R0) is always a buddy leader 2017-07-03 23:22:45 +02:00
f4exb
034610721b LimeSDR: fixed warnings 2017-07-03 22:35:08 +02:00
f4exb
87ccef02b6 LimeSDR: moved MsgReportDeviceInfo to shared structure 2017-07-03 14:12:51 +02:00
f4exb
8a19a66af0 LimeSDR input: implemented temperature reading 2017-07-03 13:42:11 +02:00
f4exb
699e952801 SDRdaemonSink: corrected getCenterFrequency 2017-06-29 23:46:54 +02:00
f4exb
3a24158743 Bumped to version 3.5.1 2017-06-27 05:53:09 +02:00
f4exb
a40a777e11 HackRF: extend LO ppm correction range to +/-30 (specs of AVX CX3225GB crystal: http://www.mouser.com/ds/2/40/cx3225gb_e-514151.pdf) 2017-06-24 23:42:03 +02:00
f4exb
8e63681185 HackRF: extend LO ppm correction range to +/-20 2017-06-24 22:29:47 +02:00
f4exb
e624141150 SDRdaemon plugins: fixed Debian build 2017-06-12 16:31:54 +02:00
f4exb
3650ca00b1 SDRdaemonSink documentation 2017-06-10 22:59:45 +02:00
f4exb
ac345bbe97 Removed dependency on liblz4 2017-06-10 19:20:58 +02:00
f4exb
ac426ab2c7 SDRdaemonSource: updated documentation 2017-06-10 12:20:43 +02:00
f4exb
685d5595c4 SDRdaemonSource: do not set Tx delay when sample rate is null 2017-06-10 03:10:30 +02:00
f4exb
b2375c12ee Removed SDRdaemon input plugin from the builds 2017-06-09 14:22:14 +02:00
f4exb
e7b7e77d4d SDRdaemonFEC: renamed all SDRdaemonFEC references in debug messages to SDRdaemonSource ones 2017-06-09 14:18:11 +02:00
f4exb
718d87ecf5 SDRdaemonFEC: renamed all SDRdaemonFECxxx classes to SDRdaemonSourcexxx classes 2017-06-09 14:14:32 +02:00
f4exb
3d5efd7dba SDRdaemonFEC: renamed all sdrdaemonfec files to sdrdaemonsource 2017-06-09 13:58:27 +02:00
f4exb
067c5b30d5 SDRdaemonFEC: renamed UI class to SDRdaemonSourceGui 2017-06-09 13:47:26 +02:00
f4exb
06c8df5d75 SDRdaemonFEC: renamed folder to sdrdaemonsource 2017-06-09 13:42:33 +02:00
f4exb
9c1a38a8cf SDRdaemonFEC: implemented value dial for desired center frequency 2017-06-09 01:03:56 +02:00
f4exb
4349a7d622 SDRdaemonFEC: implemented value dial for sample rate 2017-06-09 00:43:06 +02:00
f4exb
405d4a2daa SDRdaemonFEC: implemented set number of FEC blocks button 2017-06-09 00:21:05 +02:00
f4exb
a144b200fc SDRdaemonFEC: GUI refactoring (3) 2017-06-08 23:56:10 +02:00
f4exb
860048a1d1 SDRdaemonFEC: implemented tx delay as percentage of UDP packet process time 2017-06-08 23:35:52 +02:00
f4exb
45b3c73c20 SDRdaemonFEC: GUI refactoring: changed status calculation so that it is OK when idle (256 blocks) 2017-06-08 19:21:33 +02:00
f4exb
5d4681bffa SDRdaemonFEC: GUI refactoring (2) 2017-06-08 16:49:52 +02:00
f4exb
8ba113b641 SDRdaemonFEC: implemented events count 2017-06-08 15:31:24 +02:00
f4exb
ea5aa71ffc SDRdaemonFEC: GUI refactoring (1) 2017-06-08 08:40:21 +02:00
f4exb
27eae5e3b4 SDRdaemonFEC: refactor to better look like SDRdaemonSink 2017-06-08 02:06:36 +02:00
f4exb
407976d4c3 SDRdaemonFEC: added a settings class 2017-06-08 00:29:15 +02:00
f4exb
a60fac0679 SDRDaemonSink: fixed deserialization 2017-06-08 00:21:46 +02:00
f4exb
0935071f97 SDRDaemonSink: set the Tx delay as a percentage of the nominal UDP block transmission time 2017-06-08 00:01:56 +02:00
f4exb
d6eb9788c4 HackRF input: force settings at start and on preset deserialization 2017-05-26 17:43:58 +02:00
f4exb
3b44a5367c HackRF: fixed bandwidth selection 2017-05-26 17:42:57 +02:00
f4exb
2ae702763b Fixed critical compiler warnings in Windows 2017-05-26 10:35:29 +02:00
f4exb
3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb
c47c3fb5b1 SDRdaemon and SDRdaemonFEC: removed useless connection to not existing updateHardware slot 2017-05-23 01:50:17 +02:00
f4exb
e946242fae Updated documentation 2017-05-19 10:52:18 +02:00
f4exb
d842b44c28 Value dials: implement Ctl to shift digits by 2. Updated documentation 2017-05-18 01:48:52 +02:00
f4exb
dafad384c8 Merged Sigysmund changes for Mac OS Sierra on v3.4.5 2017-05-16 23:01:44 +02:00
f4exb
bb849623bd updated value dials with Windows compatible font and pointing hand 2017-05-16 22:35:44 +02:00
f4exb
396baa22c8 New value dial color schemes: new yellow color scheme for filters. Use it in LimeSDR plugins 2017-05-16 21:24:25 +02:00
f4exb
5a96b78454 File plugins and Channel analyzer NG: fixed thumbwheels so that they appear correctly in Windows version 2017-05-16 18:48:27 +02:00
f4exb
007ea19e36 Bumped version to 3.5.0 2017-05-16 18:38:39 +02:00
f4exb
6f9ef0eaf9 New value dial color schemes: propagate to all active plugins 2017-05-16 18:27:36 +02:00
f4exb
895051098d New value dial color schemes. apply to ChannelAnalyzerNG, AM demod, DSD demod, NFM demod, BladeRF input, LimeSDR input and SDRDaemonFEC input 2017-05-16 17:48:12 +02:00
f4exb
da868edb68 New value dial color schemes 2017-05-16 09:07:58 +02:00
ZigaS
27aab58d92 MacOS(sierra) development environment.
Updated qmake project configs.
Deploy & Run script.
For now only hardware supported is HackRF.
2017-05-15 12:32:16 +02:00
f4exb
7c5da2e84d LimeSDR: updated documentation 2017-05-13 18:09:30 +02:00
f4exb
154f22d268 LimeSDR input: force apply settings on start 2017-05-13 14:35:12 +02:00
f4exb
225f25b9f4 LimeSDR: set NCO button appropriately 2017-05-12 03:31:42 +02:00
f4exb
428d4d6b75 LimeSDR Windows build: build plugins 2017-05-09 12:16:09 +02:00
f4exb
ac7b5a9e6f LimeSDR support: built-in LimeSuite for Debian: updated documentation 2017-05-09 04:26:51 +02:00
f4exb
8a364d36c9 LimeSDR support: built-in LimeSuite for Debian - added dependent include subdirectories 2017-05-09 03:46:43 +02:00
f4exb
b5f70bd7f6 LimeSDR support: built-in LimeSuite for Debian - use internal LimeSutie in plugins 2017-05-09 03:30:26 +02:00
f4exb
101de1bdee LimeSDR: updated documentation telling that the plugins are not available in binary packages 2017-05-09 01:20:37 +02:00
f4exb
5163fcd96b Removed LimeSDR support from Debian build if LimeSuite is not found 2017-05-09 01:15:58 +02:00
f4exb
10cbfb3b44 LimeSDR: added soft decimation/interpolation by 64 2017-05-08 17:30:08 +02:00
f4exb
a159e72e20 LimeSDR: updated documentation 2017-05-08 11:59:30 +02:00
f4exb
6fb6e35607 LimeSDR input: changed default gain to 50 dB 2017-05-08 11:03:05 +02:00
f4exb
a538fadb0c LimeSDR: do not perform calibration in some cases 2017-05-08 11:02:31 +02:00
f4exb
df9e1d5900 LimeSDR input: antenna select fixes 2017-05-07 01:47:31 +02:00
f4exb
cf267b1254 Code warnings in Eclipse cleanup 2017-05-05 10:40:45 +02:00
f4exb
3fff41ce70 cppcheck fixes 2017-05-05 09:30:45 +02:00
f4exb
4818e629de Bumped version to 3.4.1 2017-04-26 18:43:13 +02:00
f4exb
56582ab2b2 HackRF: rationalize start/stop device. Needs latest version of libhackrf (2017/03/01) and 2017.02.1 firmware 2017-04-26 16:35:05 +02:00
f4exb
54aa3ae27e LimeSDR output: documentation 2017-04-24 17:51:07 +02:00
f4exb
2c618684c1 LimeSDR input: updated documentation 2017-04-24 15:19:11 +02:00
f4exb
0c62f50bc7 LimeSDR input: increased FIFO and buffer sizes 2017-04-24 09:57:21 +02:00
f4exb
d1e16b6ab0 LimeSDR output: regulate Tx output 2017-04-24 03:12:02 +02:00
f4exb
e0b7027756 LimeSDR input: added antenna selection 2017-04-23 16:23:01 +02:00
f4exb
465b073d77 LimeSDR: suspend/resume all buddies threads before/after open/close 2017-04-23 04:01:00 +02:00
f4exb
7ad6533b1f LimeSDR: fixed reporting sample rate to buddies 2017-04-23 03:36:10 +02:00
f4exb
5556e65503 LimeSDR: corrected center frequency reporting 2017-04-23 02:50:19 +02:00
f4exb
29a44a27f6 LimeSDR: implemented common thread interface for input and output plugins to be able to start/stop thread from each other 2017-04-22 10:40:57 +02:00
f4exb
4ae889c06a LimeSDR input: small code refactoring 2017-04-22 06:37:36 +02:00
Edouard Griffiths
37bbeb87cb LimeSDR input: make sure fc pos is set to center 2017-04-21 20:30:25 +02:00
Edouard Griffiths
183b957f10 LimeSDR input: correct compile errors 2017-04-21 20:11:13 +02:00
f4exb
bef210d97f LimeSDR input: removed FcPos from settings. Serialize/Deserialize NCO data 2017-04-21 16:46:09 +02:00
f4exb
688ca8ab46 LimeSDR input: handle center frequency and NCO for Tx buddies 2017-04-21 00:14:55 +02:00
f4exb
5c8732dc66 LimeSDR input: handle NCO for buddies 2017-04-20 23:43:24 +02:00
f4exb
099aa72fa2 LimeSDR: fix segfault when trying to get status on the uninitialized stream 2017-04-20 23:32:08 +02:00
f4exb
35f51bcdb2 LimeSDR input: handle NCO for self 2017-04-20 23:02:06 +02:00
f4exb
11e5b3a429 LimeSDR input: NCO support basic 2017-04-20 20:18:50 +02:00
f4exb
826941ba80 LimeSDR input: NCO support (draft #1) 2017-04-20 18:21:01 +02:00
f4exb
01b469ec80 LimeSDR input: suspend/resume Rx buddy thread when opening/closing so that the stream can be allocated/de-allocated properly 2017-04-20 01:39:05 +02:00
f4exb
edfcb36dab LimeSDR input: removed stream status debug messages 2017-04-20 00:48:00 +02:00
f4exb
80acb46b0d LimeSDR input: increase FIFO progress bar height 2017-04-20 00:47:18 +02:00
f4exb
0c285315d9 LimeSDR input: set FIFO progress bar stylesheet properly 2017-04-20 00:37:46 +02:00
f4exb
b8174714ff LimeSDR: suspend buddies threads if changing critical values 2017-04-20 00:01:11 +02:00
f4exb
44e00e4aeb LimeSDR input: start or stop thread only if not started or stopped 2017-04-19 23:07:32 +02:00
f4exb
2c5ea336da LimeSDR input: status bar updated 2017-04-19 22:43:18 +02:00
f4exb
db67e07ab9 LimeSDR input: implemented basic stream reporting 2017-04-19 18:41:55 +02:00
f4exb
1a1c793014 LimeSDR input: moved thread suspend before device configuration update 2017-04-19 08:34:27 +02:00
f4exb
5cd430c245 LimeSDR input: moved stream setup and destruciton in open and close device methods respectively 2017-04-19 08:19:09 +02:00
f4exb
0847a8464c LimeSDR input: fixed message passing between buddies 2017-04-19 01:04:57 +02:00
f4exb
09981263bc LimeSDR input: suspend thread for configuration only if in running state 2017-04-19 00:09:24 +02:00
f4exb
3621849027 LimeSDR input: corrected getSampleRate not to divide source sample rate by hardware decimation 2017-04-19 00:00:47 +02:00
f4exb
763175ab55 LimeSDR input: suspend thread while changing configuration 2017-04-18 23:26:30 +02:00
f4exb
54f3a51203 LimeSDR input: channel #0 streaming 2017-04-18 22:22:21 +02:00
f4exb
d3312c90d4 LimeSDR input: start and stop stream before and after the read loop. Use actual number of samples for callback 2017-04-18 13:56:05 +02:00
f4exb
65cccbdd75 LimeSDR input: perform automatic calibration after configuration change 2017-04-18 13:50:28 +02:00
f4exb
3d12ff1de0 LimeSDR input: hard decimation is not on the host side 2017-04-18 13:33:33 +02:00
f4exb
5fb05cbfad LimeSDR input: more debug messages 2017-04-18 08:35:25 +02:00
f4exb
6dd66cb23c Set limesdrinput.cpp line endings to Unix 2017-04-18 02:12:15 +02:00
f4exb
1a22772744 LimeSDR input: fixed DSP message not sent to self when sending to buddies 2017-04-18 02:10:37 +02:00
f4exb
d7acf6f1f9 LimeSDR input: GUI updates 2017-04-18 02:01:30 +02:00
f4exb
c07d4483e0 LimeSDR input: use a value dial for the analog lowpass filter 2017-04-18 01:16:39 +02:00
f4exb
35f7124a74 LimeSDR input: debug (2) 2017-04-18 00:50:03 +02:00
f4exb
0013ab89ea Bugfix: make sure device is not open when attempting to closing it 2017-04-17 12:00:13 +02:00
f4exb
d9b6dde304 LimeSDR input: extract serial number from LMS info string 2017-04-17 11:50:09 +02:00
f4exb
54599c1231 LimeSDR input: debug (1) 2017-04-17 11:24:56 +02:00
f4exb
7d61557204 LimeSDR support: ready 2017-04-17 10:05:05 +02:00
f4exb
b1e12954c7 BladeRF input: cleaned up useless MessageReportBladeRF 2017-04-17 01:28:05 +02:00
f4exb
67a149ac06 LimeSDR support (13) 2017-04-17 01:10:32 +02:00
f4exb
92e7bb8eba LimeSDR support (12) 2017-04-16 19:30:46 +02:00
f4exb
7c1ff7c5ad LimeSDR support: removed Debian specifics from the build as it will use LimeSuite as an external package 2017-04-16 09:58:35 +02:00
f4exb
561baf975d LimeSDR support (11) compiles 2017-04-16 04:58:52 +02:00
f4exb
6ed2fbee10 LimeSDR support (10) 2017-04-15 11:45:01 +02:00
f4exb
0204cca9e3 LimeSDR support (9) 2017-04-15 10:31:16 +02:00
f4exb
3fa6c06d6f LimeSDR support (8) 2017-04-15 04:52:12 +02:00
f4exb
67bb7353a8 LimeSDR support (7) 2017-04-14 18:30:37 +02:00
f4exb
b8623c90ce Refactoring: removed device parameter from all start() methods in sample source plugins 2017-04-14 03:40:45 +02:00
f4exb
1e086fb303 FCDPro+: open/close new style 2017-04-14 03:29:50 +02:00
f4exb
f456293b84 FCDPro: open/close new style 2017-04-14 03:24:21 +02:00
f4exb
b05897d221 SDRplay: open/close new style 2017-04-14 03:17:04 +02:00
f4exb
3fa28dab30 SDRPlay: use device sequence number from device API 2017-04-14 02:49:41 +02:00
f4exb
d001099f7e SDRPlay: init thread on start 2017-04-14 02:46:52 +02:00
f4exb
c8146808a2 SDRplay: changed placement of input object creation in the GUI 2017-04-14 02:22:37 +02:00
f4exb
00cf437bf2 HackRF: changed placement of input object creation in the GUI 2017-04-14 02:16:04 +02:00
f4exb
0a29f34b94 HackRF: open device by serial number 2017-04-14 02:09:36 +02:00
f4exb
01b2c42a5f BladeRF: open device by serial number 2017-04-14 01:59:09 +02:00
f4exb
651303e860 HackRF: Rx/Tx opem/close new style corrections 2017-04-14 01:49:48 +02:00
f4exb
dea2764811 HackRF: Rx/Tx opem/close new style 2017-04-14 01:41:02 +02:00
f4exb
ecdc99f59b HackRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-14 00:14:40 +02:00
f4exb
afaf3428f5 BladeRF: Rx/Tx opem/close new style 2017-04-13 23:40:14 +02:00
f4exb
922ee518b7 BladeRF input: changed placement of input object creation in the GUI 2017-04-13 20:32:10 +02:00
f4exb
5971c8a7ee Airspy: fixed segfault when accessing non-initialized thread 2017-04-13 20:29:05 +02:00
f4exb
5dd934320c BladeRF input: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-13 20:16:33 +02:00
f4exb
527b5ef2f5 LimeSDR support (6) 2017-04-13 18:18:15 +02:00
f4exb
bb812b4b47 Airspy: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-13 08:29:51 +02:00
f4exb
0c972455da SDRDaemonFEC input: call input object destructor in GUI destructor (was missing) 2017-04-13 01:28:44 +02:00
f4exb
bb5fd95f33 RTL-SDR: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-13 01:21:25 +02:00
f4exb
934e73f7a7 RTL-SDR: moved input object creation at top of GUI comstructor 2017-04-12 23:41:30 +02:00
f4exb
2136dc7672 Sample source plugins: removed useless init pure virtual method 2017-04-12 23:10:22 +02:00
f4exb
371bf9a5ec LimeSDR support (5) 2017-04-12 17:25:26 +02:00
f4exb
3e3fd44ac0 LimeSDR support (4) 2017-04-12 00:55:00 +02:00
f4exb
a2157a224f Continuous sample rate setting: updated related plugins documentation 2017-04-09 20:30:01 +02:00
f4exb
5ba3dc89e8 HackRF input: GUI updates 2017-04-02 03:42:16 +02:00
f4exb
a7fabd5f58 RTLSDR plugin: fixed sample rate display and update 2017-04-02 03:34:03 +02:00
f4exb
b2e2c0a106 BladeRF input: continuous sample rate setting 2017-04-02 03:24:11 +02:00
f4exb
365154767a RTLSDR plugin: continuous sample rate setting 2017-04-02 02:00:05 +02:00
f4exb
f91eba5b10 HackRF output: continuous sample rate setting 2017-04-02 00:23:02 +02:00
f4exb
813d79a115 HackRF input: continuous sample rate setting 2017-04-01 13:08:41 +02:00
f4exb
43d40a4ace ATV Modulator: PAL-M (525l) effective support 2017-03-12 21:41:01 +01:00
f4exb
4e102ad86d RTLSDR: restored gain setting 2017-02-21 06:14:47 +01:00
f4exb
038d9c2f41 RTLSDR: reviewed apply settings 2017-02-21 05:35:20 +01:00
f4exb
e7e83b13be RTLSDR input: make sample rate precision to the sample/s and added 2.167 MS/s for GSM 2017-02-18 12:21:17 +01:00
f4exb
7b9dfb0446 BladeRF support: make sample rate precision to the sample/s and added 4.333 MS/s for GSM 2017-02-18 11:55:19 +01:00
f4exb
f7d7551d01 HackRF support: changed sample rates to sample precision 2017-02-18 11:21:12 +01:00
f4exb
91cb2c39f5 SDRdaemonFEC plugin: UDP connect before bind 2017-02-03 08:20:53 +01:00
f4exb
d0d2a2de0a HackRF input plugin: documentation 2017-01-11 19:48:45 +01:00
f4exb
201695bb67 HackRF plugins: correct start/stop sequences 2017-01-11 01:21:22 +01:00
f4exb
5b26c7f374 Windows build: added missing bits 2017-01-09 01:31:58 +01:00
f4exb
61e45297df HackRF plugins: shorten wait time in running loop so that start/stop can react faster (delay set to 200ms instead of 1s) 2017-01-09 00:08:33 +01:00
f4exb
212a8ad2f9 HackRF input plugin: pass thread pointer in the callback instead of using a static variable 2017-01-08 10:44:38 +01:00
f4exb
85ed39c767 HackRF output plugin: compiles 2017-01-08 04:13:20 +01:00
f4exb
1a8d96d874 HackRF input plugin: use actual sample rate and bandwidth values not indexes 2017-01-08 02:48:01 +01:00
f4exb
a02b78d24d HackRF input: open and close device considering the possible sink buddy 2017-01-08 00:33:11 +01:00
f4exb
250a7f340c HackRF Output support: created a HackRF device library for Rx/Tx common routines and structures 2017-01-07 11:24:09 +01:00
f4exb
1f4451cf0b Fixed Windows build for v3.0.0 2017-01-05 18:26:30 +01:00
f4exb
b626cf67e6 Updated main readme and some Tx plugins readme corrections 2017-01-05 04:01:23 +01:00
f4exb
ed769006c2 Added documentation on BladeRF input and output plugins and File Sink plugin 2017-01-04 23:14:28 +01:00
f4exb
cb207e26c7 BladeRF plugins: fixed start/stop and delete sequences 2017-01-03 09:09:51 +01:00
f4exb
f1ac22576c BladeRF plugins: fixed deadlock due to useless mutex and disable modules on stop 2017-01-03 00:56:18 +01:00
f4exb
17736b3a78 Tx support: BladeRF output plugin: compiles 2017-01-02 10:39:21 +01:00
f4exb
fa0afb6c92 Tx support: implemented final interpolation stage in FileSink plugin 2017-01-02 03:14:46 +01:00
f4exb
2047463dcf Tx support: common device routines library and handle BladeRF Tx/Rx coordination on Rx side 2016-12-30 16:13:28 +01:00
f4exb
f68f949c19 Tx support: interim state (1) 2016-12-29 12:41:10 +01:00
f4exb
ddb3c6909b Specify SDRplay RSP1 (only) is supported 2016-12-28 08:22:29 +01:00
f4exb
dc2df804f7 HackRF Tx support: rename more Rx files and cmake items 2016-12-27 03:14:50 +01:00
f4exb
7ef54cc2e0 BladeRF Tx support: rename more Rx files and cmake items 2016-12-27 03:11:57 +01:00
f4exb
da53b153ab HackRF Tx support: rename Rx files and classes 2016-12-27 02:25:06 +01:00
f4exb
b677fe4d32 BladeRF Tx support: rename Rx files and classes 2016-12-27 02:14:31 +01:00
f4exb
abad9d7299 SDRDaemoFEC plugin: fixed possible segfault 2016-12-11 14:32:10 +01:00
f4exb
1166cbad2e Debian build: fixed SDRdaemonFEC plugin missing 2016-12-07 17:05:51 +01:00
f4exb
e516672b8f Debian build: correction 2016-11-29 18:20:11 +01:00
f4exb
c5f1acdcf1 AM Modulator: audio input (mic) basic support 2016-11-29 01:09:06 +01:00
f4exb
7c1b1032c9 AM Modulator: added file input (basic) 2016-11-28 02:17:08 +01:00
f4exb
4398a7426a Added Debian files for 2.3.0 2016-11-24 00:51:01 +01:00
f4exb
1d28429b3c SDRplay plugin: removed from Windows build 2016-11-23 02:16:26 +01:00
f4exb
f93d43ee24 SDRplay plugin: note to Windows users 2016-11-22 01:32:17 +01:00
f4exb
2d0ee4bf76 SDRplay plugin: adjust documentation. Corrections and re-organization of the main readme.md file 2016-11-21 18:07:58 +01:00
f4exb
7c8efb046c Fixed SDRdaemon and SDRdaemonFEC builds so that they are included only if dependent libraries are found. This fixes issue #9 2016-11-21 17:48:30 +01:00
f4exb
60925ea84b SDRPlay plugin: documentation 2016-11-21 01:21:48 +01:00
f4exb
86d7d90450 SDRPlay plugin: fixed preset load sequence 2016-11-20 11:34:32 +01:00
f4exb
0a618e9f0b SDRPlay plugin: use mixer buffer gain in AM bands in place of LNA 2016-11-19 23:25:57 +01:00
f4exb
2e85a6a5b1 SDRPlay plugin: change of sample rate needs full stop / start sequence 2016-11-19 04:11:19 +01:00
f4exb
ebdec74822 SDRPlay plugin: use multiples of 32 for the IF dedicated sample rates (1792, 6400 kS/s) 2016-11-19 04:10:48 +01:00
f4exb
9b63cf2670 SDRPlay plugin: move up set sample rate block 2016-11-19 03:12:28 +01:00
f4exb
549aa34360 SDRPlay plugin: removed useless initializations 2016-11-18 04:36:12 +01:00
f4exb
d97697b253 SDRPlay plugin: fixed gains settings in displaySettings method 2016-11-18 03:01:47 +01:00
f4exb
edd6ab751b SDRPlay plugin: added option to handle global tuner gain or individual lna, mixer and baseband gains 2016-11-18 02:46:35 +01:00
f4exb
d25e7b613e SDRPlay plugin: gain GUI refactoring 2016-11-17 18:35:17 +01:00
f4exb
2e4ee9b13d SDRPlay plugin Windows build: adjust libmirisdr paths 2016-11-17 03:46:22 +01:00
f4exb
b997f6ca39 SDRPlay plugin: removed usless auto gain mode 2016-11-17 03:19:05 +01:00
f4exb
d68b34bd88 SDRPlay plugin: change frequency plan 2016-11-17 03:04:52 +01:00
f4exb
e4e7621d54 SDRPlay plugin: new libmirisdr library: support of SDRPlay hardware flavour 2016-11-17 00:45:11 +01:00
f4exb
3da9c5b7cf SDRPlay plugin: new sample rates to better support non zero IF modes 2016-11-17 00:41:11 +01:00
f4exb
85807ffadb SDRPlay plugin: now working with open source libmirisdr 2016-11-16 02:38:21 +01:00
f4exb
e4f3915282 SDRPlay plugin: interface replaced by libmirisdr: refactor interim state (1) 2016-11-15 18:58:17 +01:00
f4exb
a9f7c67f7b SDRPlay plugin: interface replaced by libmirisdr: refactor devices enumeration 2016-11-15 15:57:13 +01:00
f4exb
4dd5f70dcd SDRPlay plugin: use open source libmirisdr interface instead of the Mirics proprietary one 2016-11-15 14:17:45 +01:00
f4exb
e55fe8c63c SDRPlay plugin: Windows build 2016-11-14 18:39:06 +01:00
f4exb
5996fc4f48 SDRPlay plugin: properly exit libusb at end of enumeration 2016-11-14 18:06:20 +01:00
f4exb
c1aa21e1fd SDRPLay plugin: add files for Windows build 2016-11-14 08:23:16 +01:00
f4exb
fcbb7b79ca SDRPlay support: source plugin interim state (4) Corrected gain settings. SDRPlay interface is not compatible with Qt anyway 2016-11-14 03:23:41 +01:00
f4exb
c9216f2093 SDRPlay support: source plugin interim state (3) MIR stream init fails 2016-11-14 02:24:44 +01:00
f4exb
13d01f48c6 SDRPlay support: source plugin interim state (2) GUI controls 2016-11-14 00:38:43 +01:00
f4exb
863522d9ff SDRPlay support: source plugin interim state (1) compiles 2016-11-13 02:59:31 +01:00
f4exb
0d4426b8f4 BladeRF plugin: cleanup of useless methods and attributes 2016-11-12 22:57:25 +01:00
f4exb
8d3056f202 Windows build: set SSE options for all source device plugins 2016-11-07 18:40:52 +01:00
f4exb
63d6eea066 Use more precise SIMD flags and detect actual x86_64 SIMD features 2016-11-07 00:42:57 +01:00
f4exb
dbbbfa12ee Changed USE_SIMD flag to USE_SSE 2016-11-06 02:08:38 +01:00
Edouard Griffiths
a1c73941a2 Debian build: added libbladerf and BladeRF source plugin in the distribution 2016-11-02 15:51:45 +01:00
f4exb
4a001350d3 Tx ph.2: Templatized IntHalfbandFilter and improved coefficients. Changed to order 80 for upsamplers and 48 for downsamplers 2016-10-29 17:01:02 +02:00
f4exb
e7c16e8d85 Device plugins: Removed useless link dependency on QT OpenGL and Multimedia 2016-10-27 08:38:50 +02:00
f4exb
649786c31d SDRDaemonFEC: set SIMD options. Removed useless dependency on QT OpenGL and Multimedia 2016-10-27 08:33:09 +02:00
Edouard Griffiths
368e9d2595 Debian package build: re-integrated SDRDaemonFEC 2016-10-26 03:48:43 +02:00
Edouard Griffiths
48eb776de9 Debian package build: added Airspy, HackRF, RTLSDR input plugins and removed SDRDaemonFEC 2016-10-26 02:40:00 +02:00
f4exb
12a3974644 Debian package build: corrected HackRF source build 2016-10-26 01:08:39 +02:00
Edouard Griffiths
ecc1647ee6 Implemented Debian package build environment 2016-10-26 00:57:46 +02:00
f4exb
987c23004c Tx ph.1: Enable center frequecy UI in FileSinkGUI 2016-10-22 21:47:59 +02:00
f4exb
2246271d47 Tx ph.1: Tx support in PluginAPI and PluginManager 2016-10-19 18:07:27 +02:00
f4exb
94e479bb75 Tx ph.1: plugins (1) 2016-10-13 22:23:43 +02:00
f4exb
32595f81b9 RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI 2016-10-11 01:17:55 +02:00
f4exb
211f0570b5 RTLSDR: allow decimation by 32. Bumped to version 2.1.6 2016-10-10 02:19:21 +02:00
f4exb
008ee56252 File Source plugin: skip header when seeking in I/Q recording 2016-10-08 10:02:36 +02:00
f4exb
6f054a51d8 Bumped version to 2.1.5 2016-10-08 06:25:58 +02:00
f4exb
fd8464eac0 FileSource plugin: fixed time length buffer 2016-10-08 06:00:54 +02:00
f4exb
1b086348e6 File Source plugin: fixed reading chunk size not always a multiple of 4 (I/Q sample size) and display of decimal values of sample rate in kS/s 2016-10-07 18:16:17 +02:00
f4exb
f008250ffa Airspy: dynamic rate support in Windows and more debug messages 2016-10-06 20:59:23 +02:00
f4exb
36aeaa3ea5 RxTx semantic move: renamed SampleFifo to SampleSinkFifo 2016-10-06 19:18:02 +02:00
f4exb
e204efe2b8 RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine 2016-10-03 18:29:05 +02:00
f4exb
7a535cc3b8 RxTx semantic move: renamed SampleSource to DeviceSampleSource 2016-10-02 23:16:40 +02:00
f4exb
1fa80272b5 RxTx semantic move: renamed FileSink to FileRecord 2016-10-02 10:30:58 +02:00
f4exb
1eb3db0291 RTLSDR input: more sample rates (1024 and 2048) 2016-08-12 08:30:43 +02:00
f4exb
fb54b162cd Updated to v2.1.1 and updated plugin versions 2016-07-31 13:40:41 +02:00
f4exb
f333aef21c SDRdaemonFEC plugin: stop receive UDP loop when plugin stops 2016-07-29 08:21:27 +02:00
f4exb
59a9bb0a8e SDRdaemonFEC plugin: clean up commented out code 2016-07-28 23:50:18 +02:00
Edouard Griffiths
904577eae8 SDRdaemonFEC plugin: optimization: store I/Q data blocks directly into final buffer 2016-07-28 17:09:15 +02:00
Edouard Griffiths
860bad12ca SDRdaemonFEC plugin: change color of text for min total number of blocks display label to be compatible with Windows version 2016-07-28 05:57:59 +02:00
f4exb
b157186b32 SDRdaemonFEC plugin: further improve stats display on GUI and updated readme accordingly 2016-07-28 04:49:33 +02:00
Edouard Griffiths
aa68c907fa SDRdaemonFEC plugin: improve stats on GUI 2016-07-27 18:49:17 +02:00
Edouard Griffiths
286ea81470 SDRdaemonFEC plugin: Windows build 2016-07-27 18:39:59 +02:00
f4exb
72fe72a529 SDRdaemonFEC plugin: cleanup and readme updates 2016-07-26 23:36:59 +02:00
f4exb
8b82547b86 SDRdaemonFEC plugin: make status button background darker when blocks are lost 2016-07-25 08:40:10 +02:00
f4exb
1d2e0986e5 RTLSDR plugin: align DC and IQ correction buttons with other plugins 2016-07-25 04:46:58 +02:00
f4exb
b84fde2831 SDRdaemonFEC plugin: updated online documentation 2016-07-24 20:01:10 +02:00
f4exb
9007d505ee SDRdaemonFEC plugin: use meta data CRC32 and promote to version 2.1.0 again 2016-07-24 19:50:51 +02:00
f4exb
66e829bbf9 SDRdaemonFEC plugin: demote to version 2.0.2 2016-07-24 14:38:25 +02:00
f4exb
2554851a0b SDRdaemonFEC plugin: do not recover meta because FEC is unreliable 2016-07-24 14:27:15 +02:00
f4exb
5e14ac9173 SDRdaemonFEC plugin: take buffering into account for timestamp calculation 2016-07-24 12:53:39 +02:00
f4exb
bbccea9432 SDRdaemonFEC plugin: GUI enhancements 2016-07-24 11:09:11 +02:00
f4exb
fac8465575 SDRdaemonFEC plugin: first working FEC version with cm256cc library 2016-07-23 23:14:22 +02:00
f4exb
c96c52eb5e SDRdaemonFEC plugin: failed connection debug messge 2016-07-23 20:13:27 +02:00
f4exb
bda1d8997b SDRdaemonFEC plugin: migrate to new cm256cc library 2016-07-23 19:59:42 +02:00
f4exb
a0729ce6f5 SDRdaemonFEC: debug FEC (1) 2016-07-20 08:54:31 +02:00
f4exb
29240f66dd SDRdaemonFEC plugin: fixed GUI 2016-07-18 00:39:35 +02:00
f4exb
85d9a101bf SDRdaemonFEC plugin: fixed CM256 library init and simplify code 2016-07-17 23:33:50 +02:00
f4exb
1b8199df89 SDRdaemonFEC plugin: check frame and block sequence 2016-07-15 19:44:02 +02:00
f4exb
c8785c94bb SDRdaemonFEC support. auto R/W correction 2016-07-13 03:31:19 +02:00
f4exb
95804345d5 SDRdaemonFEC support. auto R/W correction (1) 2016-07-12 08:52:38 +02:00
f4exb
6540979108 SDRdaemonFEC support. allow for smaller datagrams than the UDP block size 2016-07-12 04:44:44 +02:00
f4exb
83e34fde20 SDRdaemonFEC support. compatibility with zero FEC 2016-07-07 03:49:47 +02:00
f4exb
e252123567 SDRdaemonFEC support. removed special structure for block zero 2016-07-07 02:54:23 +02:00
f4exb
ddb65d2e70 SDRdaemonFEC support. removed useless data and method 2016-07-07 02:43:09 +02:00
f4exb
110d7cae46 SDRdaemonFEC support. removed output meta 2016-07-07 02:38:30 +02:00
f4exb
5fc9bd07f4 SDRdaemonFEC support. new simplified write method 2016-07-07 02:36:44 +02:00
f4exb
57231cdb32 SDRdaemonFEC support. removed output meta 2016-07-07 02:25:32 +02:00
f4exb
c7751062c3 SDRdaemonFEC support: debug (8). fixed CM256 descriptors addressing of recovery blocks. Debug message when frames are incomplete. 2016-07-06 02:54:01 +02:00
f4exb
dddf872d56 SDRdaemonFEC support. Use new simplified version 2016-07-06 00:43:38 +02:00
f4exb
8a22c0b468 Merge branch 'master' into dev. Build for Mac OS. 2016-07-05 20:02:51 +02:00
f4exb
f437666749 SDRdaemonFEC support. debug (8). use litterals 2016-07-05 19:59:18 +02:00
Ziga S
08602c661b Updated CMake files for QTEditor cmake style.
AudioOutput had previously stalled, mutex temporary removed(Q&D workaround, need for study OSX Audio Concurency).
Removed some part of code in DemodBFM for OSX compilations.
Code runs and was tested with HackRF.
Note: There is need have investigate two potencial problems(DemodBFM bug and AudioOutput deadlocking?).
2016-06-29 10:10:24 +02:00
f4exb
aea9bf866e SDRdaemonFEC support: debug (7). Corrected CM256 parameters specification fixing decoding 2016-06-23 01:31:40 +02:00
f4exb
278f085dbc SDRdaemonFEC support: debug (6). Corrected meta data processing 2016-06-23 00:58:07 +02:00
f4exb
3e388987c8 SDRdaemonFEC support: debug (5). Corrected statistics display 2016-06-23 00:57:47 +02:00
f4exb
cded6772ae SDRdaemonFEC support: debug (4). Corrected buffer gauge display 2016-06-22 01:10:58 +02:00
f4exb
a628357f76 SDRdaemonFEC support: debug (3). Fixed frames buffer length calculation and use more slots 2016-06-21 21:49:27 +02:00
f4exb
96bec6cac3 SDRdaemonFEC support: debug (2). Fixed output meta data cature 2016-06-21 08:30:32 +02:00
f4exb
46e85fa643 SDRdaemonFEC support: debug (1) 2016-06-20 09:07:37 +02:00
f4exb
b73330c663 SDRdaemonFEC support: correctly implement in plugin manager 2016-06-20 01:58:46 +02:00
f4exb
0812ab0d13 SDRdaemonFEC support: full compile 2016-06-20 01:32:32 +02:00
f4exb
eb3fedecda SDRdaemonFEC support: interim state (2). Compile UI. 2016-06-20 01:18:21 +02:00
f4exb
e418e68bd9 SDRdaemonFEC support: interim state (1). Compile except UI. Bumped version to 2.1.0 where necessary 2016-06-20 00:45:24 +02:00
f4exb
4386e0fbab SDRdaemonFEC support: added plugin as copy of SDRdaemon plugin 2016-06-19 09:56:49 +02:00
f4exb
b97a2ecffb Multi device support: Windows support 2016-05-25 02:33:50 +02:00
f4exb
7863a3cb69 Multi device support: remainder source plugins: removed useless dependencies on plugin API 2016-05-17 19:26:23 +02:00
f4exb
197feb1c9d Multi device support: SDRDaemon plugin removed useless dependencies on plugin API 2016-05-17 19:08:04 +02:00
f4exb
35df869115 Multi device support: BladeRF plugin removed useless dependencies on plugin API 2016-05-17 17:57:48 +02:00
f4exb
1974b375ee Multi device support: RTL-SDR plugin removed useless dependencies on plugin API 2016-05-17 17:53:22 +02:00
f4exb
08a6554c4e Multi device support: set version to 2.0.0 in all plugins 2016-05-17 15:29:28 +02:00
f4exb
5a8d05bfaf Multi device support: simplify source input setting 2016-05-17 03:41:01 +02:00
f4exb
500e809cba Multi device support: moved setInputGUI method from plugin API and manager classes to device API class 2016-05-16 16:02:55 +02:00
f4exb
7412ee0d54 Multi device support: migrate device specific stuff outside plugin classes completed for source plugins 2016-05-16 02:14:36 +02:00
f4exb
be918a217b Multi device support: migrate device specific stuff outside plugin classes 2016-05-16 01:12:37 +02:00
f4exb
602bfc988a Removed v4l-rtl and v4l-msi sample source plugin sources 2016-05-15 09:40:11 +02:00
f4exb
1707aa8e27 Removed gnuradio and osmosdr plugin sources 2016-05-15 09:26:31 +02:00
f4exb
4027b00675 Multi device support: GUI enhmcements 2016-05-15 04:38:37 +02:00
f4exb
3c0e66c90e Multi device support: GUIs enhancements 2016-05-14 03:15:03 +02:00
f4exb
7053d3775c Multi device support: completely removed direct access to DSP device engine from DSP engine 2016-05-13 00:50:29 +02:00
f4exb
2b036e2212 Multi device support: completely removed dependency on DSPEngine from source plugins 2016-05-13 00:03:58 +02:00
f4exb
f4c03bcab1 Multi device support: completely removed DSPEngine dependency on DSPDeviceEngine message queues 2016-05-12 23:45:27 +02:00
f4exb
7707858d57 Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods 2016-05-12 23:35:30 +02:00
f4exb
7159004bbe Multi device support: Aligned Funcube Pro+ plugin 2016-05-12 18:02:55 +02:00
f4exb
25197faa7a Multi device support: Aligned Funcube Pro plugin 2016-05-12 17:40:26 +02:00
f4exb
ea1f2208f7 Multi device support: Aligned HackRF plugin 2016-05-12 17:18:08 +02:00
f4exb
deee1ada34 Multi device support: Aligned Airspy plugin 2016-05-12 16:47:10 +02:00
f4exb
8885f9bcdd Multi device support: Aligned SDRDaemon plugin 2016-05-12 12:48:08 +02:00
f4exb
b399cc0dd4 Multi device support: Changed aligned FileSource 2016-05-12 12:29:12 +02:00
f4exb
cd9532a5e2 Multi device support: Changed aspect of record button 2016-05-12 12:04:59 +02:00
f4exb
e750acc7da Multi device support: Apply previous changes to RTL-SDR. 2016-05-12 11:10:10 +02:00
f4exb
e25c465b82 Multi device support: removed as much as possible (now) DSPDeviceEngine dependencies in MainWindow to source plugin GUIs. This includes file sink handling. Applies to BladeRF only. 2016-05-12 10:31:57 +02:00
f4exb
ecd05096ad Multi device support: moved DSPDeviceEngine start/stop actions and status from main window to each source plugin GUI 2016-05-11 23:35:16 +02:00
f4exb
7992f3f428 Multi device support: add start/stop buttons to all source plugins GUIs 2016-05-11 20:02:45 +02:00
f4exb
33b7177445 RTL-SDR source plugin: added 256k and 1600k sample rates 2016-05-03 02:14:41 +02:00
f4exb
90a5b75e91 DSD demod: DMR integration debug (2). Added eye diagram capability by delaying Q signal by 20 samples (2400 baud) 2016-04-12 03:32:42 +02:00
f4exb
58656fe65c RTL-SDR plugin: New 2000 kS/s rate 2016-03-31 19:49:32 +02:00
f4exb
007aaaf749 BladeRF plugin: changed sample rate and bandwidth unit displays. New 2000 kS/s rate 2016-03-31 19:48:06 +02:00
f4exb
ce20f21b08 BladeRF input plugin: GUI cosmetic changes 2016-03-29 17:31:44 +02:00
f4exb
574141be6c Airspy input plugin: GUI cosmetic changes 2016-03-29 16:53:15 +02:00
f4exb
d59c9e5a95 HackRF input plugin: GUI cosmetic changes 2016-03-29 16:39:05 +02:00
f4exb
39d5ecf6de RTL-SDR input plugin: GUI cosmetic changes 2016-03-29 16:22:24 +02:00
f4exb
b70fa3f191 Fixed preset import 2016-03-29 14:51:52 +02:00
f4exb
85778dbcc1 CMakeLists.txt files cleanup 2016-03-29 09:36:19 +02:00
Edouard Griffiths
4b95c1cbc0 Windows build: added .pro file for FCD Pro+ but it does not link so not included in main .pro 2016-03-29 03:53:54 +02:00
f4exb
989feb9108 FCD Pro+ plugin: non ALSA classes to handle FCD audio for Windows build 2016-03-29 03:17:59 +02:00
f4exb
b4178db004 SDRdaemon plugin: corrections in the readme 2016-03-28 02:48:33 +02:00
Edouard Griffiths
1f758bc5f7 Windows build: re-implement nanomsg and sdrdaemon plugin for 64 bit version only. Created a batch installation script for Win64 2016-03-28 02:34:14 +02:00
f4exb
8acfaa0458 SDRdaemon plugin: control from the plugin documentation update 2016-03-27 22:16:23 +02:00
Edouard Griffiths
27b6aab5f7 Windows build: added possibility to build with MinGW64 (experimental, does not work) 2016-03-27 18:56:33 +02:00
Edouard Griffiths
641e6b529f Windows build: removed nanomsg and sdrdaemon input plugin from the build 2016-03-27 12:12:57 +02:00
f4exb
17db3e03b6 SDRdaemon plugin: send configuration done 2016-03-27 04:33:12 +02:00
f4exb
0822773fbb SDRdaemon plugin: send configuration phase 1 2016-03-26 21:40:54 +01:00
Edouard Griffiths
57149d0689 Windows build: added BladeRF input plugin 2016-03-23 16:59:53 +01:00
f4exb
8254a4d07f SDRdaemon plugin: readme documentation 2016-03-20 18:12:37 +01:00
f4exb
a99fdd1f26 SDRdaemon plugin: Added tooltip for main buffer length in seconds display 2016-03-20 14:43:01 +01:00
f4exb
3bebd05411 SDRdaemon plugin: Added buffer length in seconds to the GUI 2016-03-20 14:40:40 +01:00
f4exb
b7a4c468fc SDRdaemon plugin: Ensure a minimal size of the main buffer depending on frame size so that auto follow ups work fine 2016-03-20 12:59:55 +01:00
f4exb
0ffc02102e SDRdaemon plugin: better calculation of write - read pointers delta. Better amortization of buffer R/W compensation with an alpha factor of 0.25 2016-03-20 02:49:25 +01:00
Edouard Griffiths
bfdcac70d0 SDRdaemon plugin: set the r/w buffer maximum correction limit to +/- 20 ms 2016-03-19 18:54:09 +01:00
f4exb
b14ae1e7c1 SDRdaemon: GUI fix. Limit r/w balance correction 2016-03-19 08:54:31 +01:00
f4exb
7077f6a780 SDRdaemon plugin: apply buffer r/w correction at all ticks. Updated readme with warnings for Windows 2016-03-19 06:14:06 +01:00
f4exb
0ba624dc37 SDRdaemon: ensure there are enough reads to calculate auto r/w unbalance correction 2016-03-19 05:15:34 +01:00
f4exb
a009d352be SDRdaemon: fix buffer r/w unbalance figure display when negative 2016-03-19 05:10:02 +01:00
f4exb
5845eaec92 SDRdaemon plugin: UI: enhance buffer r/w unbalance details display 2016-03-19 04:09:55 +01:00
f4exb
1c0ef544d3 SDRdaemon plugin: fix auto read/write balance correction 2016-03-19 03:49:38 +01:00
Edouard Griffiths
8b22d2cbbc SDRdaemon plugin: fixed deserialization of auto R/W balance flag 2016-03-18 18:37:32 +01:00
Edouard Griffiths
78c7a3ac45 SDRdaemon plugin: removed duplicate lines in .ui file 2016-03-18 18:04:03 +01:00
Edouard Griffiths
c1c64b7051 SDRdaemon plugin: implemented reset buffer indexes and auto balance buffer reads/writes 2016-03-18 14:03:34 +01:00
Edouard Griffiths
f7e3db53fe SDRdaemon plugin: fixed buffer gauge calculation 2016-03-18 10:52:35 +01:00
f4exb
b97ab1bd9d SDRdaemon plugin: corrected buffer gauge value calculation 2016-03-18 08:45:01 +01:00
Edouard Griffiths
22c3078c3a SDRdaemon plugin: added gauges for main buffer read vs writes 2016-03-17 15:41:48 +01:00
Edouard Griffiths
335ecea84a SDRdaemon: use own timer for Windows build with optimized interval at 50ms 2016-03-17 09:17:02 +01:00
Edouard Griffiths
12ff4c2334 SDRdaemon: use own timer for Windows build with optimized interval at 60ms 2016-03-17 01:56:09 +01:00
f4exb
55f389cfb0 SDRdaemon plugin: use internal (slower) timer for Windows release only. Fixed compile error 2016-03-16 22:40:54 +01:00
Edouard Griffiths
be13c80e73 SDRdaemon plugin: use internal (slower) timer for Windows release only 2016-03-16 18:46:16 +01:00
Edouard Griffiths
8a44f5c089 SDRdaemon plugin: get throttle interval from the timer. Removed useless chunk size attrubute 2016-03-16 18:26:44 +01:00
f4exb
87a53f03a2 SDRdaemon plugin: attempt to fix the skew rate calculation 2016-03-16 09:10:29 +01:00
f4exb
d5f65a7e39 SDRdaemon plugin: use a fixed time bound raw buffer of 8 seconds 2016-03-16 05:51:22 +01:00
f4exb
199b04de90 SDRdaemon plugin: ensure a mnimum size of 16MB for the raw buffer 2016-03-15 22:20:44 +01:00
f4exb
42e139e63e SDRdaemon plugin: switchable auto skwew rate following 2016-03-15 21:22:12 +01:00
Edouard Griffiths
026016c0d5 SDRdaemon: new auto skew rate compensation #1 2016-03-15 18:56:15 +01:00
Edouard Griffiths
f9c13dace9 SDRdaemon plugin: auto adaptive throttling 2016-03-15 18:06:02 +01:00
f4exb
35db910ba9 SDRdaemon plugin: auto adaptive throttling preparation 2016-03-15 06:13:52 +01:00
f4exb
47a3f534dd File Source input: correct setBuffer paramter type 2016-03-14 08:21:06 +01:00
Edouard Griffiths
1393a93070 File Source plugin: auto adaptative throttling 2016-03-14 01:43:21 +01:00
f4exb
1a9af41ac3 Windows build: added Airspy plugin 2016-03-13 01:22:00 +01:00
f4exb
1eeb308d47 File Source plugin: removed redundant navigation time display 2016-03-13 00:46:37 +01:00
f4exb
108e743da8 Windows build: added Hackrf plugin 2016-03-13 00:34:46 +01:00
f4exb
1ba3324844 HackRF plugin: initialize hackrf library before trying to enumerate 2016-03-12 23:17:51 +01:00
f4exb
137193ff3b Windows build: added RTL-SDR input plugin with dependency to binary libusb for MinGW32 2016-03-12 03:17:30 +01:00
f4exb
2e211365eb SDRdaemon plugin: cosmeticc changes in UI 2016-03-11 08:36:05 +01:00
f4exb
763594c2f0 SDRdaemon plugin: button to make auto follow stream sample rate optional 2016-03-11 05:25:25 +01:00
f4exb
1e34641138 Corrected date stamps calculation for Windows (MinGW) compatibility 2016-03-11 03:30:13 +01:00
Edouard Griffiths
90d6cd89e9 Windows build: added SDRdaemon input plugin in the build 2016-03-09 18:42:32 +01:00
Edouard Griffiths
782bb8ae40 Windows build: apply modifications 2016-03-09 06:39:19 +01:00