Commit Graph

3338 Commits

Author SHA1 Message Date
Stefan Biereigel c7a5c06624 handle ssbmod/ssbmodgui USB/LSB convention inconsistency 2019-02-25 20:07:20 +01:00
Stefan Biereigel 9a4f912102 respect usb flag for ssbmod REST API calls 2019-02-25 18:39:25 +01:00
f4exb a66afffd9e FreeDV demod: initialize FreeDV stuff 2019-02-25 02:29:59 +01:00
f4exb d5c1b2be97 FreeDV modulator: fixed FreeDV arrays initialization 2019-02-25 02:29:37 +01:00
f4exb 21d34f62ea SSB demod: added missing swagger library 2019-02-25 02:28:56 +01:00
f4exb b999ab2c9a FreeDV demodulator: REST API 2019-02-25 02:06:15 +01:00
f4exb 5009f0a7a0 FreeDV demodulator: set filters and channelizer depending on mode bandwidth requirements 2019-02-25 01:47:41 +01:00
f4exb 4faa574faf FreeDV demodulator: removed more useless parameters 2019-02-25 01:33:32 +01:00
f4exb 7ffe6da0d1 FreeDV demodulator: removed useless parameters 2019-02-25 01:15:10 +01:00
f4exb 23c7a9d359 FreeDV demodulator: created as a copy of SSB demod 2019-02-25 00:13:57 +01:00
f4exb cc4604f6d8 FreeDV modulator: implemented audio input with possible resampling 2019-02-24 20:59:09 +01:00
Stefan Biereigel 282be4e7c9 fix SSB modulator configuration API query 2019-02-24 14:57:06 +01:00
f4exb 951e0243f2 FreeDV modulator: make modem output scaling depend on mode to optimize modulation module level 2019-02-24 11:21:21 +01:00
f4exb 66284abdb4 FreeDV modulator: corrected tone frequency setting and do not apply CW keyer sample rate setting 2019-02-24 05:11:21 +01:00
f4exb 6b34a913fd FreeDV modulator: implemented all modes 2019-02-24 05:08:41 +01:00
f4exb 9cc8c836ef FreeDV modulator: get modem sample rate from settings 2019-02-24 03:46:04 +01:00
f4exb c0e2d2d81f FreeDV modulator: 2400A from all modulations 2019-02-24 03:28:54 +01:00
f4exb e34faee3ce FreeDV modulator: basic 2400A from file modulation 2019-02-24 01:09:22 +01:00
f4exb f481a28a6c FreeDV modulator: compilation conditional to codec2 library found 2019-02-22 15:57:27 +01:00
f4exb 8ec923c746 FreeDV modulator: implemented set FreeDV mode setting 2019-02-22 15:30:51 +01:00
f4exb 97d12182c2 FreeDV modulator: removed some SSB specific things 2019-02-22 10:54:50 +01:00
f4exb 632feb75c5 FreeDV modulator: register plugin and change default color 2019-02-22 09:56:17 +01:00
f4exb b1d103d4a8 FreeDV modulator: added a clone of SSB modulator 2019-02-22 07:17:27 +01:00
f4exb 42cb3ea74f SoapySDR: fixed some GUI issues 2019-02-07 23:45:16 +01:00
f4exb 211bfcf873 Windows build fixes 2019-02-03 11:09:09 +01:00
f4exb a64de98571 PlutoSDR: bumped plugin version 2019-02-03 02:20:16 +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 60ca383a6e Rename SDRDaemonSource device plugin to RemoteInput (2): REST API 2019-02-03 00:49:57 +01:00
f4exb 4fe16095d4 Rename SDRDaemonSource device plugin to RemoteInput (1) 2019-02-03 00:26:26 +01:00
f4exb ffb766b42d Rename SDRDaemonSink device plugin to RemoteOutput (2): REST API 2019-02-02 23:27:34 +01:00
f4exb ad66b4af49 Rename SDRDaemonSink device plugin to RemoteOutput (1) 2019-02-02 22:58:42 +01:00
Robin Getz 95edff4985 plutosdr: grab the RF bandwidth range from the device
This will use the RF bandwidth from the device, which is different
between AD9363 and AD9364.

