f4exb
f9328789d5
MIMO: test MI: fixed updateFrequencyShiftLimit method zeroing frequency shift
2019-05-28 16:31:44 +02:00
Davide Gerhard
f61d1c3908
add gettimeofday() compatibility function for windows
...
plugins that need that:
- remotesink
- remotesource
2019-05-28 15:19:19 +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
Davide Gerhard
6e80780d17
cmake: windows fixes for MSVC
...
- disable sdrangelbench on windows with MSVC
- fix cpu flags test code for MSVC
- add ico file
2019-05-28 15:19:12 +02:00
f4exb
a0f16a1db0
MIMO: test MI: select stream to be displayed on main sperctrum
2019-05-28 12:09:08 +02:00
f4exb
bb8366bfde
MIMO: test MI source: implemented file record
2019-05-28 08:56:36 +02:00
Vort
cf89e20fb9
Use correct encoding for file names in FileSource plugin ( fixes #205 )
2019-05-27 08:26:38 +03:00
f4exb
f9a8523714
MIMO: add channel to testMI (2)
2019-05-27 02:52:33 +02:00
f4exb
eff28e8b63
MIMO: add channel to TestMI (1)
2019-05-26 02:14:35 +02: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
32d9a73e44
bump version to 4.8.0 and fix new plugins
...
new cmake for:
- channeltx/localsource
- samplesink/localoutput
2019-05-21 20:19:30 +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
0602879b2e
import freqtracker to new cmake config
2019-05-21 20:19:28 +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
71de6774c4
MIMO: dialog to select device stream from channel. Implemented in AM demod
2019-05-21 01:52:13 +02: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
e62e187931
MIMO: AM demod: implemented stream index (except dialog and apply setting)
2019-05-20 16:31:15 +02:00
f4exb
ad4827f36c
MIMO: handle channel and ancillary source / sink lists add / remove items
2019-05-19 12:54:22 +02:00
f4exb
88ea8b2ae9
Renamed createSampleXXXPluginInstanceYYY methods to remove the redundant YYY part
2019-05-19 10:28:50 +02:00
f4exb
7186182d71
MIMO: use proper functions to get the number of source and stream sinks from the MIMO device
2019-05-19 10:23:18 +02:00
f4exb
490d384ecf
Removed obsolete references to libsqlite3
2019-05-18 21:08:17 +02:00
f4exb
75ee688ac2
MIMO: implemented add/remove MIMO device set in main GUI
2019-05-18 11:59:56 +02:00
f4exb
ddde7a925f
MIMO: copied test source as multiple input. Adaptation of main classes
2019-05-18 06:30:37 +02:00
f4exb
1777eab1e3
NFM demod: added REST API support for high pass filter setting
2019-05-18 03:41:28 +02:00
f4exb
2c3bbea5bc
NFM demod: updated documentation
2019-05-17 22:46:23 +02:00
f4exb
5096816143
NFM demod: added high pass audio filter control
2019-05-17 22:06:59 +02:00
f4exb
2d44fa3b99
SoapySDR output: support floating point type samples
2019-05-17 18:35:34 +02:00
f4exb
082aa77f06
Frequency Tracker: make lock converge faster
2019-05-14 01:18:51 +02:00
f4exb
9d22738412
Perseus: add libusb in cmake files
2019-05-13 00:35:03 +02:00
f4exb
c69b1421a7
Local Output/Sink: updated documentation
2019-05-11 00:42:21 +02:00
f4exb
8029194c02
Local output plugin and fixes
2019-05-10 23:38:52 +02:00
f4exb
ba4c8d7a68
Added the Local Source plugin
2019-05-10 13:20:30 +02:00
f4exb
6d5d77dc6c
Channel local source (1)
2019-05-10 00:34:35 +02:00
f4exb
7e128335f1
Propagate change to channel UIs
2019-05-09 21:07:05 +02:00
f4exb
a5e9f251ef
Single channel API
2019-05-09 17:27:12 +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
fcc8817f62
Changelog and version change
2019-05-07 16:45:03 +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
a69d8a6422
SSB Modulator: implemented hard limiter on compressor to prevent overload
2019-05-07 02:50:05 +02:00
f4exb
85af6ecacc
Frequency Tracker: added server plugin and Windows build updates
2019-05-06 11:17:25 +02:00
f4exb
f8879bf47a
Frequency Tracker: updated documentation
2019-05-06 11:01:51 +02:00
f4exb
30725b9651
Frequency Tracker: init sequence fix. Tracking low correction threshold. GUI updates
2019-05-06 01:57:41 +02:00
f4exb
ce12f40d73
Frequency Tracker: updated documentation
2019-05-05 18:43:33 +02:00
f4exb
cdf8a63294
Frequency tracker: added squelch gate control
2019-05-05 13:19:00 +02:00
f4exb
f63b0fe96c
Frequency tracker: added alpha factor of EMA control
2019-05-05 09:43:15 +02:00
f4exb
4c278eef8d
Frequency tracker (5)
2019-05-05 01:20:11 +02:00
f4exb
459063d4f2
Frequency tracker (4)
2019-05-04 22:00:24 +02:00
f4exb
e1662d2f4e
Frequency tracker (3)
2019-05-04 10:02:48 +02:00
f4exb
230737cac5
Frequency tracker (2)
2019-05-04 04:55:01 +02:00
f4exb
fc650c5fd1
Method to get frequency from FLL. Fixed Channel Analyzer lock delta frequency display in case of decimation
2019-05-04 04:54:16 +02:00
f4exb
b4b157a9a4
Frequency tracker (1)
2019-05-04 01:55:58 +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
91089b6809
Remote sink: fixed chanel frequency shift calculation and access
2019-04-27 01:19:17 +02:00
f4exb
102013791e
Remote sink: fixed position GUI feedback
2019-04-26 19:36:23 +02:00
f4exb
85a3e6fe44
Remote sink: updated REST API and new settings handling
2019-04-26 14:34:01 +02:00
f4exb
3642a7a2f6
Remote input: Redo the channelizer stuff with the new sample rate to re-synchronize everything
2019-04-26 12:06:36 +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
111c035c09
Remote channel sink: decimation and shift: core changes
2019-04-26 01:27:36 +02:00
f4exb
07c5bd19b8
Remote channel sink: decimation and shift: GUI changes
2019-04-25 15:48:47 +02:00
f4exb
8d799a5a6b
Updated versions and changelog
2019-04-25 01:06:08 +02:00
f4exb
4cc81d55da
DSD demod: save PLL enable and audio mute indicators in preset
2019-04-24 17:50:31 +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
f4exb
1f8f8e4286
Merge branch 'master' into dev
2019-04-21 20:34:59 +02:00
f4exb
50d39f856d
LimeSDR: change antenna labels for Lime Mini (fixed)
2019-04-21 01:06:23 +02:00
f4exb
fbb29ba9cd
Fixed some compiler warnings
2019-04-21 00:13:14 +02:00
f4exb
fbd875003a
Revert "LimeSDR: change antenna labels for Lime Mini"
...
This reverts commit aefb1b7f3f
.
2019-04-21 00:07:47 +02:00
f4exb
e98d983bff
Remote sink channel: corrected destruction from the GUI
2019-04-20 23:28:51 +02:00
f4exb
d504b060f9
REST API: added missing bits in some modulators and demodulators for reverse API
2019-04-20 19:53:16 +02:00
f4exb
1e0da5b8ee
AM demod: fixed reverse API settings from the API
2019-04-20 19:11:58 +02:00
Davide Gerhard
121504eeb3
enable fcdpro/fcdproplus on macOS; remove asound dependency
...
asound is not needed; now it uses qt audio
2019-04-19 08:46:26 +02:00
f4exb
387c5a0e3b
Merge branch 'master' into dev
2019-04-18 23:31:42 +02:00
f4exb
924e54118c
FreeDV: REST API fixes (2)
2019-04-18 00:50:49 +02:00
f4exb
c76adfc1a8
FreeDV: REST API fixes (1)
2019-04-17 17:34:02 +02:00
f4exb
aefb1b7f3f
LimeSDR: change antenna labels for Lime Mini
2019-04-16 22:58:38 +02:00
f4exb
c856d4035f
HackRF output: fixed setting of Fc pos from REST API. Bumped version
2019-04-16 01:00:50 +02:00
Davide Gerhard
d1d51a5d34
bladerf2output: fix warning
...
format specifies type 'unsigned long' but the argument has type 'uint64_t'
2019-04-15 15:42:02 +02:00
Davide Gerhard
036eda0a92
fcdpro/fcdproplus: disable samplesource on macOS
2019-04-15 15:41:49 +02:00
Davide Gerhard
941aea3b92
cm256cc: fix path and pkgconfig discovery
2019-04-15 15:39:57 +02:00
Davide Gerhard
9d5c6f765e
libdsdcc: fix path and pkgconfig discovery
2019-04-15 15:39:30 +02:00
f4exb
bf27409f50
PlutoSDR: updated documentation
2019-04-14 18:08:57 +02:00
f4exb
d683ecb6d6
HackRF: updated documentation
2019-04-14 17:52:57 +02:00
f4exb
d0bb485ba2
BladeRF: updated documentation
2019-04-13 23:48:16 +02:00
f4exb
c37f219696
PlutoSDR output: implemented baseband or device sample rate input option
2019-04-13 23:00:02 +02:00
f4exb
2f3418487d
PlutoSDR input: implemented baseband or device sample rate input option
2019-04-13 22:16:08 +02:00
f4exb
41fd3ea765
HackRF output: implemented Fc tooltip center frequency shift
2019-04-13 21:44:15 +02:00
f4exb
1860d20220
HackRF output: implemented baseband or device sample rate input option
2019-04-13 21:33:17 +02:00
f4exb
457c873365
HackRF input: implemented baseband or device sample rate input option
2019-04-13 21:20:22 +02:00
f4exb
af098400d5
BladeRF2 output GUI: fixed alternate sample rate display width
2019-04-13 09:24:02 +02:00
f4exb
10be66085b
BladeRF2: implemented baseband or device sample rate input option
2019-04-12 14:14:17 +02:00
f4exb
bfe38e7965
BladeRF: updated documentation
2019-04-12 13:20:07 +02:00
f4exb
6bc1323c38
BladeRF1: updated plugin version and screenshots
2019-04-12 00:30:57 +02:00
f4exb
66bfff90da
BladeRF1 output: implemented baseband or device sample rate input option
2019-04-12 00:18:29 +02:00
f4exb
60cb77fe2d
BladeRF output: invert I/Q
2019-04-12 00:18:16 +02:00
f4exb
461b33f099
BladeRF1 input: implemented baseband or device sample rate input option
2019-04-11 23:07:44 +02:00
f4exb
4bb0f4f51a
Fixed incomplete copyright headers (2): plugins/samplesource
2019-04-11 06:57:41 +02:00
f4exb
ef15157a50
Fixed incomplete copyright headers (1)
2019-04-11 06:39:30 +02:00
f4exb
dc519fbda7
XTRX input: implemented baseband or device sample rate input option
2019-04-10 23:40:45 +02:00
f4exb
c94b7ccbe2
XTRX output: implemented baseband or device sample rate input option
2019-04-10 22:10:49 +02:00
f4exb
7b7598b806
LimeSDR: updated documentation
2019-04-09 23:19:52 +02:00
f4exb
8ab8fc3e0d
LimeSDR output: implemented baseband or device sample rate input option
2019-04-09 21:40:33 +02:00
f4exb
8123cacafd
LimeSDR input: implemented baseband or device sample rate input option
2019-04-09 01:34:51 +02:00
f4exb
89506fe368
RTL-SDR: updated documentation and widgets tool tips
2019-04-07 12:34:45 +02:00
f4exb
6978a90d43
RTL-SDR: implemented baseband or device sample rate input option
2019-04-07 02:06:05 +02:00
f4exb
d9e13de372
LimeSDR input: moved the transverter mode button in the GUI and updated documentation
2019-04-06 10:38:31 +02:00
f4exb
f4d0066edf
RTL-SDR: fixed gain setting sequence (issue #321 )
2019-04-03 23:01:29 +02:00
f4exb
ab49d4bf19
HackRF input: match sample rate limits with the Tx part (1 to 10 MS/s)
2019-04-02 23:29:10 +02:00
f4exb
624a3e8ef5
HackRF: updated documentation
2019-04-02 22:29:17 +02:00
f4exb
4e24dd954e
HackRF output: FcPos parameter in REST API
2019-04-02 13:43:47 +02:00
f4exb
e2ac286458
Series of shifted decimators matching shifted interpolators. Applied to HackRF input
2019-04-02 01:10:03 +02:00
f4exb
dc4a98b58a
HackRF output: compensate shifted interpolators
2019-04-01 14:40:01 +02:00
f4exb
bfcfe8f87c
Implemented shifted interpolators by 64 and fixed some shifted interpolators inf/sup chains
2019-04-01 03:24:45 +02:00
f4exb
b3b7c54b78
Implemented shifted interpolation up to 32
2019-04-01 02:12:50 +02:00
f4exb
8e6f9d8d24
HackRF output: implementation of Fc position selection in the GUI
2019-03-31 23:09:50 +02:00
f4exb
9c5c726b97
HackRF: 2 way Rx/Tx frequency synchronization
2019-03-31 00:40:42 +01:00
f4exb
64b198e507
HackRF: suppression of Rx to Tx link frequency. Synchronization of Tx to Rx device center frequency.
2019-03-30 20:44:55 +01:00
f4exb
345112f1fe
Reverse API originator information: implemented for start/stop in all sink plugins
2019-03-25 15:26:01 +01:00
f4exb
cd35732807
Reverse API originator information: implemented for start/stop in all source plugins
2019-03-25 15:21:17 +01:00
f4exb
546d8dca5e
Reverse API originator information: implemented for start/stop in RTL-SDR and TestSource
2019-03-25 15:10:31 +01:00
f4exb
369aebf1ed
Reverse API originator information: implemented in all channel Tx plugins
2019-03-25 13:57:59 +01:00