1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-27 02:09:14 -05:00
Commit Graph

3710 Commits

Author SHA1 Message Date
f4exb
07c11edb87 REST API device and channel actions: general implementation and RTLSDR and FileSource implementations 2020-03-10 08:33:15 +01:00
f4exb
6398f4dd42 XTRX output: added missing file in cmake file 2020-02-27 11:17:16 +01:00
f4exb
afc17ca12b FileSource: fixed various issues with settings with GUI and REST API. Fixes issue #481 2020-02-26 14:14:45 +01:00
f4exb
c473c31035 BFM demod: fixed message to GUI initialization in baseband class. Fixes #469 2020-01-25 03:43:55 +01:00
f4exb
e33ed72059 Removed MIMO plugins and related code 2020-01-01 11:41:00 +01:00
f4exb
d11f56adb9 REST API: updates for MIMO (4) 2019-12-24 19:10:20 +01:00
f4exb
6855602a7f Device API: removed useless stream index parameter on channel API methods 2019-12-23 23:41:44 +01:00
f4exb
ddc4667bdb REST API: updates for MIMO 2019-12-23 18:51:38 +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
99e16cf0bc Removed obsolete signals causing unresolved references 2019-12-14 12:39:47 +01:00
f4exb
98e4b55d74 DATV Demod: fixed some (legitimate) MSVC issues 2019-12-14 05:33:09 +01:00
f4exb
653f8c1330 Renamed DownSampleChannelizer back to (new) DownChannelizer 2019-12-13 15:15:21 +01:00
f4exb
5d1d455a90 Remote Sink: fixed center frequency in meta data 2019-12-13 01:45:00 +01:00
f4exb
14a21b10cb Removed obsolete references to DownChannelizr 2019-12-13 00:43:07 +01:00
f4exb
1359aac9b6 Removed ThreadedBasebandSampleSink 2019-12-13 00:42:37 +01:00
f4exb
1e1cfba178 Remote Sink: GUI and REST API fixes 2019-12-12 23:49:38 +01:00
f4exb
30ddab77e3 Remote output: threading refactoring 2019-12-12 18:25:19 +01:00
f4exb
1a8028a4eb Commented too frequent debug messages 2019-12-12 18:25:12 +01:00
f4exb
18f833c650 Remote Sink: methods cleanup 2019-12-12 18:25:05 +01:00
f4exb
923ac7695a Remote Sink: threading refactoring 2019-12-11 23:20:11 +01:00
f4exb
fb3ccd05d3 Removed Remote Sink from build 2019-12-11 03:03:48 +01:00
f4exb
8004559ab5 Frequency Tracker: refactoring of classes: even more fixes 2019-12-10 13:55:42 +01:00
f4exb
85304534ca FrequencyTracker: refactoring of classes more fixes 2019-12-10 08:50:53 +01:00
f4exb
5eff8ef3a3 Remote Sink: refactoring of classes 2019-12-10 08:27:13 +01:00
f4exb
91b24a7c90 Rx plgins: refactoring of classes (3) 2019-12-09 13:44:12 +01:00
f4exb
f1112f64d0 LocalSource plugin cleanup and fixes 2019-12-09 13:44:02 +01:00
f4exb
12735f26a9 Tx plugins: fixed VU meter handling 2019-12-09 13:43:54 +01:00
f4exb
fb242d15d3 Frequency Tracker: refactoring of classes 2019-12-09 13:43:07 +01:00
f4exb
38e1635149 Frequency Tracker: refactoring of classes: more fixes 2019-12-09 12:58:56 +01:00
f4exb
4399f6b537 Local sink: implemented play toggle REST API 2019-12-09 10:38:22 +01:00
f4exb
ef85977682 Local source: implemented play toggle REST API 2019-12-09 10:32:50 +01:00
f4exb
282267dc38 ATV demod: removed useless back communication with GUI 2019-12-04 07:20:23 +01:00
f4exb
6ee705fcd7 DATV demod: refactoring of classes 2019-12-04 07:20:13 +01:00
f4exb
735f1cdbb4 Rx plugins: refactoring of classes (2) 2019-12-04 07:20:05 +01:00
f4exb
0873672a74 ATV demod: full refactoring 2019-12-02 02:10:55 +01:00
f4exb
3fde47ff70 ATV modulator: removed useless mutex in ATVModSource 2019-12-01 19:54:01 +01:00
f4exb
f7a241439c AM modulator: fixed asym FFT filter management 2019-12-01 15:12:36 +01:00
f4exb
cbb963754c ATV modulator: fixed horizontal and vertical bars 2019-12-01 01:50:14 +01:00
f4exb
1d2bcf95f5 ATV modulator: corrected FM modulation 2019-11-27 03:21:36 +01:00
f4exb
a5c5790b6f ATV modulator: fixed TV standard setting 2019-11-27 01:36:24 +01:00
f4exb
b49e68e77b Channel Analyzer: refactoring of classes and downsampling chain reorganization 2019-11-24 10:15:23 +01:00
f4exb
4005b70175 AM, NFM and DSD demod fixes 2019-11-24 10:13:17 +01:00
f4exb
5c5079108b DSDDemod: fixes 2019-11-23 12:11:41 +01:00
f4exb
941bb715ee NFMDemo: fixed setSelectedCtcssIndex method 2019-11-23 09:57:26 +01:00
f4exb
193430e02f Removed experimental NFM demod from build 2019-11-23 07:47:24 +01:00
f4exb
5b83b2a4a8 Rx plugins: refactoring of classes (1) 2019-11-23 07:40:36 +01:00
f4exb
c3e3044b98 Tx plugins fixes and further refactoring around MsgConfigureChannelizer and audio 2019-11-21 00:42:31 +01:00
f4exb
b135a9582b NFM demod: fixed audio FIFO fill 2019-11-19 03:54:28 +01:00
f4exb
4326af12ee Tx channels: fixed stream assignment with MIMO devices 2019-11-19 01:24:02 +01:00
f4exb
d1b80524ea Channel Tx plugins: added support of MIMO devices 2019-11-17 11:09:35 +01:00
f4exb
19da4eae76 Scope: added DOA projections and updated ChannelAnalzyer 2019-11-15 22:58:28 +01:00
f4exb
5649162d9e Fixed some MSVC compatibility issues 2019-11-15 09:37:14 +01:00
f4exb
147bf5c24e Removed extraneous plugins/channelmimo directory 2019-11-15 02:25:14 +01:00
f4exb
34965d3935 Tx refactoring: added some missing method bodies 2019-11-15 02:20:03 +01:00
f4exb
48174ad5cf Renamed UpSampleChannelizer back to UpChannelizer 2019-11-15 01:39:11 +01:00
f4exb
5a843a573c Removal of UpChannelizer and ThreadedBasebandSampleSource 2019-11-15 01:39:02 +01:00
f4exb
3b74153ec6 SampleSourceFifo refactoring and Tx code reorganization 2019-11-15 01:05:32 +01:00
f4exb
246ff824af Corrected network manager process memory leaks (Rx side) 2019-11-12 18:46:45 +01:00
f4exb
e6a929470f Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO 2019-11-02 11:03:07 +01:00
f4exb
5bc6b7e702
Merge pull request #436 from ra1nb0w/macosx
leansdr: fixes for macos
2019-11-02 10:59:57 +01:00
Davide Gerhard
0572a1643c
leansdr: fixes for macos
- plscodes.LENGTH
  llvm < 3.9.0 doesn't support "Variable length array" and therefore
  can't be used (it is not part of c++11 standard). see commit
  e7545b33ff

