f4exb
|
dda124f1fb
|
Revert "AM, BFM demods: use button switch for RTP switch"
This reverts commit 2ee3161b50 .
|
2018-02-06 01:17:52 +01:00 |
|
f4exb
|
f53a5f6e6e
|
Airspy HF: removed the integer processing plugin. Updated documentation
|
2018-02-06 00:29:55 +01:00 |
|
f4exb
|
2ee3161b50
|
AM, BFM demods: use button switch for RTP switch
|
2018-02-05 18:25:31 +01:00 |
|
f4exb
|
d946ceffc8
|
BFM demod: implemented use RTP protocol for audio over UDP
|
2018-02-05 18:19:32 +01:00 |
|
f4exb
|
5e57c0462f
|
Cosmetic changes
|
2018-02-05 18:01:23 +01:00 |
|
f4exb
|
9cf57f5aca
|
AM demod: implemented use RTP protocol for audio over UDP
|
2018-02-05 18:01:12 +01:00 |
|
f4exb
|
f426139e45
|
AirspyHF: use float version as default
|
2018-02-05 08:38:47 +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
|
2beba446f3
|
NFM demod: GUI button and setting to use RTP over UDP for copy to audio
|
2018-02-05 01:04:18 +01:00 |
|
f4exb
|
cbf229c15c
|
Airspy HF (int version): use raw integer samples and do the DC and IQ corrections in the application
|
2018-02-04 23:42:46 +01:00 |
|
f4exb
|
6b26543655
|
Test Source: new combo box for auto correction options (2)
|
2018-02-04 22:52:31 +01:00 |
|
f4exb
|
5f49dff49d
|
Bumped version to 3.12.0. Test Source: new combo box for auto correction options
|
2018-02-04 18:46:22 +01:00 |
|
f4exb
|
d6519d7133
|
SSM modulator: lock mutex when size of magnitude AGC is changed
|
2018-02-03 17:26:24 +01:00 |
|
f4exb
|
a1c84718ef
|
Simple AGC cleanup
|
2018-02-03 17:06:16 +01:00 |
|
f4exb
|
b0a97510e2
|
Moving average cleanup
|
2018-02-03 10:33:02 +01:00 |
|
f4exb
|
d43ecaf8f7
|
AirspyHF (float): working plugin
|
2018-02-02 02:12:49 +01:00 |
|
f4exb
|
67d948d440
|
AirspyHF (float): new plugin structure
|
2018-02-01 09:12:38 +01:00 |
|
f4exb
|
373aa6960f
|
Test Source: add phase imbalance control
|
2018-01-31 22:34:55 +01:00 |
|
f4exb
|
70adea206c
|
RTP audio sink fixes and test in NFM demod (endianess problem)
|
2018-01-31 00:40:54 +01:00 |
|
f4exb
|
f44df73590
|
NFM demod: use AudioNetSink to send audio samples on the network
|
2018-01-29 05:27:39 +01:00 |
|
f4exb
|
f4e2ac61f8
|
Merge branch 'dev'
|
2018-01-28 09:28:25 +01:00 |
|
f4exb
|
4c22be880c
|
UDP source: optimization for FM modes
|
2018-01-28 03:06:30 +01:00 |
|
f4exb
|
b57793607c
|
UDP source: adaptation to 24 bit DSP
|
2018-01-28 02:30:15 +01:00 |
|
f4exb
|
cc1033b3c5
|
File Input and record: 16/24 bit DSP compatibility: bug fixes
|
2018-01-25 23:52:36 +01:00 |
|
f4exb
|
12a97b9644
|
File Input and record: 16/24 bit DSP compatibility
|
2018-01-25 18:39:54 +01:00 |
|
f4exb
|
810ca8b057
|
SDRdaemon input: use size of Sample instead of literals
|
2018-01-25 18:39:04 +01:00 |
|
f4exb
|
3106faec8e
|
ATV demod: replaced scaling literal by define
|
2018-01-25 18:37:30 +01:00 |
|
f4exb
|
c2594836b0
|
DSD Demod: compatibility with 24 bit samples in DSP
|
2018-01-24 23:57:36 +01:00 |
|
f4exb
|
3d77c9af9b
|
SDRDaemon input: adaptation for 24 bit Rx DSP
|
2018-01-24 08:49:18 +01:00 |
|
Christopher Hewitt
|
e48cb8ceed
|
DSD demod: fix typo
|
2018-01-22 21:28:11 -05:00 |
|
Christopher Hewitt
|
ad045b410a
|
BladeRF: fix typo
|
2018-01-22 19:35:41 -05:00 |
|
f4exb
|
4448b57b60
|
SDRDaemon input: differentiate SDRdaemon samples struct from internal DSP sample struct
|
2018-01-23 00:07:38 +01:00 |
|
f4exb
|
a47587e16f
|
Specify Scope and Spectrum Vis floating point sample scale
|
2018-01-22 14:07:24 +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
|
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
|
62922bd7ba
|
TestSource: set dc and iq buttons state from settings on display settings
|
2018-01-20 21:26:26 +01:00 |
|
f4exb
|
9719f456cf
|
TestSource: Added documentation
|
2018-01-20 17:49:26 +01:00 |
|
f4exb
|
5baab1d5bd
|
TestSource: fixed fc infra and supra
|
2018-01-20 03:44:44 +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
|
ce499c73bb
|
AirspyHF: updated documentation
|
2018-01-19 21:12:41 +01:00 |
|
f4exb
|
9a488f9f97
|
TestSource: fixed some GUI issues
|
2018-01-18 01:09:42 +01:00 |
|
f4exb
|
7c185ac268
|
AirspyHF: limit decimation to 32
|
2018-01-18 00:35:14 +01:00 |
|
f4exb
|
dd67b95fcd
|
AirspyHF: implemented LO ppm correction
|
2018-01-17 02:08:01 +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
|
dd07b5ce71
|
AirspyHF: added documentation
|
2018-01-15 00:56:11 +01:00 |
|
f4exb
|
aa04cad353
|
AirspyHF: fixed band setting initialization when setting frequency from preset
|
2018-01-15 00:32:59 +01:00 |
|
f4exb
|
6cf1524c7a
|
AirspyHF and TestSource: fixed Windows build
|
2018-01-14 23:59:57 +01:00 |
|
f4exb
|
788a2ceb33
|
Windows build for AirspyHF and TestSource
|
2018-01-14 22:26:35 +01:00 |
|
f4exb
|
f0861c1bb5
|
AirspyHF: Removed Fc position control
|
2018-01-14 21:37:49 +01:00 |
|
f4exb
|
6384c88f8b
|
AirspyHF: removed now useless LO ppm correction and DC and IQ corrections
|
2018-01-14 20:23:28 +01:00 |
|
f4exb
|
432f1524ac
|
AirspyHF: use processed int16 samples
|
2018-01-14 20:00:53 +01:00 |
|
f4exb
|
bd8c916dd4
|
TestSource: implemente DC and IQ bias and corrections
|
2018-01-14 11:58:36 +01:00 |
|
f4exb
|
e3575d5f5f
|
TestSource: fixes
|
2018-01-14 04:43:24 +01:00 |
|
f4exb
|
34f6b796b7
|
TestSource: first implementation
|
2018-01-14 02:25:24 +01:00 |
|
f4exb
|
2680f73feb
|
AirspyHF: changed back maximum HF LO linit to 31 MHz after fix in airspyhf library
|
2018-01-13 04:43:43 +01:00 |
|
f4exb
|
bde2f3447e
|
BFM demod: fixed pilot power GUI display
|
2018-01-13 04:04:34 +01:00 |
|
f4exb
|
b56e517065
|
AirspyHF: fixed frequency change with band select change
|
2018-01-13 03:57:23 +01:00 |
|
f4exb
|
0b91e7e8b5
|
AirspyHF support: set band select in display settings method
|
2018-01-12 00:56:38 +01:00 |
|
f4exb
|
5c29e82d00
|
AirspyHF support: updated general version and changelog
|
2018-01-12 00:33:38 +01:00 |
|
f4exb
|
04a2143809
|
AirspyHF support: implemented the band selector
|
2018-01-12 00:24:54 +01:00 |
|
f4exb
|
89b67b0378
|
AirspyHF support: specify int16 samples
|
2018-01-11 04:40:13 +01:00 |
|
f4exb
|
7173f1b248
|
AirspyHF support: first version whithout float I/Q
|
2018-01-11 02:21:29 +01:00 |
|
f4exb
|
dd12338635
|
Airspy: cosmetic changes
|
2018-01-11 00:17:06 +01:00 |
|
f4exb
|
7dfa9cb907
|
FileSource: fixed initialization of do apply settings flag
|
2018-01-09 23:54:27 +01:00 |
|
f4exb
|
8488a77e2c
|
SSB demod: relaxed decimator filter constraints as the actual filtering is done by the FFT filter
|
2018-01-09 19:56:15 +01:00 |
|
f4exb
|
4444084b7a
|
Updated version of all modulators
|
2018-01-09 01:23:27 +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
|
6885dd1fe6
|
All concerned demods: call applyChannelSettings with force=true at construction and start.
|
2018-01-09 00:59:10 +01:00 |
|
f4exb
|
0af04cf66f
|
SSB Demod: call applyChannelSettings with force=true at construction and start. Corrected decimator filter cutoff
|
2018-01-09 00:40:48 +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
|
5c6984899e
|
AM, SSB demod, SSB mod: fixed interpolator setting in apply channel settings. Fixes issue #117
|
2018-01-05 19:14:27 +01:00 |
|
f4exb
|
98429d7ec8
|
AM demod: fix debug message
|
2018-01-05 18:39:12 +01:00 |
|
f4exb
|
aed125e3d0
|
SSB demod: interpolator fixes
|
2018-01-05 18:38:47 +01:00 |
|
f4exb
|
74a7585c99
|
BFM demod is now compilable on a RPi3 host
|
2018-01-05 12:07:15 +01:00 |
|
f4exb
|
1ec8eecefb
|
DSD demod: use lower cutoff for optional audio high pass filter
|
2018-01-02 20:02:30 +01:00 |
|
f4exb
|
80d243811f
|
UDP sink: fixes
|
2018-01-02 16:23:31 +01:00 |
|
f4exb
|
7c5066d27c
|
Bumped to version 3.9.1 and 2018
|
2018-01-02 12:38:28 +01:00 |
|
f4exb
|
018c8ade40
|
WFM modulator: fixed tone frequency and apply channel settings output sample rate handling
|
2018-01-02 12:32:22 +01:00 |
|
f4exb
|
fdce9958e5
|
NFM modulator: corrected NCO sample rate setting in apply channel settings
|
2018-01-02 10:32:00 +01:00 |
|
f4exb
|
73d070a055
|
LimeSDR: use qDebug() in a different way
|
2018-01-02 10:02:44 +01:00 |
|
f4exb
|
0c39c9dfd3
|
BFM demod: RDSTMC: use char* instead of std::string for constant array
|
2017-12-31 11:54:56 +01:00 |
|
f4exb
|
ffa24cde9b
|
BFM demod: RDSTMC: specify 0 value in array initialization
|
2017-12-31 11:45:47 +01:00 |
|
f4exb
|
0b72c016ab
|
DSD demod: gcc7 warnings fixes
|
2017-12-31 03:34:38 +01:00 |
|
f4exb
|
723df69943
|
BFM and DSD demod: gcc7 warnings fixes
|
2017-12-31 03:16:30 +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
|
3f96ce4187
|
BFM demod: set -fno-var-tracking-assignments for rdstmc.cpp as it makes compilation very busy and memory hungry for nothing. May fix compilation on RPi3
|
2017-12-31 02:14:46 +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
|
f27bb2d1c2
|
UDP Sink : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
|
2017-12-30 00:30:41 +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
|
6041530353
|
ATV demod: added a settings structure not used yet
|
2017-12-29 23:00:52 +01:00 |
|
f4exb
|
054e87c153
|
AM and ATV Mods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
|
2017-12-29 11:42:33 +01:00 |
|
f4exb
|
d476736487
|
Demods : use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
|
2017-12-29 11:04:47 +01:00 |
|
f4exb
|
af58d18eac
|
NFM demod: use specific method to apply channelizer sample rate and frequency offset changes. Separate this data from settings
|
2017-12-29 05:23:24 +01:00 |
|
f4exb
|
e39e080cc0
|
Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method
|
2017-12-29 05:22:26 +01:00 |
|
f4exb
|
324aaa86b6
|
Plugins: cppcheck corrections
|
2017-12-29 03:22:04 +01:00 |
|
f4exb
|
9cb1a774c6
|
NFM demod: cpplint corrections
|
2017-12-29 03:03:28 +01:00 |
|
f4exb
|
14626393e6
|
Web API: fixed HackRF settings
|
2017-12-29 02:44:35 +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
|
65ac9e2f2c
|
Web API: added identification string in device and channel include files description
|
2017-12-28 11:04:33 +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
|
fa1e772383
|
NFM mod: fixed deserializer
|
2017-12-28 03:29:26 +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
|
3bc221bab8
|
Server: web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE. LimeSDR Tx example working
|
2017-12-27 11:10:47 +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
|
add0a614dd
|
DSD demod: updated documentation
|
2017-12-26 21:47:56 +01:00 |
|
f4exb
|
2145eeb7b6
|
DSD demod: highpass filtering for audio completed
|
2017-12-26 20:29:23 +01:00 |
|
f4exb
|
e1d7ada5dd
|
DSD demod: highpass filtering for audio (1)
|
2017-12-26 10:59:51 +01:00 |
|
f4exb
|
1f21d1d785
|
Bumped all plugins version to 3.9.0
|
2017-12-26 02:19:03 +01:00 |
|
f4exb
|
6d70a644dd
|
SDRdaemon input: refactored plugin with nanomsg handling in core plugin
|
2017-12-26 02:18:30 +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
|
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
|
063eff4204
|
FileSource: put center frequency and sample rate in the settings structure
|
2017-12-24 11:36:38 +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
|
351651c3e5
|
FileSource: make Settings an independant struct
|
2017-12-24 11:04:30 +01:00 |
|
f4exb
|
996f964435
|
LimeSDR: apply settings with force on construction
|
2017-12-24 10:09:32 +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
|
d79ef49112
|
Plugin interface: simplify createTxChannelGUI
|
2017-12-23 10:38:45 +01:00 |
|
f4exb
|
31aacc9571
|
Plugin interface: simplify createRxChannelGUI
|
2017-12-23 10:32:02 +01:00 |
|
f4exb
|
0f7faff299
|
Plugin interface: simplify createTxChannel
|
2017-12-23 10:16:27 +01:00 |
|
f4exb
|
703aa21159
|
Plugin interface: simplify createRxChannel
|
2017-12-23 09:54:42 +01:00 |
|
f4exb
|
514e408aac
|
Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel POST implementation and rework in the PluginInterface
|
2017-12-23 05:56:40 +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
|
dbeeaa8f66
|
Recognize SDRplay RSP2 but do not support it effectively
|
2017-12-20 21:38:56 +01:00 |
|
f4exb
|
934af70c74
|
Recognize SDRplay RSP1A but do not support it effectively
|
2017-12-19 22:46:17 +01:00 |
|
f4exb
|
e1ad61d692
|
Bumped version of all channel plugins
|
2017-12-18 00:06:01 +01:00 |
|
f4exb
|
6d12443100
|
Server: changes to support DeviceSet
|
2017-12-17 23:15:42 +01:00 |
|
f4exb
|
38373fbd87
|
Server: variable to avoid instantiation of GUI dependent objects when compiling plugins for server: Applied to NFM demod
|
2017-12-17 18:11:51 +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
|
84b6c7bdc9
|
Web API: implemented device run APIs for Airspy, FCD Pro, FCD Pro+ and File Source i.e. the rest of source device plugins
|
2017-12-14 18:15:27 +01:00 |
|