Things are now managed like the device likes - analog low pass bandwidth
is RF (complex) bandwidth, not baseband single I or Q bandwidth.

Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-02-01 16:42:08 -05:00
f4exb 4372938b15 Windows build: fixed SoapySDR build 2019-01-27 13:21:12 +01:00
f4exb 6fb6cc4dc4 Windows build: fixed rtlsdr build 2019-01-27 10:41:10 +01:00
f4exb c294f0a017 Migration of DaemonSource channel to RemoteSource 2019-01-23 00:44:13 +01:00
f4exb 5b04cf4b5a Migration of DaemonSink channel to RemoteSink 2019-01-22 23:39:12 +01:00
f4exb e5b23e9864 Voice type modulators: corrected documentation on sound file input format 2019-01-22 13:30:54 +01:00
f4exb 918e42e8c5 Updated XTRX documentation and Debian changelog 2019-01-18 00:45:19 +01:00
f4exb 3826b1faeb XTRX fixes (2) 2019-01-17 01:27:07 +01:00
f4exb 83883efcb5 Fixed missing display settings of transverted data where missing 2019-01-16 21:28:35 +01:00
f4exb 8d4dc0c8ff XTRX output: REST API fixes 2019-01-16 01:56:43 +01:00
f4exb 919c88b0ce XTRX: REST API fixes 2019-01-16 00:37:27 +01:00
f4exb 7603848bbe AirspyHF: updated documentation 2019-01-15 00:40:41 +01:00
f4exb a0478d0f73 AirspyHF: implemented local DC and IQ imbalance corrections 2019-01-14 09:25:08 +01:00
f4exb 013e512948 AirspyHF: new settings 2019-01-14 02:36:33 +01:00
f4exb 932048dba0 SoapySDR: added try/catch blocks around calls to SoapySDR interface methods where missing 2019-01-13 23:33:31 +01:00
f4exb 46e92e41dc REST API: fixed reverse API address setting 2019-01-13 11:35:31 +01:00
f4exb a9aac62617 FCD fixes for REST API 2019-01-12 23:34:11 +01:00
f4exb 0215839220 REST API: implement reverse API settings (3) 2019-01-11 14:45:00 +01:00
f4exb 3e096580b0 REST API: implement reverse API settings (2) 2019-01-11 08:50:47 +01:00
f4exb 6e0be2d122 REST API: implement reverse API settings (1). Bump version 2019-01-10 22:35:38 +01:00
f4exb 68e109193f Test source: fixed reverse API address update from REST API 2019-01-10 15:45:03 +01:00
f4exb 0b93512771 BladeRF input: fixed GUI display device settings 2019-01-09 22:42:14 +01:00
f4exb 26aab263e0 FCD: Decimation and Fc Pos REST API implementations 2019-01-05 10:07:25 +01:00
f4exb b68eceb635 FCD: fixed documentation 2019-01-05 01:07:15 +01:00
f4exb 12484199b9 FCD: added documentation 2019-01-05 01:04:26 +01:00
f4exb 65e7519cd1 FCD: added decimation and center frequency shift 2019-01-05 00:31:16 +01:00
f4exb 050ae9d2e8 FCD: implemented decimation 2019-01-04 15:12:35 +01:00
f4exb b5a7425f1e PlutoSDR: some minor changes to pull request #269 (Get LO range from device) and get Tx LO range also from device 2019-01-04 11:23:54 +01:00
f4exb 01269ac07e
Merge pull request #269 from rgetz/pluto_get_LO_range
pluto: Get LO range from device
2019-01-04 10:51:22 +01:00
f4exb 9beeb45a05 XTRX output: more restrictions documented 2019-01-04 10:48:33 +01:00
f4exb b1d1d3c5e0 XTRX: fixed apply settigns loop in case NCO is used on both channels. Refactored debug messages 2019-01-04 10:47:34 +01:00
f4exb 7173032645 XTRX: updated documentation with real time scheduling tricks and other minor updates 2019-01-04 05:09:55 +01:00
f4exb 733f3d4ba4 XTRX: make clock gen setting consistent 2019-01-04 04:45:52 +01:00
Robin Getz 333273b3cb pluto: Get LO range from device
When updating firmware, the devices which have AD9364s on them, get
reset to the default of a AD9363 (tuning range of 325 to 3800 MHz).
SDRAngel assumes a AD9364, and the GUI allows you to set LO settings
that the firmware doesn't support.

