f4exb
71f96aded6
SoapySDR Input: reversed soft LO ppm correction. Fixes #641
2020-09-21 20:32:35 +02:00
f4exb
401134cdd2
BladeRF2: REST API: add scale in range report implementation
2020-09-14 23:38:06 +02:00
f4exb
5e2d17399d
BladeRF2: generalize scale support in range queries
2020-09-14 23:19:05 +02:00
f4exb
54883699d4
BladeRF2: fixed global gain setting. Fixes issue #630
2020-09-14 23:04:35 +02:00
f4exb
f9f70d91e3
Test Source: fixed worker lifecycle. Fixes issue #626
2020-09-11 00:27:53 +02:00
f4exb
a88b2074c4
Updated versions and changelogs
2020-08-27 09:58:11 +02:00
f4exb
459298687b
Remote Input: multicast: REST API implementation
2020-08-27 09:55:04 +02:00
f4exb
9a39df9c3e
Remote Input: updated documentation
2020-08-27 07:41:02 +02:00
f4exb
2b1ddc7208
Remote Input: added option to join a multicast group. Implements #611
2020-08-27 07:40:54 +02:00
f4exb
47a1eeaedc
FileInput: calculate file record length down to the microsecond. Implements #614
2020-08-26 00:12:30 +02:00
f4exb
8a565a0de2
Upgrade libiio and libairspyhf versions. Updated version and changelogs
2020-08-20 14:02:06 +02:00
f4exb
0c04560b3c
Merge pull request #605 from ubfx/plutosdr_iq_sampling
...
Fix libiio channel handling for IQ sampling with plutosdr
2020-08-19 13:13:45 +02:00
Felix Schneider
c4ccb59e95
Clean up iq sampling fix
2020-08-19 10:02:50 +02:00
Felix Schneider
7848b01987
Open both I and Q channels on plutosdr and change the inputthread accordingly
2020-08-19 09:11:20 +02:00
f4exb
7eb5b762b0
AirspyHF: use transfer->ctx to pass this object address
2020-08-17 13:58:17 +02:00
f4exb
17afe4fa65
Airspy: use transfer->ctx to pass this object address
2020-08-17 13:58:09 +02:00
f4exb
e6e7ece46c
Removed file recording function from device plugins
2020-08-09 00:47:06 +02:00
f4exb
44a62ea505
Renamed FileSink plugin to FileOutput
2020-08-08 17:29:57 +02:00
f4exb
1870b35832
SoapySDR: prepend the driver name to the device label so it can be differentiated if handled by SoapySDR remote
2020-08-08 17:29:57 +02:00
f4exb
d93651dedb
RemoteInput; do not stop UDP handler when stopping else it blocks the restart. Fixes issue #563
2020-07-13 00:06:48 +02:00
f4exb
57cd14c8e1
Updated version and changelogs
2020-07-12 21:01:51 +02:00
f4exb
b8681d59a9
TestSource: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes
2020-07-12 02:39:29 +02:00
f4exb
059d0dc4f2
AirspyHF: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes
2020-07-12 02:39:14 +02:00
f4exb
4bad01280e
Airspy: refactored PerseusInputThread to PerseusInputWorker object moved to thread. Equivalent to FileInput changes
2020-07-12 01:51:57 +02:00
f4exb
3ff933152a
Perseus: refactored PerseusInputThread to PerseusInputWorker object moved to thread. Equivalent to FileInput changes
2020-07-12 00:35:37 +02:00
f4exb
dadf51b6d7
FileInput: removed center frequency and sample rate from the settings since it should come from the file header
2020-07-11 11:09:58 +02:00
f4exb
7cddf7ce0b
FileInput: some code cosmetic changes
2020-07-11 06:56:32 +02:00
f4exb
c75c35acad
File Input: refactored FileInputThread to FileInputWorker object moved to thread (contribution from Vort). Fixes #562
2020-07-11 06:45:16 +02:00
f4exb
206eaff050
Remote input buffer size rework: dynamically allocated number of decoder slots. Implements #534
2020-06-28 10:15:26 +02:00
f4exb
385d8cc2db
Remote input buffer size rework: dynamically allocatable number of decoder slots
2020-06-28 10:15:15 +02:00
f4exb
16364d604a
Remote input buffer size rework: member name changes. Adjust sample sink fifo size from sample rate
2020-06-28 10:14:35 +02:00
f4exb
b7284b6b5c
Updated version and changelogs
2020-06-27 10:52:43 +02:00
f4exb
48e3a2808e
RTL-SDR bias tee. Updated documentation
2020-06-27 10:49:09 +02:00
f4exb
e62b0c7836
RTL-SDR bias tee. Implements #533
2020-06-27 10:47:50 +02:00
f4exb
18cee9d101
Updated version and changelogs
2020-06-24 05:25:56 +02:00
f4exb
128f091566
IQ swap: updated plugins GUI
2020-06-23 20:00:24 +02:00
f4exb
77c583385a
IQ swap: updated plugins documentation
2020-06-23 19:57:54 +02:00
f4exb
c4136c6a44
IQ swap: REST API: implementation in plugins
2020-06-23 19:56:50 +02:00
f4exb
cc5d614f67
IQ swap: initial implementation in plugins
2020-06-23 19:29:58 +02:00
f4exb
e79e11546c
PlutoSDR: fixed handling of open device status. Fixes issue #510
2020-05-20 11:23:51 +02:00
Sergei I. Korolev
d9ea8d4abc
Added more flexible build options
2020-05-02 17:57:00 +03:00
f4exb
f1d46c440a
Fixed incorrect frequency display when transverter is engaged. Fixes issue #509
2020-04-28 05:36:46 +02:00
f4exb
6172f5a33f
XTRX: REST API: fixed wrong setting object
2020-04-20 01:11:32 +02:00
f4exb
577ca59760
LimeSDR: revised labels and tooltips for antenna select. Fixes issue #506
2020-04-19 12:58:34 +02:00
f4exb
b64d813cfc
Fixed some warnings from Mac ports compilation
2020-04-19 06:14:45 +02:00
f4exb
c7e7215199
XTRX: fixed sample rate setting
2020-04-18 19:12:37 +02:00
f4exb
4300ae6623
LimeSDR: GUI: flip SR and Hw/Sw decimation or interpolation displays
2020-04-18 19:10:01 +02:00
f4exb
be7ec93654
XTRX: cosmetic changes
2020-04-11 17:48:03 +02:00
f4exb
0d094f4aa7
LimeSDR: cosmetic changes
2020-04-09 06:49:28 +02:00
f4exb
03d39f8483
LimeSDR: use constant instead of define for buffer size
2020-04-09 06:49:16 +02:00
f4exb
8a088199c9
Samplesources GUI file record: updated documentation
2020-04-02 05:01:00 +02:00
f4exb
bbe4605258
Samplesources GUI file record: right click to choose file
2020-04-02 05:00:43 +02:00
f4exb
71e65c4e9c
RTLSDR GUI file record: right click to choose file
2020-04-02 05:00:10 +02:00
f4exb
597633009c
BladeRF2: REST API: implemented actions: implementation
2020-04-02 04:55:24 +02:00
f4exb
323e75cddd
REST API device and channel actions: extension of record action: implementation
2020-03-10 19:44:27 +01:00
f4exb
b317c0a59d
REST API: device and channel actions: fixes to implementation
2020-03-10 15:31:38 +01:00
f4exb
07c11edb87
REST API device and channel actions: general implementation and RTLSDR and FileSource implementations
2020-03-10 08:33:15 +01:00
f4exb
d0858f21fb
Added possibility to specify devices that cannot be discovered automatically. This implements #445
2019-12-16 01:03:47 +01:00
f4exb
1a8028a4eb
Commented too frequent debug messages
2019-12-12 18:25:12 +01:00
f4exb
246ff824af
Corrected network manager process memory leaks (Rx side)
2019-11-12 18:46:45 +01:00
f4exb
d63f1a3ed5
Fixed some compilation issues
2019-10-25 13:57:19 +02:00
f4exb
01f0dd906a
Corrected device display name channel handling
2019-10-09 07:39:52 +02:00
f4exb
ee3313dc82
Plugins device enumeration optimization: factorization of common code for Rx/Tx devices
2019-10-09 07:39:52 +02:00
f4exb
e9bbf0b266
Plugins device enumeration optimization
2019-10-09 07:39:52 +02:00
f4exb
92856056cf
BladeRF, HackRF: minor fixes
2019-10-09 07:39:52 +02:00
f4exb
3cf8a2e826
HackRF output: implemented transverter mode
2019-08-28 13:28:53 +02:00
f4exb
d4a32affc2
RTL-SDR: rf bandwidth deserialization fix
2019-08-27 22:39:48 +02:00
f4exb
52593ab240
HackRF input: implemented transverter mode
2019-08-27 08:41:32 +02:00
f4exb
ec22056cbf
REST API: config: fixes (2)
2019-08-13 12:18:47 +02:00
f4exb
f80d16451b
REST API: config: PUT (1): swagger implementation. Various small fixes
2019-08-05 18:29:09 +02:00
f4exb
7688f187bc
REST API: config: use specialized ChannelWebAPIAdapter class similar to what has been done for devices
2019-08-05 00:10:56 +02:00
f4exb
a078239685
REST API: config: GET (11). Support of the rest of devices
2019-08-04 20:24:44 +02:00
f4exb
4b493da226
REST API: config: GET (10): mechanism to deal with device settings API formatting without creating a complete device object. Applied to Airspy input
2019-08-03 11:21:46 +02:00
f4exb
57fa540288
PlutoSDR: updated documentation
2019-07-26 19:23:20 +02:00
f4exb
100929af7a
PlutoSDR input: updated documentation
2019-07-26 01:03:51 +02:00
f4exb
1255784b7f
PlutoSDR input: implement control of hardware DC and IQ corrections
2019-07-25 13:57:24 +02:00
f4exb
3aaa24a06f
PlutoSDR input: added new buttons for hardware corrections
2019-07-25 08:42:32 +02:00
Martin Hauke
a1548333a7
Fix some typos
2019-07-22 23:14:23 +02:00
f4exb
7e6d02f675
FileSource channel: initial commit
2019-07-08 01:45:29 +02:00
f4exb
d0c2b73d99
Full renaming of FileSource device to FileInput
2019-07-08 00:59:04 +02:00
f4exb
7fcc24e06c
FileSource input: renaming of settings and report
2019-07-07 00:33:00 +02:00
f4exb
93d91a01db
KiwiSDR: fixed DC block toggle update in GUI
2019-07-03 23:49:10 +02:00
f4exb
e317b06fc9
Airspy: use device sample rate detection in libairspy by default
2019-06-30 03:13:07 +02:00
f4exb
7559330482
Added more debug messages in device enumeration
2019-06-26 17:44:44 +02:00
f4exb
2961fbccb3
Fixed BladeRF support
2019-06-26 00:43:03 +02:00
f4exb
4e1bee09e3
Build: MSVC build introduction
2019-06-24 18:25:53 +02:00
f4exb
634723ae2c
Restored the previously suppressed __attribute__ unused in a portable way
2019-06-19 18:50:55 +02:00
f4exb
06dea9b29f
PVS-Studio analys fixes: core package serious issues
2019-06-14 16:58:09 +02:00
f4exb
63132f0165
Device user arguments: updated documentation
2019-06-14 14:10:25 +02:00
f4exb
8ce43225ae
Device user arguments: use it in SoapySDR
2019-06-14 01:14:27 +02:00
f4exb
7f97826c58
KiwiSDR: added a DC block
2019-06-09 20:56:22 +02:00
f4exb
58ee095194
KiwiSDR: updated documentation and Qt5 websockets dependencies where missing. Updated version and changelogs
2019-06-09 19:51:59 +02:00
f4exb
2cefa0ed69
KiwiSDR: implemented file record name
2019-06-09 01:44:04 +02:00
f4exb
dc15668469
KiwiSDR: implemented report in REST API
2019-06-09 00:56:31 +02:00
f4exb
8ea5606034
KiwiSDR: restored disconnect signal with reporting in the GUI
2019-06-08 22:28:06 +02:00
f4exb
4c04ac85ed
KiwiSDR: implemented REST API and cosmetic changes
2019-06-08 21:25:08 +02:00
Vort
779f3fdb16
Add basic support for KiwiSDR receivers
2019-06-07 10:51:10 +03:00
f4exb
7a6f1b79ce
Build: Linux: added perseus external library
2019-06-03 01:30:05 +02:00
f4exb
816e0e28e0
Build: Linux: added airspyhf external library
2019-06-03 00:35:06 +02:00
f4exb
8a5ffe6b1f
Build: Linux: added libiio external library
2019-06-02 23:55:59 +02:00
f4exb
c885105a87
Build: Linux: added libbladeRF external library
2019-06-02 23:28:37 +02:00
f4exb
356d5b8010
Build: Linux: added LimeSuite external library
2019-06-02 01:05:33 +02:00
f4exb
76f20fe5d0
Merged latest developments on dev branch (4.8.1 and 4.8.2)
2019-05-31 12:45:29 +02:00
f4exb
af32260b51
Perseus server: added libusb include and lib
2019-05-31 09:58:34 +02:00
Davide Gerhard
2e04d2fe9d
fix windows code to build with MSVC
...
- remove __attribute__((unused)) not supported on MSVC
- remove __attribute((unused)) not supported on MSVC
- add symbol exports to RemoteDataReadQueue and RemoteDataQueue
- add export symbols to sdrsrv
2019-05-28 15:19:19 +02:00
Vort
cf89e20fb9
Use correct encoding for file names in FileSource plugin ( fixes #205 )
2019-05-27 08:26:38 +03:00
Davide Gerhard
92129089a5
add basic external libraries
...
- codec2
- cm256cc
- mbelib
- serialdv
- dsdcc
2019-05-23 23:51:20 +02:00
f4exb
6c71893143
Improve MSVC 2015 compatibility of FileSource plugin ( fixes #348 )
...
SoapySDR: enhanced log message during scan to show which id parameters are used
Windows build fixes
Perseus server: fixed missing libusb libraries in cmake file
2019-05-23 16:25:44 +02:00
Davide Gerhard
b3baf1f7fb
cmake: remove cm256cc library dependency from local{sink,input}
2019-05-23 11:49:57 +02:00
Davide Gerhard
a4c8a9978a
cmake: fix *_DIR usage on FindLib and re-import SoapySDR module
2019-05-22 17:20:11 +02:00
f4exb
c500e6f408
merge
2019-05-22 08:21:09 +02:00
f4exb
3f4c0a2e70
Use Qt precise timer for test and file sources
2019-05-21 23:33:36 +02:00
f4exb
bdd685c63e
TestSource: debug message for QTimer
2019-05-21 21:18:49 +02:00
Davide Gerhard
ab2d9270ac
libxtrx: fix LIBXTRX_LIBRARY variable
2019-05-21 20:40:16 +02:00
Davide Gerhard
94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR
2019-05-21 20:19:30 +02:00
Davide Gerhard
5ff197bc35
fixes for ubuntu 16.04
...
- probably libfreedv/freedv_api.cpp needs more work to avoid crash if
the user select 700C or 800XA
2019-05-21 20:19:29 +02:00
Davide Gerhard
5ceffe14cc
rework to prepare for use cpack; new sdrangel icon
2019-05-21 20:19:29 +02:00
Davide Gerhard
d52f260d11
localsink and localinput to new cmake format
2019-05-21 20:19:28 +02:00
Davide Gerhard
23498ab24b
manage "correctly" plugins/pluginssrv folders
2019-05-21 20:19:25 +02:00
Davide Gerhard
dcfb7f6c97
cmake: full refactor to remove qmake and use cmake on all platforms
2019-05-21 20:19:25 +02:00
Davide Gerhard
fd642496b8
remove qmake project files
...
move to cmake only building system
2019-05-21 20:19:18 +02:00
Vort
2cdfd08b88
Improve MSVC 2015 compatibility of FileSource plugin ( fixes #348 )
2019-05-21 16:18:58 +03:00
f4exb
b01c4e2477
Device API: added a number of source and sink streams and update it from the plugins
2019-05-21 00:27:08 +02:00
f4exb
88ea8b2ae9
Renamed createSampleXXXPluginInstanceYYY methods to remove the redundant YYY part
2019-05-19 10:28:50 +02:00
f4exb
9d22738412
Perseus: add libusb in cmake files
2019-05-13 00:35:03 +02:00
f4exb
8029194c02
Local output plugin and fixes
2019-05-10 23:38:52 +02:00
f4exb
9e628917dc
Removed all obsolete references to devicesourceapi.h and devicesinkapi.h
2019-05-09 12:10:27 +02:00
f4exb
89e53cf179
Single DeviceAPI interface (1)
2019-05-08 22:11:53 +02:00
f4exb
7ea814c180
Plugin interface: use enum for single Rx or single Tx type and added the any type
2019-05-07 18:58:20 +02:00
f4exb
54e46837dd
REST API: changed binary tx parameter to ternary direction parameter (0: rx, 1: tx, 2: any)
2019-05-07 14:43:38 +02:00
f4exb
c733bade1f
Windows build fixes
2019-05-02 21:38:28 +02:00
f4exb
a369f590f9
Local Input: fixed sample rate and center frequency propagation to channels
2019-05-02 20:48:25 +02:00
f4exb
52a2fc44b8
Local Input/Sink: added server plugins
2019-05-02 11:33:32 +02:00
f4exb
ab98a84532
Local Input/Sink: updated documentation
2019-05-02 10:29:27 +02:00
f4exb
d841c4e554
Local Sink/Input: REST API fixes
2019-05-02 09:54:08 +02:00
f4exb
9e5003eab9
New plugin pair LocalSink and LocalInput to pipe streams internally
2019-05-02 04:02:40 +02:00
f4exb
65f7e185b4
Remote sink and input: update documentation
2019-04-30 21:23:49 +02:00
f4exb
f9107b78b2
Remote input: limit m_readLengthSamples range
2019-04-30 08:43:55 +02:00
f4exb
2a8ee97c01
Remote input: R/W balance: increased correction limit to the equivalent of +/- 10ms per read (~20%)
2019-04-29 00:25:26 +02:00
f4exb
d0779be1d2
Remote input: R/W balance: calculate exponential moving average on floating point for better accuracy
2019-04-28 22:05:54 +02:00
f4exb
c60079397e
Remote input: moved writes increment counter in the write method for better consistency
2019-04-28 21:22:48 +02:00
f4exb
105873bfda
ValueDial fixes
2019-04-26 11:34:35 +02:00
f4exb
c0919b1129
Remote input: GUI cosmetic changes
2019-04-26 03:56:12 +02:00
f4exb
c269472f6e
Remote sink / input: pass center frequency in Hz
2019-04-26 03:07:50 +02:00
f4exb
74a9c5d36c
Remote: base CRC32 number of bytes for calculation on data FEC size
2019-04-26 02:50:02 +02:00
f4exb
2833eb1b0e
Remote: pass center frequency on 64 bits
2019-04-26 02:46:21 +02:00
f4exb
7199ff8271
Remote input GUI: add mini dial for sub kHz center frequency digits
2019-04-26 02:46:18 +02:00
f4exb
8d799a5a6b
Updated versions and changelog
2019-04-25 01:06:08 +02:00
f4exb
ea9df8700b
Remote input: removed extraneous v in front of version
2019-04-24 17:40:58 +02:00
f4exb
f23f2db168
Debian fixes (2)
2019-04-22 00:48:13 +00:00