- float casting is needed to avoid confusione between double and float

- F_SETPIPE_SZ is not supported on macOS
2019-11-02 08:42:35 +01:00
f4exb
d58fa18b55 Updated documentation changelogs and version 2019-11-01 19:45:45 +01:00
f4exb
1fa5c5dd90 TestSink: removed useless code 2019-11-01 10:28:12 +01:00
f4exb
8e8789efd9 TestSink GUI cosmetic change 2019-10-28 18:40:35 +01:00
f4exb
dce1951e94 TestSink spectrum display 2019-10-28 01:26:45 +01:00
f4exb
077a083336 ChannelAnalyzer: set trace length to FFT length when auto-correlation by IFFT is used 2019-10-27 22:25:20 +01:00
f4exb
4949e1fd04 Tx plugins: corrected FIFO begin iterator vs number of samples read 2019-10-27 08:03:32 +01:00
f4exb
8412260d5a Test Sink fixes 2019-10-25 18:24:54 +02:00
f4exb
d63f1a3ed5 Fixed some compilation issues 2019-10-25 13:57:19 +02:00
f4exb
e2fd1384f7 TestSink output plugin 2019-10-25 13:50:55 +02:00
f4exb
8123f128b2 AMMod: adapt to MO devices 2019-10-21 01:00:46 +02:00
f4exb
cf52553304 MIMO: MO operation fixes 2019-10-20 20:05:30 +02:00
f4exb
ff617b6f7d Reworked sample MI FIFO and MIMO device engine 2019-10-09 07:39:52 +02:00
f4exb
239c5974a7 FIFO for multiple input handling: implementation 2019-10-09 07:39:52 +02:00
f4exb
51a07c3f7b Channel Rx plugins: implement MIMO support 2019-10-09 07:39:52 +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
085b571900 Fixed TestMI web API adapter 2019-10-09 07:39:52 +02:00
f4exb
92856056cf BladeRF, HackRF: minor fixes 2019-10-09 07:39:52 +02:00
f4exb
500f5bc82c Presets for MIMO 2019-10-09 07:39:52 +02:00
f4exb
0a03c5d587 Fallback of sample sink vector in test MI source and device MIMO engine 2019-09-10 18:47:34 +02:00
f4exb
d1ba318c45 Allow channel marker to be present in more than one spectrum in MIMO mode 2019-09-09 00:59:03 +02:00
f4exb
ac39e55779 TestMI and MIMO engine fixes 2019-09-07 10:45:12 +02:00
f4exb
94c1b9a972 Upgraded SerialDV. Removed unused attribute in LocalSink GUI 2019-09-02 01:05:27 +02:00
f4exb
3cf8a2e826 HackRF output: implemented transverter mode 2019-08-28 13:28:53 +02:00
f4exb
f8d367c569 FreeDV demod 2019-08-28 00:57:33 +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
16ba59d3c6 FreeDV demod: fixed reverse API channel id specification 2019-08-27 00:20:15 +02:00
f4exb
d2bb967773 FreeDV demod: fixed spectrum display span 2019-08-26 23:55:23 +02:00
f4exb
6dae67d5b1 MIMO engine: use SampleSinkVectors instead of SampleSinkFIFOs 2019-08-26 10:40:33 +02:00
f4exb
9401e12643 Updated changelogs and version 2019-08-24 11:52:08 +02:00
f4exb
78d62789f2 LocalSink: safety measures to ensure processSamples does not work when thread is stopping 2019-08-24 05:09:56 +02:00
f4exb
e12f4ed71b Channel Analyzer: use FFTW (or Kiss) engine with Hamming window for auto correlation 2019-08-18 01:58:09 +02:00
f4exb
41f640bd63 MIMO simplification 2019-08-14 02:56:15 +02:00
f4exb
ec22056cbf REST API: config: fixes (2) 2019-08-13 12:18:47 +02:00
f4exb
0d65f00983 REST API: config: ATV modulator: added missing webapiUpdateChannelSettings implementation 2019-08-12 13:21:00 +02:00
f4exb
ca66e47283 REST API: config: fixes (1) 2019-08-12 01:46:27 +02:00
f4exb
9af9b0972e REST API: config: added DATV demodulator 2019-08-11 12:47:51 +02:00