This ensures that does not happen, by going out to the hardware, and
querying the device to set the min/max limits on LO.

Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-01-03 12:46:40 -05:00
f4exb e3069d3a69 XTRX: updated documentation 2019-01-03 14:58:15 +01:00
f4exb bbec66c662 XTRX: fixes for better stability 2019-01-03 13:08:11 +01:00
f4exb 3b648609db XTRX: GUI cosmetic changes 2019-01-03 13:07:17 +01:00
f4exb 7a6ecc41bc XTRX output: take better settings defaults 2019-01-03 13:06:06 +01:00
f4exb cf4b90f3ae cmake files cleanup and build simplification 2019-01-02 21:33:45 +01:00
f4exb 70970d7b7a XTRX input: added documentation and refactored cmake files for XTRX 2019-01-02 19:13:50 +01:00
f4exb 73a32a8cd7 XTRX output 2019-01-02 15:35:43 +01:00
f4exb 93f64eee70 Merge branch 'master' into dev 2019-01-01 19:00:07 +01:00
f4exb 3374892c61 XTRX input: implemented REST API interfaces 2019-01-01 18:28:53 +01:00
ZigaS 747c0c3cda Depyloyment scrip update, QT project updates for OSX environment 2019-01-01 15:30:20 +01:00
f4exb 61baf75471 XTRX input: MI to SI transition fixes 2019-01-01 10:55:20 +01:00
f4exb a9211ac298 XTRX input: separate settings for channels A and B including NCO 2018-12-31 21:05:19 +01:00
f4exb 7c8a2120e6 XTRX input: basic MIMO working 2018-12-31 20:22:42 +01:00
f4exb 598afa1386 XTRX input: fixes for alternate channel in SI mode 2018-12-31 10:43:11 +01:00
f4exb e2085e8c29 XTRX input: refactoring to prepare MI operation 2018-12-31 01:43:24 +01:00
f4exb 2eb78ebad8 XTRX input: removed useless settings including Fc pos (useless because of NCO) 2018-12-30 10:18:57 +01:00
f4exb ecaa7f61b0 XTRX input: set global gain (auto) a la LimeSuite 2018-12-30 10:13:17 +01:00
f4exb cf953496b9 XTRX input: use NCO value as a delta from LO (like with LimeSDR) 2018-12-30 02:07:10 +01:00
f4exb 961607ae8d XTRX input: set buffer size to 32kS 2018-12-30 02:06:32 +01:00
f4exb 31a1f32c05 XTRX input: fixed placement of stream start/stop so it can be recovered inc ase of read failure 2018-12-30 00:46:11 +01:00
f4exb 9db1c67b31 XTRX input: small fixes and code formatting 2018-12-30 00:45:33 +01:00
f4exb 0200b51a74 XTRX input: removed FIR UI and changed dial fonts to match that of other plugins 2018-12-29 16:52:16 +01:00
f4exb f21dd8d6e5 XTRX input: removed useless status indicators and added GPS locked status 2018-12-29 11:07:14 +01:00
f4exb 7cef8cc2ab XTRX input: removed excessive logging during message handling 2018-12-29 03:22:37 +01:00
f4exb 00beb34f2e XTRX input: GUI cosmetic changes 2018-12-29 03:01:47 +01:00
f4exb fa6e732bb3 Update version 2018-12-29 01:35:45 +01:00
f4exb 0e7f8ff125 XTRX input: imported code from xtrx-sdr fork 2018-12-29 01:20:48 +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 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 bc4c9aeba6 Reverse API: SoapySDR input 2018-12-26 18:15:43 +01:00
f4exb c6e057b143 Reverse API: SDR Play RSP1 2018-12-26 17:35:55 +01:00
f4exb 82fe8455cc Reverse API: SDRDaemon source 2018-12-26 17:08:21 +01:00
f4exb fc3f6d1711 Reverse API: PlutoSDR input 2018-12-26 16:39:48 +01:00
f4exb f7028fac3a Reverse API: Perseus 2018-12-26 13:09:09 +01:00
f4exb 802c5fe53b Reverse API: HackRF input 2018-12-26 11:29:20 +01:00
f4exb b435449dc3 Reverse API: File Source 2018-12-26 11:06:37 +01:00
f4exb a6a0079049 Reverse API: Fixed FCD Pro+ rf filter index 2018-12-26 10:48:33 +01:00
f4exb d9d4baa541 FCD: fixed core dump on stop (misplacement of FCD audio close) 2018-12-26 10:43:55 +01:00
f4exb 2529af3baa Reverse API: FCD 2018-12-26 09:51:59 +01:00
f4exb b0d12fbb23 Reverse API: Blade RF input changes 2018-12-25 21:05:24 +01:00
f4exb 4a08ab33fe Reverse API: airspy HF changes 2018-12-25 11:01:18 +01:00
f4exb ea02e04f2d Reverse API: airspy changes 2018-12-25 10:38:31 +01:00
f4exb d13fb41927 Reverse API: channels: updated plugin versions 2018-12-24 14:52:53 +01:00
f4exb 5036e805d7 Reverse API: WFM demod 2018-12-24 14:46:15 +01:00
f4exb 87e06d8635 Reverse API: UDP Sink 2018-12-24 10:27:35 +01:00
f4exb 81c8a8eef8 Reverse API: SSB demod 2018-12-24 00:51:29 +01:00
f4exb f62b6d82c2 Reverse API: NFM demod 2018-12-23 23:19:05 +01:00
f4exb 6dc443c512 Reverse API: DSD demod 2018-12-22 13:05:48 +01:00
f4exb 98ae61f4e0 Reverse API: BFM demod 2018-12-22 07:16:15 +01:00
f4exb 166d7fca39 Reverse API: Daemon sink 2018-12-21 17:39:04 +01:00
f4exb dc05df2bcc Reverse API: UDP source 2018-12-21 17:10:55 +01:00
f4exb f8f01d928f Reverse API: WFM mod 2018-12-21 16:25:22 +01:00
ZigaS bb8de6dd99 Merge branch 'master' of https://github.com/f4exb/sdrangel into osx 2018-12-21 12:46:13 +01:00
f4exb 98459f3972 Reverse API: SSB mod 2018-12-21 02:02:16 +01:00
f4exb ccad513947 Reverse API: ATV mod 2018-12-21 01:15:15 +01:00
f4exb 35702041a0 Reverse API: Daemon Source 2018-12-20 23:20:21 +01:00
f4exb 1803789400 Reverse API: AM and NFM mod REST API updates 2018-12-20 08:29:48 +01:00
f4exb c4a818cfae Reverse API: NFM mod changes 2018-12-20 06:04:14 +01:00
f4exb 0dea488163 Reverse API: AM mod changes 2018-12-20 00:09:53 +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 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 2945f7302f Reverse API: LimeSDR input changes 2018-12-18 23:37:26 +01:00
f4exb 442f23ca91 Reverse API: RTL-SDR (4) and Test Source (2) input changes 2018-12-18 21:46:03 +01:00
f4exb 8e8eb191a3 SoapySDR: removed compilation dependency on libusb. Solves PR #263 2018-12-18 21:30:00 +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 35538ab9c1 Reverse API: Test Source changes (1) 2018-12-17 18:39:09 +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 0de56a57b1 Reverse API: AM demod changes (5) 2018-12-16 21:22:46 +01:00
f4exb 448eaf0b0b Reverse API: AM demod changes (4) 2018-12-16 20:41:21 +01:00
f4exb 0c2dadfd69 Reverse API: AM demod changes (3) 2018-12-16 00:51:41 +01:00
f4exb 78488659a2 Channel Analyzer: removed duplicate code 2018-12-15 09:40:43 +01:00
f4exb cc41c77425 Channel Analyzer: revert f9062881 amd b297f082 breaking changes 2018-12-15 04:20:34 +01:00
f4exb 5b0a47c7c6 Reverse API: AM demod changes (2) 2018-12-15 03:42:58 +01:00