f4exb
|
d4e1521c90
|
Web API: new entry point to get a channel report. Applied to NFM mod and demod
|
2018-03-18 20:17:11 +01:00 |
|
f4exb
|
ea1d007710
|
Channel Tx modulators: in constructor make sure the thread is launched when all members have been properly initialized (i.e. do it last)
|
2018-03-16 10:26:49 +01:00 |
|
f4exb
|
28e9df5fe8
|
Clang clean compile
|
2018-03-04 01:47:51 +01:00 |
|
f4exb
|
0ce9035e0a
|
Web API: fixed webapiSettingsGet not initializing own channel or device structure
|
2018-02-21 13:50:50 +01:00 |
|
f4exb
|
2d519abbb6
|
NFM mod: Web API: corrected settings formatter
|
2018-02-14 23:39:23 +01:00 |
|
f4exb
|
67e664ef06
|
Fixed memory leak with handling of DSPSignalNotification message in modulators and demodulators. Removed reference to unused PIDController class
|
2018-02-14 20:11:36 +01:00 |
|
f4exb
|
b0a97510e2
|
Moving average cleanup
|
2018-02-03 10:33:02 +01: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
|
561420415e
|
All concerned mods: call applyChannelSettings with force=true at construction and start.
|
2018-01-09 01:10:49 +01:00 |
|
f4exb
|
fdce9958e5
|
NFM modulator: corrected NCO sample rate setting in apply channel settings
|
2018-01-02 10:32:00 +01:00 |
|
f4exb
|
e5baca1a37
|
NFM, SSB and WFM Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
|
2017-12-30 00:18:51 +01:00 |
|
f4exb
|
fa1e772383
|
NFM mod: fixed deserializer
|
2017-12-28 03:29:26 +01:00 |
|
f4exb
|
3bc221bab8
|
Server: web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE. LimeSDR Tx example working
|
2017-12-27 11:10:47 +01:00 |
|
f4exb
|
7577e6f145
|
Web API: NFM modulator settings parameters optional
|
2017-12-24 04:19:44 +01:00 |
|
f4exb
|
bf6607044a
|
Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH with all settings parameters optional
|
2017-12-24 03:27:07 +01:00 |
|
f4exb
|
9dd707896d
|
Use a name field in channels to be used in headless version to replace the GUI object name that was used as the name field
|
2017-12-20 23:57:06 +01:00 |
|
f4exb
|
6d12443100
|
Server: changes to support DeviceSet
|
2017-12-17 23:15:42 +01:00 |
|
f4exb
|
0436848490
|
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod. Fixes (2)
|
2017-12-12 23:21:31 +01:00 |
|
f4exb
|
b446f67434
|
Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod. Fixes (1)
|
2017-12-12 18:56:24 +01:00 |
|
f4exb
|
c22460723c
|
Web API: return 404 with API HTML documentation if URL is incorrect. Avoids response OK mistaken when not using a browser
|
2017-12-12 15:58:04 +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
|
02e0945368
|
Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance
|
2017-11-23 01:19:32 +01:00 |
|
f4exb
|
c8ac9fbf05
|
Web API: report Tx channel info summary (2)
|
2017-11-19 19:33:20 +01:00 |
|
f4exb
|
4169833b4d
|
Web API: report Tx channel info summary
|
2017-11-19 19:14:33 +01:00 |
|
f4exb
|
9c68da780e
|
Added mod constructor interface in the plugin API. Created method in all Tx channel plugins
|
2017-11-08 17:09:25 +01:00 |
|
f4exb
|
3d74ac9ed8
|
Various small corrections
|
2017-11-06 02:12:44 +01:00 |
|
f4exb
|
4815b4bc3e
|
All other audio modulators: use CW keyer's pulse smoother
|
2017-10-21 05:27:05 +02:00 |
|
f4exb
|
76bdd497a7
|
NFM modulator: GUI and modulator separation phase 1 (3)
|
2017-10-12 21:51:25 +02:00 |
|
f4exb
|
2e5380e939
|
NFM modulator: GUI and modulator separation phase 1 (2)
|
2017-10-12 21:26:33 +02:00 |
|
f4exb
|
890fd88f1f
|
NFM modulator: GUI and modulator separation phase 1 (1)
|
2017-10-12 20:33:16 +02:00 |
|
f4exb
|
028cf1e4eb
|
NFM modulator: use settings in modulator
|
2017-10-12 20:16:37 +02:00 |
|
f4exb
|
0ee830f403
|
NFM modulator: use settings in GUI (1)
|
2017-10-11 08:33:53 +02:00 |
|
f4exb
|
dda9a1dcbb
|
Baseband sample source: change messaging mechanism between channel sink and GUI
|
2017-09-28 08:33:05 +02:00 |
|
f4exb
|
511686f820
|
Use new audio fifo based on audio sample type
|
2017-08-25 00:02:49 +02:00 |
|
f4exb
|
8297df0cd9
|
Audio modulators: reduce audio input file buffer to 0.1s
|
2017-08-08 02:19:08 +02:00 |
|
f4exb
|
18b22b58fb
|
NFM modulator: pull a number of input audio samples depending on total interpolation. Fixes issue #43
|
2017-08-06 17:38:17 +02:00 |
|
f4exb
|
3a3d8e3dcb
|
activated compiler warnings
|
2017-05-25 20:13:34 +02:00 |
|
f4exb
|
9fcc3cd426
|
Remved default constuctors in Moving average and AGC classes
|
2017-05-11 18:39:00 +02:00 |
|
f4exb
|
3cf0b044d7
|
Fixed audio FIFO read length
|
2016-12-26 11:16:12 +01:00 |
|
f4exb
|
437891da43
|
Corrected number of audio samples pulled considering interpolation
|
2016-12-26 02:15:24 +01:00 |
|
f4exb
|
e02ac85e50
|
All modulators: use buffer for input audio that is always in use while generation is running. This fixes lockup problem reported in issue #11
|
2016-12-26 01:39:34 +01:00 |
|
f4exb
|
f74e3b83a7
|
Modulators: changed single Tx channel samples feed handling. Pure virtual function is useless
|
2016-12-22 23:45:56 +01:00 |
|
f4exb
|
1afd8df5f9
|
Modulators: changed single Tx channel samples feed handling
|
2016-12-22 23:39:06 +01:00 |
|
f4exb
|
61df7de043
|
NFM Modulator: implemented channel mute
|
2016-12-20 16:38:27 +01:00 |
|
f4exb
|
eca3809ab9
|
NFM Modulator: added CTCSS
|
2016-12-19 02:41:48 +01:00 |
|
f4exb
|
95a8eb9856
|
WFM Moduletor
|
2016-12-17 19:09:07 +01:00 |
|
f4exb
|
014ada12ba
|
CW smoother: set default ramp time to 4ms and set the modulators ramp time at the same value
|
2016-12-16 00:02:37 +01:00 |
|
f4exb
|
380eceaae5
|
NFM Modulator: use CW smoother
|
2016-12-14 23:59:25 +01:00 |
|
f4exb
|
cfce93c498
|
NFM Modulator: added CW keyer
|
2016-12-11 22:47:42 +01:00 |
|
f4exb
|
ea53e63556
|
NFM Modulator: Cleanup level meter code. Use experimental max value for modulation swing calculation
|
2016-12-02 03:00:41 +01:00 |
|
f4exb
|
7a07b56b01
|
NFM Modulator: basic input volume gauge
|
2016-12-02 02:00:53 +01:00 |
|
f4exb
|
ab60cac358
|
NFM Modulator: corrected volume setting
|
2016-12-01 08:45:09 +01:00 |
|
f4exb
|
328e0ad630
|
NFM Modulator: variable tone frequency. Fixed excursion empirically (not satisfactory)
|
2016-12-01 01:19:50 +01:00 |
|
f4exb
|
bde6b78d24
|
NFM Modulator: effectively modulate
|
2016-11-30 13:39:25 +01:00 |
|
f4exb
|
4ffe502e44
|
FM Modulator: reflect GUI changes. Use FM Deviation in place of modulation percentage
|
2016-11-30 00:55:35 +01:00 |
|
f4exb
|
332f0172ca
|
NFM Modulator: clone of AM modulator
|
2016-11-29 23:58:41 +01:00 |
|