ZigaS
b743943c70
Update to Qt 5.12.0.
...
Project files with MacOS clang RPATH to use proper paths for shared objects.
Minor path updates in favor of loading plugin libs.
Deployment script packaging using Qt way(macdeployqt).
2018-12-27 09:48:30 +01:00
f4exb
7d93b67a83
Reverse API: SoapySDR output
2018-12-26 23:00:31 +01:00
f4exb
42d69204c6
Reverse API: SDR daemon sink
2018-12-26 22:30:35 +01:00
f4exb
5a2e62aaea
Reverse API: PlutoSDR output
2018-12-26 21:40:46 +01:00
f4exb
026aa0cb4a
Reverse API: HackRF output
2018-12-26 21:03:26 +01:00
f4exb
aad0046d03
Reverse API: BladeRF output
2018-12-26 19:22:52 +01:00
f4exb
7c4b4bc795
Reverse API: format updates
2018-12-19 22:01:26 +01:00
f4exb
ca4f8d80e8
SoapySDR: removed more compilation dependencies on libusb
2018-12-19 13:22:49 +01:00
f4exb
c02b9a270a
Reverse API: added content type when request has JSON body
2018-12-19 08:52:50 +01:00
f4exb
0a7e8378df
Reverse API: LimeSDR output changes
2018-12-19 00:12:44 +01:00
f4exb
0e75cc3709
Wndows builds: removed reference to now obsolete MinGW64 toolchain
2018-12-14 17:49:06 +01:00
f4exb
13afa2e45f
SoapySDR: fixed memory leaks
2018-12-04 01:03:21 +01:00
f4exb
fe0f506f50
SoapySDR support: new attempt for Debian build (3)
2018-12-01 10:12:15 +00:00
f4exb
d225bf9378
SoapySDR support: new attempt for Debian build (2)
2018-12-01 10:09:10 +01:00
f4exb
f3b75ead00
LimeSDR: detect Lime hardware type. Interface with GPIO only for SPI and USB type
2018-11-29 23:37:34 +01:00
f4exb
83b66eb6f1
LimeSDR: report GPIO pins values in the GUI
2018-11-29 13:57:04 +01:00
f4exb
5319eac2ff
LimeSDR REST API: support GPIO
2018-11-29 01:21:44 +01:00
f4exb
f96978d196
Windows MSVC2017: PlutoSDR support
2018-11-28 18:30:11 +01:00
f4exb
c8480a58fe
SoapySDR support: increment version
2018-11-27 23:47:04 +01:00
f4exb
468fab5c5e
SoapySDR support: set a minimum read or write timeout of 250ms
2018-11-27 23:44:11 +01:00
f4exb
9d0bcc7e5c
SoapySDR support: removed from Debian build
2018-11-24 19:55:37 +01:00
f4exb
ca36f757e1
SoapySDR support: Debian: added internal soapysdr library
2018-11-23 01:06:56 +01:00
f4exb
8a6ee37ccb
SoapySDR support: updated documentation
2018-11-23 00:25:27 +01:00
f4exb
26af3014a5
SoapySDR support: make checkboxes more visible
2018-11-22 17:03:59 +01:00
f4exb
e36bd24330
SoapySDR support: output: documentation
2018-11-22 08:52:15 +01:00
f4exb
f04201a528
SoapySDR support: allow overflow on reads. Changed timeout to 10 times the block time (actually)
2018-11-20 00:30:44 +01:00
f4exb
f5357e9917
PVS-Studio Analysis corrections for less serious issues
2018-11-18 11:06:41 +01:00
f4exb
059228e39f
PVS-Studio Analysis corrections for serious issues
2018-11-18 09:39:22 +01:00
f4exb
bc50bf9afa
Windows: MSVC2017: BladeRF support
2018-11-16 13:44:58 +01:00
f4exb
1da6f64a25
Windows: MSVC2017: use default path for SoapySDR
2018-11-16 13:07:21 +01:00
f4exb
8e5a332b50
Windows: MSVC2017: use default PothosSDR install directory
2018-11-16 10:47:30 +01:00
f4exb
b0fa7c2591
Windows: MSVC2017: completed SoapySDR support
2018-11-16 08:15:10 +01:00
f4exb
3da7933fa7
SoapySDR support: REST API: fixed individual gains and tunable elements settings
2018-11-15 23:00:55 +01:00
f4exb
2ab09f7e6c
SoapySDR support: fixed tunable elements inital settings
2018-11-15 22:25:33 +01:00
f4exb
6ad678e059
SoapySDR support: REST API: input and output: corrected mapped elements setting
2018-11-15 16:54:23 +01:00
f4exb
dbbabd4b57
SoapySDR support: input and output: display mapped setting elements after applying settings
2018-11-15 14:14:49 +01:00
f4exb
69cd5645eb
SoapySDR support: fixed input and output stream and device displays
2018-11-15 14:11:52 +01:00
f4exb
5bf18ade3f
SoapySDR support: REST API: fixed device report
2018-11-15 00:47:15 +01:00
f4exb
da5ac0f0c6
SoapySDR support: REST API: rest of input and output methods
2018-11-14 23:34:03 +01:00
f4exb
ee95e1d617
Windows: MSVC2017: include LimeSDR plugins
2018-11-14 18:02:45 +01:00
f4exb
19dff97a1c
SoapySDR support: REST API: output: format settings and report
2018-11-14 09:19:36 +01:00
f4exb
28bf2578fa
Windows: MSVC2017: adapt sdrdaemonoutput plugin module
2018-11-13 14:29:27 +01:00
f4exb
83069dec63
SDRDaemon output: removed dependency on sys/time.h and unistd.h
2018-11-13 14:21:36 +01:00
f4exb
71387eb61a
Windows: MSVC2017: adapt hackrfoutput plugin module
2018-11-13 11:20:40 +01:00
f4exb
7574cb23d4
Windows: MSVC2017: fixed more attribute unused cases (2)
2018-11-13 08:51:14 +01:00
f4exb
696e7324a4
SoapySDR support: device arg GUI
2018-11-12 01:10:51 +01:00
f4exb
c382913fb4
SoapySDR support: stream ArgInfo SoapySDR interface
2018-11-11 19:44:48 +01:00
f4exb
f436479bd7
SoapySDR support: output: stream ArgInfo GUI
2018-11-11 09:31:27 +01:00
f4exb
8a72372b28
SoapySDR support: fixed display settings
2018-11-10 07:17:55 +01:00
f4exb
4d3113eabc
SoapySDR support: cosmetic changes
2018-11-09 00:48:42 +01:00
f4exb
e1ac6c2caa
SoapySDR support: fixed createTunableElementsControl
2018-11-09 00:31:20 +01:00
f4exb
1168c18e3a
SoapySDR support: output: auto correction GUIs
2018-11-08 21:42:49 +01:00
f4exb
ef672300d2
SoapySDR support: output: AGC GUI
2018-11-08 01:52:48 +01:00
f4exb
59c8ecd2d0
SoapySDR support: output: manage global and individual gains coupling
2018-11-07 23:54:32 +01:00
f4exb
b316af2d1d
SoapySDR support: individual gains GUIs fixes
2018-11-07 20:06:07 +01:00
f4exb
d2eb9130b0
SoapySDR support: output: individual gains GUIs
2018-11-07 13:47:47 +01:00
f4exb
d4e73086d0
SoapySDR support: output: global gain GUI
2018-11-07 13:08:35 +01:00
f4exb
5c8073bade
SoapySDR support: output: tunable elements GUIs fixes
2018-11-06 22:41:10 +01:00
f4exb
e17828c7ee
SoapySDR support: output: tunable elements GUIs
2018-11-06 20:19:20 +01:00
f4exb
6ea676d5c4
SoapySDR support: tunable elements GUIs fixes
2018-11-06 08:32:47 +01:00
f4exb
0f14527039
SoapySDR support: input: tunable elements GUIs
2018-11-05 17:27:32 +01:00
f4exb
52e9a72098
SoapySDR support: output: bandwidth selection GUI
2018-11-05 02:40:02 +01:00
f4exb
0d0b8c9618
SoapySDR support: input: bandwidth selection GUI
2018-11-05 02:19:40 +01:00
f4exb
bf3fdcbfc2
SoapySDR support: input: antenna selection GUI
2018-11-04 23:54:16 +01:00
f4exb
45a569655a
SoapySDR support: fixed update settings processing in GUIs
2018-11-04 19:17:47 +01:00
f4exb
2bc59154bf
SoapySDR support: output: fixed sample FIFO resizing
2018-11-04 18:56:57 +01:00
f4exb
564a99d14e
SoapySDR support: fixes
2018-11-04 18:42:51 +01:00
f4exb
6a9607c8fc
SoapySDR support: output: implemented thread and related methods
2018-11-04 11:45:59 +01:00
f4exb
0d09958483
SoapySDR support: input: settings and thread output: settings
2018-10-30 20:31:16 +01:00
f4exb
6cede7a667
SoapySDR support: output: open and close
2018-10-30 10:02:32 +01:00
f4exb
d8b82ddecd
SoapySDR support: set enumeration serial to driver and sequence so buddies are paired appropriately
2018-10-30 00:19:51 +01:00
f4exb
8f2ec099f3
SoapySDR support: create output plugin with enumeration
2018-10-29 18:27:58 +01:00
f4exb
4b8461981e
Bumped version to 4.2.4
2018-10-22 14:52:01 +02:00
f4exb
0e074cda36
BladeRF: updated documentation
2018-10-11 21:14:30 +02:00
f4exb
993ab36a29
FileRecord improvement: update FileSink plugin and writeHeader private method in FileRecord accordingly
2018-10-10 14:05:21 +02:00
f4exb
ef1e9c2b25
File source: added documentation. Bumped version
2018-10-09 23:15:59 +02:00
f4exb
6269125d2c
BladeRF2: fixed Tx channel enable/disable wrapping routine thus fixing issue #225
2018-10-09 02:08:06 +02:00
f4exb
89d5155694
BladeRF2: updated documentation
2018-10-07 19:48:45 +02:00
f4exb
c579d66b59
BladeRF2: implemented transverter mode
2018-10-03 06:14:26 +02:00
f4exb
f4976485fc
BladeRF2 output: tried to fix SO->MO and MO->SO cycle
2018-10-02 06:11:34 +02:00
f4exb
593209185e
BladeRF2 output: Windows build
2018-10-01 10:30:34 +02:00
f4exb
2323d21a43
BladeRF2: fixed MO mode by multiplying sample rate by the number of Tx channels
2018-09-30 23:42:52 +02:00
f4exb
98a87bb860
BladeRF2: REST API: implemented LO soft correction setting
2018-09-30 11:10:07 +02:00
f4exb
e754dee625
BladeRF2 output: implemented LO soft correction
2018-09-30 10:59:52 +02:00
f4exb
b5c4b532ae
BladeRF2 input: implemented LO soft correction
2018-09-30 10:26:53 +02:00
f4exb
2df27958b3
BladeRF output fixes but MO still not working
2018-09-30 07:25:13 +02:00
f4exb
53ff8f32bf
BladeRF2 output: fixed SO mode
2018-09-29 21:40:22 +02:00
f4exb
5566dc6a7e
BladeRF2 output: fixed gain handling
2018-09-29 10:53:44 +02:00
f4exb
d75a576f69
BladeRF output (2)
2018-09-29 09:56:54 +02:00
f4exb
c27acf086e
BladeRF output (1) and some cosmetic changes
2018-09-29 05:49:14 +02:00
f4exb
e4ce6c21b2
libbladerRF2: Windows build for bladerf1output plugin
2018-09-27 10:41:55 +02:00
f4exb
f7af0a4ac2
BladerRF2 input support (2)
2018-09-23 19:56:24 +02:00
f4exb
0e79f4eccf
LibbladeRF2: migrate bladerfoutput to bladerf1output
2018-09-19 08:42:59 +02:00
f4exb
e130c2213f
LibbladeRF2: migrate UI from bladerf to bladerf1
2018-09-19 06:27:40 +02:00
f4exb
94837dbd51
LibbladeRF2: BladeRF1 specific enumeration
2018-09-19 06:15:22 +02:00
f4exb
bf726e16b1
LibbladeRF2: migrate REST API from bladerf to bladerf1
2018-09-19 05:54:07 +02:00
f4exb
8433f63a9b
LibbladeRF2: migrate devices/bladerf to devices/bladerf1
2018-09-19 05:26:18 +02:00
f4exb
d596931209
LibbladeRF2: make bladeRF1 work
2018-09-18 23:12:00 +02:00
f4exb
d2a740425b
SDRDaemonSink: always set center frequency on API report analysis
2018-09-18 00:08:15 +02:00
f4exb
1894f0ba02
Windows build: remove SDRDaemon plugins
2018-09-17 09:24:05 +02:00
f4exb
7bbb0b426d
SDRDaemonSink: use QUdpSocket: cleanup
2018-09-17 03:53:46 +02:00
f4exb
aac6d09622
SDRDaemonSink: use QUdpSocket
2018-09-17 03:42:08 +02:00
f4exb
1e02b85702
SDRDaemonSink: make UDP worker a QThread
2018-09-17 03:33:18 +02:00
f4exb
6406a0ba50
SDRDaemonSink: separate files for UDPSinkFECWorker
2018-09-16 11:23:24 +02:00
f4exb
82b25f2f9d
Fixed Windows build
2018-09-16 10:02:54 +02:00
f4exb
f86afff3e8
Fixed Debian build
2018-09-16 01:30:43 +02:00
f4exb
f3253ffccc
SDRDaemonSink: Windows build
2018-09-15 22:30:58 +02:00
f4exb
a2a07a1121
SDRdaemon: code cleanup
2018-09-15 21:50:12 +02:00
f4exb
69cb73900d
SDRDaemonSink: updated documentation
2018-09-15 11:42:28 +02:00
f4exb
5e588ae09e
SDRDaemon: cleanup on UDP Tx side to use sdrdaemondatablock.h definitions and Rx sample size
2018-09-13 00:31:49 +02:00
f4exb
6aff1a3db3
SDRDaemonSink: calculate Tx delay in UDP sink
2018-09-11 01:01:43 +02:00
f4exb
9bf030c824
SDRDaemonSink: ananonymize protected bloc in UDPSinkFEC also
2018-09-11 00:24:18 +02:00
f4exb
6341bddef3
SDRDaemonSink: 16/24 bit samples compatibility
2018-09-10 08:46:52 +02:00
f4exb
404c73fb80
SDRDaemon: make Rx side truly 24/16 bit compatible in all configurations
2018-09-10 02:52:36 +02:00
f4exb
0ae5955b76
SDRDaemon: fixed passing number of sample bits and sample bytes
2018-09-09 17:39:36 +02:00
f4exb
cfd414073e
SDRDaemon: removed references to nanomsg entirely
2018-09-09 10:45:34 +02:00
f4exb
4518984ddb
SDRDaemonSink: wait for queue stabilization to start rate control
2018-09-07 09:22:17 +02:00
f4exb
98a1f1952f
SDRDaemonSink and DaemonSource: do not set frequency via SDRDaemonSink
2018-09-07 00:58:09 +02:00
f4exb
96e7d49fbe
DaemonSink (1)
2018-09-05 01:32:29 +02:00
f4exb
dc51f96b3f
SDRDaemonSinkOutput: set initial conditions of sample rate control at start
2018-09-04 22:28:10 +02:00
f4exb
b2dc7a6cdc
Changed SDRDaemonChannelXxx to DaemonXxx
2018-09-04 20:35:54 +02:00
f4exb
7146225222
SDRdaemonSinkGui: removed rate control code
2018-09-04 15:02:45 +02:00
f4exb
5cf060f4d6
SDRdaemonSinkOutput: removed unused attributes
2018-09-04 14:00:42 +02:00
f4exb
4a06cc94a0
SDRDaemonSink: refactored rate control and removed server type from GUI and REST API
2018-09-04 08:43:07 +02:00
f4exb
6f3bb72d52
SDRDaemonSink: transfer sample rate control from GUI to core (2)
2018-09-03 18:13:57 +02:00
f4exb
a0a9dc4dae
SDRDaemonSink: transfer sample rate control from GUI to core (1)
2018-09-03 09:17:29 +02:00
f4exb
5d856f8a80
SDRDaemonSink: corrected sample count wrap around calculation
2018-09-03 00:15:47 +02:00
f4exb
b306aa8aa7
DaemonSrc: implemented status report to the GUI
2018-09-02 19:12:03 +02:00
f4exb
96dfce0154
SDRdaemonSink: added compatibility with SDRangel and SDRdaemon server types
2018-09-01 10:44:12 +02:00
f4exb
c25c7fda58
SDRDaemonSink GUI: sample rate active feedback (2)
2018-08-31 08:47:18 +02:00
f4exb
f8383f8cff
SDRDaemonSink GUI: sample rate active feedback
2018-08-31 07:38:30 +02:00
f4exb
90fb223b01
SDRDaemonSink GUI: enhanced status reporting
2018-08-30 19:14:34 +02:00
f4exb
829299cb74
SDRDaemonSink: GUI: completed status display
2018-08-30 08:45:57 +02:00
f4exb
e20e14ac75
SDRDaemonSink: use SDRdaemon REST API to get channel source information
2018-08-30 02:58:10 +02:00
f4exb
1f7720e8f9
SDRdaemon: channel source report
2018-08-30 01:56:53 +02:00
f4exb
a8d45fd253
SDRDaemonSink: refactoring (2)
2018-08-29 22:08:58 +02:00
f4exb
133f9133bd
SDRDaemonSink: refactoring (1)
2018-08-29 18:39:40 +02:00
f4exb
82cba84a50
SDRDaemonSink: fixes
2018-08-28 06:29:59 +02:00
f4exb
d978c42b6e
Cosmetic changes
2018-08-16 19:04:23 +02:00
f4exb
62deb64f57
LimeSDR GUIs: always apply change of FIR bandwidth
2018-08-13 16:58:43 +02:00
f4exb
1456725237
Updated version
2018-07-18 21:19:11 +02:00
f4exb
f66f9e1cfe
Fixed PlutoSDR output sample width. Fixes issue #198
2018-07-16 23:49:04 +02:00
Edouard GRIFFITHS
ea83e43d09
New Windows build
2018-07-11 18:05:05 +02:00
f4exb
b00aea8989
PVS studio static analyzer fixes (1)
2018-06-21 19:28:11 +02:00
f4exb
1eb8716a9f
Fixes for Arch. Manual merge of pull request #183 . DATV demod: fixed some of ffmpeg deprecation warnings
2018-06-13 00:20:51 +02:00
f4exb
da1b7c2658
Server: added SDRdaemon sink plugin
2018-05-29 22:14:37 +02:00
f4exb
f30717bafa
Server: added PlutoSDR output plugin
2018-05-29 22:03:47 +02:00
f4exb
8155825bc4
SDR daemon sink: implemeted WEB API
2018-05-28 00:40:33 +02:00
f4exb
862c689754
LimeSDR: implemeted WEB API for reporting
2018-05-26 22:16:59 +02:00
f4exb
be15aa7cb0
PlutoSDR output: implemeted WEB API
2018-05-26 20:33:02 +02:00
beta-tester
1c952d3b0e
force 24h time format
...
changed hh:mm to HH:mm
changed dd.MM.yyyy to yyyy-MM-dd to uniform all date format
2018-05-11 11:00:08 +02:00
f4exb
7bf777e498
Get rid of ugly native dialogs on file chooser dialogs
2018-05-11 00:00:15 +02:00
f4exb
c458f0647c
Removed Fc pos references in Sample Sink side
2018-05-10 14:33:17 +02:00
f4exb
8281058b24
Sample sink plugins: use liberation font
2018-05-06 00:40:09 +02:00
Jason Gerecke
8cf3469c87
Fix spelling errors in documentation
2018-04-21 18:45:09 -07:00
Jason Gerecke
f6ea7b216e
Fix spelling errors present in UI files
2018-04-21 18:44:54 -07:00
f4exb
20fbac5621
LimeSDR: updated documentation
2018-04-20 09:15:30 +02:00
f4exb
31eb02ab74
LimeSDR: updated documentation with transverter shift
2018-04-17 01:31:12 +02:00
f4exb
ff88a2e1db
LimeSDR output: implemented transverter shift
2018-04-17 00:55:56 +02:00
f4exb
27ddcabd56
Bumped version to v3.14.3
2018-04-16 08:24:56 +02:00
f4exb
36c3c71c73
BladeRF output server plugins: removed QWidget dependency
2018-04-15 19:18:21 +02:00
f4exb
88bb596baf
HackRF output: allow display of SR down to 1 MS/s
2018-04-15 10:19:23 +02:00
f4exb
b2d153ed9e
Build ModAM tx channel server plugin. Bumped version to 3.14.2
2018-04-06 01:04:31 +02:00
f4exb
8dfdc1086c
PVS-Studio static analysis corrections (4)
2018-04-04 23:39:31 +02:00
f4exb
62abc80a97
BladeRF: bumped version to v3.14.1
2018-04-02 00:38:04 +02:00
f4exb
fad2b7981d
BladeRF: Web API: implemented settings management
2018-03-31 19:29:52 +02:00
f4exb
d2a658d8a1
HackRF output: allow interpolation by 64
2018-03-29 17:06:04 +02:00
f4exb
e0db2adc6b
LimeSDR plugins: bumped version
2018-03-29 14:54:14 +02:00
f4exb
3ca49aa849
LimeSDR: corrceted get/set center frequency taking NCO into account
2018-03-29 12:15:33 +02:00
f4exb
6cc370e93e
Documentation updates
2018-03-24 04:55:51 +01:00
f4exb
5b7cbdf0e5
Multiple audio support: transfer start/stop audio to audio FIFO management in AudioDeviceManager
2018-03-24 04:18:58 +01:00
f4exb
afa7351811
LimeSDR: fixed LO frequency setting with the latest version of LimeSuite
2018-03-20 08:45:03 +01:00
f4exb
cca17093b6
LimeSDR: updated latest status in documentation
2018-03-16 22:42:01 +01:00
f4exb
243235b75f
LimeSDR: GUI cosmetic changea
2018-03-14 19:52:54 +01:00
f4exb
c99693eacc
LimeSDR: removed useless step information from range inspection functions
2018-03-14 11:03:22 +01:00
f4exb
5d7b56ffc7
LimeSDR: updated documentation
2018-03-14 08:40:05 +01:00
f4exb
71686e6c45
Revert "Removed LimeSDR support from all builds"
...
This reverts commit d0599a2ec0
.
2018-03-14 08:37:40 +01:00
f4exb
5a07823b4e
LimeSDR output GUI: NCO and baseband center frequencies now show actual values
2018-03-14 06:54:27 +01:00
f4exb
b5b3b4d699
LimeSDR: updated plugins version
2018-03-11 02:26:09 +01:00
f4exb
d0599a2ec0
Removed LimeSDR support from all builds
2018-03-11 01:48:59 +01:00
f4exb
b2e446afcc
Windows build: new location for export header
2018-03-10 20:32:46 +01:00
f4exb
2e5cfcafee
PVS-Studio static analysis corrections (3) issue #137
2018-02-24 10:29:27 +01:00
f4exb
2b846f5d28
PVS-Studio static analysis corrections (2) issue #137
2018-02-22 03:04:42 +01:00
f4exb
f01b90094b
PVS-Studio static analysis corrections (1) issue #137
2018-02-21 18:54:59 +01:00
f4exb
0ce9035e0a
Web API: fixed webapiSettingsGet not initializing own channel or device structure
2018-02-21 13:50:50 +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
f4e2ac61f8
Merge branch 'dev'
2018-01-28 09:28:25 +01:00
Christopher Hewitt
ad045b410a
BladeRF: fix typo
2018-01-22 19:35:41 -05:00
f4exb
2ddcb8c358
Differentiate Rx and Tx DSP sample sizes
2018-01-22 08:46:05 +01:00
f4exb
491b8a6d33
Replaced hardcoded bit scaling literals by defines
2018-01-21 10:57:04 +01:00
f4exb
07b4b013a9
PlutoSDR output: fixed plugin installation path
2018-01-20 22:21:01 +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
c23894e567
SDRdaemon sink: removed throw lists as they are dprecated in c++11 (gcc7 warning)
2017-12-31 02:46:03 +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
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
0dd36d4f3e
Sink plugins: put a serializer and deserializer in the core plugin for server
2017-12-28 04:04:50 +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
1f21d1d785
Bumped all plugins version to 3.9.0
2017-12-26 02:19:03 +01:00
f4exb
9213b3c0b2
Device sink plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected
2017-12-25 12:59:44 +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
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
996f964435
LimeSDR: apply settings with force on construction
2017-12-24 10:09:32 +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
731c2c3f60
Web API: implemented device run APIs for File Sink and SDRdaeon output sink i.e. the rest of sink device plugins
2017-12-14 18:22:45 +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
db86bc5813
Web API: use message passing to start/stop device, applied to BladeRF output and file output
2017-12-14 00:38:22 +01:00
f4exb
e4b65b52b4
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod
2017-12-11 18:18:47 +01:00
f4exb
2dd82e9eca
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod
2017-12-10 20:27:08 +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
37b1b045ac
Bumped to version 3.8.6
2017-12-08 15:31:21 +01:00
f4exb
87772cb8fa
Web API: LimeSDROutput settings implementation
2017-12-08 15:23:22 +01:00
f4exb
5baf216adf
LimeSDR: bumped plugins version to 3.8.5
2017-11-29 20:16:41 +01:00
f4exb
cba68e2561
Updated Debian changelog
2017-11-29 17:32:53 +01:00
f4exb
314d4c9d1e
LimeSDR: fixed analog LP setting
2017-11-29 12:51:05 +01:00
f4exb
30cd01cad0
Web API: return device information in /sdrangel GET
2017-11-19 01:05:16 +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
3ff2b68fa7
LimeSDR output: updated documentation
2017-11-05 17:24:28 +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
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
35391e0d66
Removed GLSpectrum getter from DeviceSinkAPI
2017-10-30 01:11:35 +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
2c4a748ebe
PlutoSDR support removed again
2017-10-29 12:02:24 +01:00
f4exb
08b3ebd305
PlutoSDR output: fixed transmission of samples
2017-10-29 03:58:51 +01:00
f4exb
69f5afd057
Removed PlutoSDR Tx support
2017-10-28 12:26:17 +02: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
a61348948a
LimeSDR and BladeRF output: do not resize sample FIFO to a fixed value in the thread constructor
2017-10-15 17:37:53 +02:00
f4exb
91903dc87e
FileSink SDRdaemonSink: fixed segfault when message queue to GUI is not available
2017-10-14 07:40:16 +02:00
f4exb
0eab0fdb20
DeviceSampleSink: removed output queue to GUI
2017-10-14 07:34:00 +02:00
f4exb
ca674efb24
FileSink output: force settings at startup and on deserialize
2017-10-14 07:28:57 +02:00
f4exb
2d27235769
HackRF output: force settings at startup and on deserialize
2017-10-14 07:13:57 +02:00
f4exb
6b1f0cc2fd
BladeRF output: force settings at startup and on deserialize
2017-10-14 07:10:42 +02:00
f4exb
ccd2e04f0b
LimeSDR output: force settings at startup and on deserialize
2017-10-14 06:30:31 +02:00
f4exb
dcfdffaf49
LimeSDR output: suspend/resume buddies threads before/after start/stop
2017-09-30 20:25:20 +02:00
f4exb
d524378d8e
LimeSDR: put the code to suspend buddies in one place
2017-09-30 20:07:08 +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
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
d77f3ad72e
PlutoSDR: Remove from device enumeration if device is not accessible. Bumped version to 3.7.2
2017-09-23 03:46:01 +02:00
f4exb
dc2b705807
PlutoSDR: updated documentation
2017-09-21 21:26:28 +02:00
f4exb
e127952c19
LimeSDR output: added documentation
2017-09-20 22:32:16 +02:00
f4exb
871f0eeb22
LimeSDR output: limit interpolation factor to 32
2017-09-20 22:31:42 +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
a81ea47da3
PlutoSDR output: change arrows direction to indicate interpolation
2017-09-20 00:53:30 +02:00
f4exb
37300fb5ae
LimeSDR output: added dB units on attenuation value display
2017-09-20 00:47:34 +02:00
f4exb
10b8f786b1
LimeSDR output: try to minimize latency
2017-09-20 00:21:06 +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
03fba87e46
LimeSDR output: added to build
2017-09-19 22:00:28 +02:00
f4exb
0aee699855
PlutoSDR output: Windows build and fixed compilation errors
2017-09-19 14:32:39 +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
2b4f8a0f55
Implemented GUI input message queue and interface
2017-09-16 22:23:31 +02:00
f4exb
9dd99a4530
Separate construction/destruction for the sink output plugin core and the GUI
2017-09-16 11:34:25 +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
3cddc772b1
Output core creation method implementation in all sink plugins
2017-09-14 13:55:57 +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
0b4ee5cfcc
GUI segregation: Removed FileRecord reference in sample sink plugin GUIs
2017-09-04 11:07:59 +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
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
2c3f7fe690
SDRDaemonSink: fixed compile warning in debug mode
2017-08-19 00:12:28 +02:00
f4exb
66a588403c
SDRDaemonSink: fixed compile error
2017-08-18 11:16:18 +02:00
f4exb
16f1f44c64
Bumped to version 3.6.0
2017-08-14 03:50:35 +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
7fba9b778d
Resizing of sample FIFO in output plugins: updated documentation
2017-08-10 00:52:20 +02:00
f4exb
75079de55d
BladeRF output: fixed sammple FIFO size for 32 and 64 (not implemented) interpolation
2017-08-09 22:59:46 +02:00
f4exb
e452a0882c
Bumped relevant plugins version to 3.5.5. Updated LimeSuite output documentation for LimeSuite 17.06.0
2017-08-09 02:00:13 +02:00
f4exb
6522f62326
BladeRF output: set FIFO size to 0.25s or 75 kS whichever is larger (300kS/s knee) except when decimating by 32 where a fixed 150 kS FIFO is used
2017-08-09 00:31:23 +02:00
f4exb
5829519116
BladeRF output: suspend thread when baseband sample rate changes
2017-08-08 23:09:51 +02:00
f4exb
3a9eec8463
HackRF output: set FIFO size to 0.25s or 150 kS whichever is larger (600kS/s knee)
2017-08-08 22:37:53 +02:00
f4exb
7b851e8326
HackRF output: suspend thread when baseband sample rate changes
2017-08-08 21:30:04 +02:00
f4exb
287bf8120d
HackRF output: removed useless method to set samplerate in the thread
2017-08-08 13:12:16 +02:00
f4exb
099583916f
LimeSDR output: use a stream FIFO size about 10% for a 5 MS/s rate (512k)
2017-08-08 01:19:11 +02:00
f4exb
894a4b2e94
Bumped to version 3.5.5
2017-08-08 00:29:18 +02:00
f4exb
3a84cd8526
LimeSDR output: used fixed time length with minimum length for sample FIFO
2017-08-08 00:25:13 +02:00
f4exb
ea4cb1bbfd
LimeSDR output: apply: defer config settings update after changes are made
2017-08-07 23:41:17 +02:00
f4exb
54a6bc6b62
LimeSDR output: removed useless update of sample rate
2017-08-07 23:22:29 +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
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
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
77e11004b0
LimeSDR output: added DAC sample rate display
2017-07-06 22:59:29 +02:00
f4exb
4079d84d74
LimeSDR: updated GUI documentation
2017-07-04 08:39:46 +02:00
f4exb
efe921ffe7
LimeSDR output: optimize get device info by checking buddy leadership in the GUI
2017-07-03 23:29:06 +02:00
f4exb
034610721b
LimeSDR: fixed warnings
2017-07-03 22:35:08 +02:00
f4exb
99b100959f
LimeSDR output: implemented temperature reading
2017-07-03 16:58:46 +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