f4exb
546d8dca5e
Reverse API originator information: implemented for start/stop in RTL-SDR and TestSource
2019-03-25 15:10:31 +01:00
f4exb
5cbadf9b3b
Reverse API originator information implementation with RTL-SDR, Lime-SDR Tx, AM demod, AM mod examples
2019-03-25 01:15:27 +01:00
f4exb
8a0508c609
SDRDaemon device plugins migration to Remote device: final changes to remove daemon references. Updated version and Debian changelog
2019-02-03 01:52:11 +01:00
f4exb
6fb6cc4dc4
Windows build: fixed rtlsdr build
2019-01-27 10:41:10 +01:00
f4exb
46e92e41dc
REST API: fixed reverse API address setting
2019-01-13 11:35:31 +01:00
f4exb
65e7519cd1
FCD: added decimation and center frequency shift
2019-01-05 00:31:16 +01:00
f4exb
cf4b90f3ae
cmake files cleanup and build simplification
2019-01-02 21:33:45 +01:00
ZigaS
747c0c3cda
Depyloyment scrip update, QT project updates for OSX environment
2019-01-01 15:30:20 +01:00
f4exb
66efc10006
Merge branch 'dev'
2018-12-28 11:08:44 +01:00
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
67a33e3084
RTL-SDR input: normalize apply settings
2018-12-19 22:45:48 +01:00
f4exb
7c4b4bc795
Reverse API: format updates
2018-12-19 22:01:26 +01:00
f4exb
c02b9a270a
Reverse API: added content type when request has JSON body
2018-12-19 08:52:50 +01:00
f4exb
442f23ca91
Reverse API: RTL-SDR (4) and Test Source (2) input changes
2018-12-18 21:46:03 +01:00
f4exb
1dc8ca3a98
Reverse API: network reply error message enhancement. Added Q_OBJECT to test source and RTL-SDR input definitions to handle network reply correctly.
2018-12-18 06:14:18 +01:00
f4exb
91ffa1cf3c
Reverse API: RTL-SDR input changes (3)
2018-12-17 18:38:52 +01:00
f4exb
082fcc000d
Reverse API: RTL-SDR input changes (2)
2018-12-17 15:00:13 +01:00
f4exb
2b69d48c75
Reverse API: RTL-SDR input changes (1)
2018-12-17 08:51:59 +01:00
f4exb
6f81f4a7d7
Reverse API: created basic device settings dialog similar to channel one. Connected it to RTL-SDR
2018-12-17 01:25:54 +01:00
f4exb
2e58818776
Reverse API: right click dialog on start/stop button. Apply to RTL-SDR
2018-12-17 00:34:14 +01:00
f4exb
0e75cc3709
Wndows builds: removed reference to now obsolete MinGW64 toolchain
2018-12-14 17:49:06 +01:00
f4exb
a79cfbfb4e
RTLSDR: offset tuning documentation
2018-11-27 00:15:48 +01:00
f4exb
5d0f9c7878
RTL-SDR: offset tuning support: REST API and version update
2018-11-26 13:31:51 +01:00
f4exb
772a150136
RTLSDR: implemented offset tuning
2018-11-26 08:54:06 +01:00
f4exb
7574cb23d4
Windows: MSVC2017: fixed more attribute unused cases (2)
2018-11-13 08:51:14 +01:00
f4exb
97ee2cd5be
Windows: experimental MSVC2017 toolchain (2)
2018-11-09 19:06:23 +01:00
f4exb
e1bef01b96
RTL-SDR: fixed low sample rate setting
2018-07-30 01:38:48 +02:00
f4exb
1bb36f6670
Web API: RTL-SDR: fixed RF bandwidth setting
2018-07-30 00:43:08 +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
2184425311
Web API: put some array items in their own classes
2018-05-27 19:54:33 +02:00
f4exb
f9cba5844b
RTL-SDR input: implemeted WEB API for reporting
2018-05-26 14:28:06 +02:00
f4exb
3203a5511d
Airspy input: implemeted WEB API
2018-05-25 19:28:57 +02:00
f4exb
f4ac9bf114
RTL-SDR: fixed inf/sup decimators
2018-05-12 07:25:53 +02:00
beta-tester
15078c9c07
modified unique file name
2018-05-11 09:08:20 +02:00
f4exb
4bb749ce65
Inf/Sup frequency shift scheme change to set bandwidth closer to device center frequency
2018-05-10 22:17:39 +02:00
f4exb
17976cf058
PlutoSDR and RTL-SDR input: rework of center frequency setting
2018-05-10 11:48:06 +02:00
f4exb
625f0eb72c
File record default file name fix (3): web API
2018-05-09 18:59:39 +02:00
f4exb
775b2a270d
File record default file name fix (2)
2018-05-09 17:39:48 +02:00
f4exb
0981d04904
File record default file name fix (1)
2018-05-08 11:03:09 +02:00
f4exb
e0d3c77fc3
Sample source plugins: use liberation font
2018-05-06 00:55:42 +02:00
f4exb
c7db2a3ca7
Bumped plugins version
2018-05-02 00:29:18 +02:00
f4exb
058f3d5af8
RTLSDR: optimized decimator
2018-05-02 00:24:50 +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
4d324875b9
Bumped to v3.14.0 and allow decimation by 64 on all input plugins (missing yet: BladeRF and RTLSDR)
2018-03-27 11:32:39 +02: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
733c213bf2
RTLSDR: updated plugin version
2018-03-18 11:16:39 +01:00
f4exb
eb2dcfb74b
RTLSDR: start direct mode frequency range at DC (0 kHz)
2018-03-17 19:56:07 +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
0ce9035e0a
Web API: fixed webapiSettingsGet not initializing own channel or device structure
2018-02-21 13:50:50 +01:00
f4exb
a1d8908e53
Update documentation according to new DC and IQ correction implementation
2018-02-10 19:06:59 +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
9719f456cf
TestSource: Added documentation
2018-01-20 17:49:26 +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
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
a5ce09f19c
Server: plugins: completed GUI cleanup
2017-12-29 00:33:37 +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
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
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
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
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
565083e5f5
Web API: implemented device run APIs for BladeRF output, HackRF, PlutoSDR and LimeSDR ourput
2017-12-10 01:57:50 +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
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
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
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
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
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
9eee869ccd
RTL-SDR: force settings at startup and on deserialize
2017-10-14 07:07:32 +02:00
f4exb
0b6eb2129a
Reset PluginInstanceGUI to its original name
2017-09-26 00:22:08 +02:00
f4exb
84d5b4f1ee
Airspy input: implemented transverter feature
2017-09-25 23:07:29 +02:00
f4exb
99e96f1099
PlutoSDR input: transverter feature documentation
2017-09-24 14:32:49 +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
a9a514993b
Windows build: corrections for the new tool chain
2017-09-18 13:41:08 +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
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
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
24442c18a3
Device source API: renamed input and output message queues getters to more meaningful names
2017-09-13 23:40:06 +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
5a27ca7746
RTLSDR input: return true upon MsgFileRecord processing
2017-09-04 22:22:34 +02:00
f4exb
fd851592ba
RTLSDR input: moved FileRecord out of the GUI
2017-09-04 11:29:27 +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
e9aa78a916
RTLSDR: impemented RTLSDR AGC control
2017-07-23 16:57:13 +02:00
f4exb
ac426ab2c7
SDRdaemonSource: updated documentation
2017-06-10 12:20:43 +02:00
f4exb
3a3d8e3dcb
activated compiler warnings
2017-05-25 20:13:34 +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
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
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
b8623c90ce
Refactoring: removed device parameter from all start() methods in sample source plugins
2017-04-14 03:40:45 +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
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
a2157a224f
Continuous sample rate setting: updated related plugins documentation
2017-04-09 20:30:01 +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
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
f68f949c19
Tx support: interim state (1)
2016-12-29 12:41:10 +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
8d3056f202
Windows build: set SSE options for all source device plugins
2016-11-07 18:40:52 +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