f4exb
|
b0fa7c2591
|
Windows: MSVC2017: completed SoapySDR support
|
2018-11-16 08:15:10 +01:00 |
|
f4exb
|
df2b0c116a
|
SoapySDR support: REST API: fixed settings structure initialization in request mapper
|
2018-11-15 11:27:20 +01:00 |
|
f4exb
|
430f411e8d
|
SoapySDR support: REST API: recognize SoapySDR
|
2018-11-15 08:46:29 +01:00 |
|
f4exb
|
7a171aed1d
|
SoapySDR support: REST API: input: format settings and report
|
2018-11-14 02:06:36 +01:00 |
|
f4exb
|
89899a48d3
|
SoapySDR support: REST API: created structures
|
2018-11-13 23:49:04 +01:00 |
|
f4exb
|
b224e42ef0
|
Windows: MSVC2017: adapt more channel plugin modules (1)
|
2018-11-13 17:29:34 +01:00 |
|
f4exb
|
1dc466e604
|
Windows: MSVC2017: adapt channel analyzer, AM and ATV demods plugin modules
|
2018-11-13 16:02:26 +01:00 |
|
f4exb
|
83069dec63
|
SDRDaemon output: removed dependency on sys/time.h and unistd.h
|
2018-11-13 14:21:36 +01:00 |
|
f4exb
|
ec2bf7a57d
|
New time utility class using std::chrono
|
2018-11-13 13:19:54 +01:00 |
|
f4exb
|
1a051b41c6
|
Windows: MSVC2017: remove export from templated class IntHalfbandFilterEO1
|
2018-11-13 11:17:21 +01:00 |
|
f4exb
|
27152dbb14
|
Windows: MSVC2017: remove export from templated class IntHalfbandFilterEOF
|
2018-11-13 10:55:10 +01:00 |
|
f4exb
|
734e976e67
|
Windows: MSVC2017: remove export from templated class IntHalfbandFilterEO
|
2018-11-13 10:52:41 +01:00 |
|
f4exb
|
222aa9f40d
|
Windows: MSVC2017: adapt decimators.h to handle packing with MSVC
|
2018-11-13 10:51:57 +01:00 |
|
f4exb
|
7574cb23d4
|
Windows: MSVC2017: fixed more attribute unused cases (2)
|
2018-11-13 08:51:14 +01:00 |
|
f4exb
|
d910675587
|
Windows: MSVC2017: changes in sdrgui and sdrbase (5)
|
2018-11-12 18:36:27 +01:00 |
|
f4exb
|
fd50eeb810
|
Windows: MSVC2017: changes in sdrbase (4) qrtplib (2)
|
2018-11-12 17:50:52 +01:00 |
|
f4exb
|
64169bc168
|
Windows: MSVC2017: changes in sdrbase (3) serialdv
|
2018-11-12 17:22:19 +01:00 |
|
f4exb
|
70a4db39c0
|
Windows: MSVC2017: changes in sdrbase (2)
|
2018-11-12 16:58:20 +01:00 |
|
f4exb
|
127178f44c
|
Windows: MSVC2017: changes in sdrbase (1): fixed with std::chrono
|
2018-11-12 15:05:14 +01:00 |
|
f4exb
|
6708a6b700
|
Windows: MSVC2017: changes in sdrbase (1)
|
2018-11-12 14:04:16 +01:00 |
|
f4exb
|
97ee2cd5be
|
Windows: experimental MSVC2017 toolchain (2)
|
2018-11-09 19:06:23 +01:00 |
|
f4exb
|
a03165c688
|
Scope: save/load traces memory (4): first working
|
2018-10-16 06:24:55 +02:00 |
|
f4exb
|
1caf68eb9b
|
Scope: save/load traces memory (3): compile fix
|
2018-10-15 10:38:07 +02:00 |
|
f4exb
|
64cf05f1c6
|
Scope: save/load traces memory (2)
|
2018-10-15 08:45:44 +02:00 |
|
f4exb
|
5d57f40e83
|
Scope: save/load traces memory (1)
|
2018-10-15 02:47:26 +02:00 |
|
f4exb
|
b397cd3a4b
|
File Input: REST API: updated with new settings elements
|
2018-10-14 10:38:31 +02:00 |
|
f4exb
|
22693ac613
|
Spectrum: added max function in the 'averaging' modes
|
2018-10-12 08:47:14 +02:00 |
|
f4exb
|
b99afedc4a
|
NFM demod: changed squelch 0.1 dB steps to 1 dB steps
|
2018-10-11 08:52:50 +02:00 |
|
f4exb
|
993ab36a29
|
FileRecord improvement: update FileSink plugin and writeHeader private method in FileRecord accordingly
|
2018-10-10 14:05:21 +02:00 |
|
f4exb
|
38aa1a8e77
|
FileRecord improvement: fixed header packing and CRC32 computation
|
2018-10-09 16:40:57 +02:00 |
|
f4exb
|
cc49d5c266
|
FileRecord improvement: CRC check and sample size fix
|
2018-10-09 09:26:28 +02:00 |
|
f4exb
|
8d99e5c980
|
AudioDeviceManager: more debug messages
|
2018-10-06 23:01:07 +02:00 |
|
f4exb
|
863c7e15ef
|
Audio: list available devices to console in debug mode
|
2018-10-06 22:34:48 +02:00 |
|
f4exb
|
15bc1e2149
|
AudioDeviceManager: fix device infos cleanup segfault due to iterator processing
|
2018-10-06 21:25:27 +02:00 |
|
f4exb
|
c579d66b59
|
BladeRF2: implemented transverter mode
|
2018-10-03 06:14:26 +02:00 |
|
f4exb
|
98a87bb860
|
BladeRF2: REST API: implemented LO soft correction setting
|
2018-09-30 11:10:07 +02:00 |
|
f4exb
|
53ff8f32bf
|
BladeRF2 output: fixed SO mode
|
2018-09-29 21:40:22 +02:00 |
|
f4exb
|
5566dc6a7e
|
BladeRF2 output: fixed gain handling
|
2018-09-29 10:53:44 +02:00 |
|
f4exb
|
c27acf086e
|
BladeRF output (1) and some cosmetic changes
|
2018-09-29 05:49:14 +02:00 |
|
f4exb
|
5ad52a4a1b
|
BladerRF2 input support. Populate gain modes
|
2018-09-25 17:03:34 +02:00 |
|
f4exb
|
d808f049f6
|
BladerRF2 input support (1)
|
2018-09-22 10:39:09 +02:00 |
|
f4exb
|
bf726e16b1
|
LibbladeRF2: migrate REST API from bladerf to bladerf1
|
2018-09-19 05:54:07 +02:00 |
|
f4exb
|
d596931209
|
LibbladeRF2: make bladeRF1 work
|
2018-09-18 23:12:00 +02:00 |
|
f4exb
|
e78ee1b946
|
Make SDRDaemonSink -> DaemonSource work in all 16 / 24 bit samples combination
|
2018-09-13 02:33:56 +02:00 |
|
f4exb
|
5e588ae09e
|
SDRDaemon: cleanup on UDP Tx side to use sdrdaemondatablock.h definitions and Rx sample size
|
2018-09-13 00:31:49 +02:00 |
|
f4exb
|
5771ef4783
|
Foolproof AudioFifo to try fix issue #210. Consequently removed useless timeout parameter on read and write methods
|
2018-09-12 15:30:53 +02:00 |
|
f4exb
|
fed7f72da1
|
REST API: Renamed UDPSrc to UDPSink
|
2018-09-12 00:36:30 +02:00 |
|
f4exb
|
f8e90827ac
|
Renamed the UDPSink from sdrbase utils to UDPSinkUtil
|
2018-09-11 23:45:56 +02:00 |
|
f4exb
|
6f368d123b
|
renamed udpsink directory to udpsource
|
2018-09-11 23:22:59 +02:00 |
|
f4exb
|
f58cc3cc07
|
Renamed UDPSink to UDPSource
|
2018-09-11 22:36:16 +02:00 |
|
f4exb
|
3a32cf156c
|
Rename DaemonSrc to DaemonSource
|
2018-09-11 16:32:14 +02:00 |
|
f4exb
|
9cfaf47a00
|
REST API: removed old SDRDaemon code
|
2018-09-11 14:52:16 +02:00 |
|
f4exb
|
86598d1bd8
|
REST API: cleanup of old generated code
|
2018-09-11 14:44:03 +02:00 |
|
f4exb
|
6c77f2dfe5
|
Complete removal of SDRDaemon as a distinct binary
|
2018-09-11 13:41:09 +02:00 |
|
f4exb
|
95b105f453
|
SDRDaemonSource: adaptation to remote DaemonSink channel
|
2018-09-08 23:30:22 +02:00 |
|
f4exb
|
6e750b206f
|
DaemonSink: added server plugin
|
2018-09-08 19:06:48 +02:00 |
|
f4exb
|
b75eb08a91
|
DaemonSource: pass device center frequency and baseband sample rate in the report
|
2018-09-06 21:54:09 +02:00 |
|
f4exb
|
3b09e0e5d7
|
DaemonSink: Web API implementation
|
2018-09-06 05:32:11 +02:00 |
|
f4exb
|
b2dc7a6cdc
|
Changed SDRDaemonChannelXxx to DaemonXxx
|
2018-09-04 20:35:54 +02:00 |
|
f4exb
|
4a06cc94a0
|
SDRDaemonSink: refactored rate control and removed server type from GUI and REST API
|
2018-09-04 08:43:07 +02:00 |
|
f4exb
|
b723479197
|
DaemonSrc: added more report data to the report API
|
2018-09-02 19:27:38 +02:00 |
|
f4exb
|
96dfce0154
|
SDRdaemonSink: added compatibility with SDRangel and SDRdaemon server types
|
2018-09-01 10:44:12 +02:00 |
|
f4exb
|
3469b91163
|
Daemon channel source new plugin (5)
|
2018-09-01 09:53:16 +02:00 |
|
f4exb
|
c25c7fda58
|
SDRDaemonSink GUI: sample rate active feedback (2)
|
2018-08-31 08:47:18 +02:00 |
|
f4exb
|
f8383f8cff
|
SDRDaemonSink GUI: sample rate active feedback
|
2018-08-31 07:38:30 +02:00 |
|
f4exb
|
1f7720e8f9
|
SDRdaemon: channel source report
|
2018-08-30 01:56:53 +02:00 |
|
f4exb
|
133f9133bd
|
SDRDaemonSink: refactoring (1)
|
2018-08-29 18:39:40 +02:00 |
|
f4exb
|
c1bd4f6b44
|
Up channelizer: fixed copy+paste bug
|
2018-08-27 17:45:27 +02:00 |
|
f4exb
|
5bf657cd9a
|
SDRdaemon: changed generic channel settings to sink channel settings
|
2018-08-23 17:38:25 +02:00 |
|
f4exb
|
0ace2e9499
|
SDRDaemon: replaced specific channel data settings by generic channel data settings
|
2018-08-23 16:06:47 +02:00 |
|
f4exb
|
749f8a8ae7
|
SDRdaemon: differentiate data and device settings. Implement data settings (1)
|
2018-08-23 01:12:46 +02:00 |
|
f4exb
|
b38d47a082
|
SDRdaemon: Web API: implemented daemonInstanceSummary
|
2018-08-19 19:21:10 +02:00 |
|
f4exb
|
a1fbc790bf
|
Added the SDRdaemon server executable
|
2018-08-18 21:30:51 +02:00 |
|
f4exb
|
e073af634c
|
SDRdaemon Web API: logging options
|
2018-08-18 15:32:00 +02:00 |
|
f4exb
|
5f15936820
|
Web API: reply 501 if /sdrdaemon requests are sent to a SDRangel instance
|
2018-08-18 10:02:53 +02:00 |
|
f4exb
|
7dbb36e0b6
|
Web API: implemented SDRdaemon interfaces. Bumped version
|
2018-08-18 10:00:32 +02:00 |
|
f4exb
|
ac4b016ee7
|
UDP source and sink: Web API: more informative report
|
2018-08-16 10:46:01 +02:00 |
|
f4exb
|
b1da29a3c4
|
Sink plugins: corrected name getters and setters
|
2018-08-15 11:24:14 +02:00 |
|
f4exb
|
a7e63df13d
|
CW keyer: used signed char to avoid copmilation warnings in some installations
|
2018-08-13 22:10:42 +02:00 |
|
f4exb
|
29677cba06
|
Web API: fixed TestSource device setting
|
2018-08-06 13:13:31 +00:00 |
|
f4exb
|
8dd65e70f2
|
Web API: AM demod: added pll and syncAMOperation settings processing
|
2018-08-02 23:27:22 +02:00 |
|
f4exb
|
eef1ce9a64
|
Web API: implemented instanceDVSerialGet
|
2018-08-02 23:05:53 +02:00 |
|
f4exb
|
e37c90c8d0
|
Web API: handle pre-flight requests
|
2018-07-21 22:28:35 +02:00 |
|
f4exb
|
7c3f31af69
|
Web API: implemented CORS
|
2018-07-17 01:50:32 +02:00 |
|
Edouard GRIFFITHS
|
ea83e43d09
|
New Windows build
|
2018-07-11 18:05:05 +02:00 |
|
f4exb
|
51e5987158
|
Serial DV: use audio compressor at the end of audio filter chain
|
2018-07-04 20:01:02 +02:00 |
|
f4exb
|
9913d550e0
|
Spectrum averaging: fixed average (3): scale engine fix
|
2018-07-01 04:10:36 +02:00 |
|
f4exb
|
56e49baa3b
|
Spectrum averaging: fixed average (1)
|
2018-07-01 02:16:59 +02:00 |
|
f4exb
|
e9658e0346
|
Spectrum averaging (2): moving average
|
2018-06-30 22:30:42 +02:00 |
|
f4exb
|
833412dcc2
|
Added specialized moving average class for future spectrum averaging
|
2018-06-28 23:44:19 +02:00 |
|
f4exb
|
8df057d7c5
|
DSD demod: serial DV volume fix
|
2018-06-27 09:15:10 +02:00 |
|
f4exb
|
80b7829bf7
|
Scope and channel analyzer: new squared magnitude (linear power) projection mainly for radioastronomy
|
2018-06-26 00:43:19 +02:00 |
|
f4exb
|
12380d4e51
|
DSD demod: use audio compressor when processing voice with serial DV
|
2018-06-25 00:01:25 +02:00 |
|
f4exb
|
175e4ca98a
|
DV serial: use HP filter before interpolation and LP filter. Set HP -3dB corner at 300 Hz (for 8 kHz sampling rate)
|
2018-06-24 02:29:54 +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
|
abb335d588
|
Rest API and server: updated documentation
|
2018-05-30 00:57:44 +02:00 |
|
f4exb
|
f11cda633d
|
BFM demod: fixed squelch to be compatible with server mode
|
2018-05-29 00:14:45 +02:00 |
|
f4exb
|
7feec443a7
|
Web API: fixed mapper channels and reports initialization
|
2018-05-28 11:44:32 +02:00 |
|
f4exb
|
723747e9dc
|
SSB demod: yet again another clamping algorithm
|
2018-05-28 02:40:26 +02:00 |
|
f4exb
|
8155825bc4
|
SDR daemon sink: implemeted WEB API
|
2018-05-28 00:40:33 +02:00 |
|
f4exb
|
f5bcbf2e9e
|
Test source: implemeted WEB API
|
2018-05-27 22:25:01 +02:00 |
|
f4exb
|
2184425311
|
Web API: put some array items in their own classes
|
2018-05-27 19:54:33 +02:00 |
|
f4exb
|
9360c4de0b
|
SDRPlay input: implemeted WEB API (1)
|
2018-05-27 11:57:23 +02:00 |
|
f4exb
|
6e828066e0
|
SDRdaemon input: implemeted WEB API
|
2018-05-27 11:07:24 +02:00 |
|
f4exb
|
862c689754
|
LimeSDR: implemeted WEB API for reporting
|
2018-05-26 22:16:59 +02:00 |
|
f4exb
|
be15aa7cb0
|
PlutoSDR output: implemeted WEB API
|
2018-05-26 20:33:02 +02:00 |
|
f4exb
|
3f303a0c0d
|
PlutoSDR input: implemeted WEB API
|
2018-05-26 18:07:21 +02:00 |
|
f4exb
|
c424ce10e4
|
SSB demod: implemeted WEB API
|
2018-05-26 15:53:22 +02:00 |
|
f4exb
|
f9cba5844b
|
RTL-SDR input: implemeted WEB API for reporting
|
2018-05-26 14:28:06 +02:00 |
|
f4exb
|
73a3291008
|
Perseus input: implemeted WEB API
|
2018-05-26 13:24:35 +02:00 |
|
f4exb
|
4c31da6c17
|
File source input: implemeted WEB API for reporting
|
2018-05-26 11:40:37 +02:00 |
|
f4exb
|
268ad2b33f
|
FCD Pro Plus input: implemeted WEB API
|
2018-05-26 10:54:31 +02:00 |
|
f4exb
|
4a5369c1b4
|
FCD Pro input: implemeted WEB API
|
2018-05-26 10:27:28 +02:00 |
|
f4exb
|
30cca07554
|
Web API: AirspyHF device report
|
2018-05-26 02:33:35 +02:00 |
|
f4exb
|
f8f976fd50
|
Web API: implemented device report interface. Applied to Airspy
|
2018-05-26 01:43:28 +02:00 |
|
f4exb
|
ae07298387
|
Web API: removed useless method in mapper
|
2018-05-25 23:17:46 +02:00 |
|
f4exb
|
83c0935e41
|
Airspy input: implemeted WEB API (2)
|
2018-05-25 22:39:38 +02:00 |
|
f4exb
|
3203a5511d
|
Airspy input: implemeted WEB API
|
2018-05-25 19:28:57 +02:00 |
|
f4exb
|
3d8d9d34e0
|
UDP source: implemeted WEB API (2)
|
2018-05-25 18:44:24 +02:00 |
|
f4exb
|
54019d7a06
|
UDP source: implemeted WEB API (1)
|
2018-05-25 10:45:40 +02:00 |
|
f4exb
|
0c328546b0
|
WFM demod: implemeted WEB API
|
2018-05-25 10:08:47 +02:00 |
|
f4exb
|
72e58534e3
|
Web API: BFM and DSD demod fixes. SSB demod: change clipping limiter constants
|
2018-05-24 18:23:08 +02:00 |
|
f4exb
|
128ac7ea1f
|
DSD demod: implemeted WEB API
|
2018-05-24 12:17:29 +02:00 |
|
f4exb
|
8d7b581879
|
BFM demod: implemeted WEB API
|
2018-05-23 14:56:29 +02:00 |
|
f4exb
|
85df6218de
|
Channel analyzer NG and Projector: PSK symbol mapping projection
|
2018-05-22 13:54:01 +02:00 |
|
f4exb
|
c69d203bd0
|
Windows build fixes
|
2018-05-22 03:03:12 +02:00 |
|
f4exb
|
775a9775eb
|
Channel analyzer NG: implemented optional RRC filter
|
2018-05-22 02:20:36 +02:00 |
|
f4exb
|
1dcb84ef8f
|
Windows build fixes
|
2018-05-22 00:14:37 +02:00 |
|
f4exb
|
d7247dbccf
|
Normalize fftfilt.cxx to fftfilt.cpp
|
2018-05-22 00:13:40 +02:00 |
|
f4exb
|
74286a5767
|
Added a FFT based RRC filter
|
2018-05-22 00:10:56 +02:00 |
|
f4exb
|
c71f1fdc3a
|
SSB demod: experimental clipping limiter
|
2018-05-21 14:43:11 +02:00 |
|
f4exb
|
f2f34ad9a9
|
Channel analyzer NG: autocorrelation corrections (2): corrected FFT aliasing
|
2018-05-20 20:23:41 +02:00 |
|
f4exb
|
8050266b28
|
Channel analyzer NG: autocorrelation corrections (1)
|
2018-05-20 19:41:36 +02:00 |
|
f4exb
|
f600f78c0f
|
Channel analyzer NG: implemented input source selection
|
2018-05-20 18:17:53 +02:00 |
|
f4exb
|
d673278f86
|
Added a FFT based correlation class
|
2018-05-20 10:42:14 +02:00 |
|
f4exb
|
48cac5385b
|
PLL lock indication fixes
|
2018-05-20 03:50:22 +02:00 |
|
f4exb
|
ed08480226
|
Channel analyzer NG: fixes
|
2018-05-20 02:24:38 +02:00 |
|
f4exb
|
9f48378677
|
Channel analyzer NG: return of the lock status indicator and PLL frequency shift for PSK modulated signals
|
2018-05-18 19:03:54 +02:00 |
|
f4exb
|
6d95c04076
|
ChannelAnalyzerNG: fixed FLL and removed IIR and FIR kit that is now useless
|
2018-05-18 02:36:29 +02:00 |
|
f4exb
|
e723764376
|
New PLL: removed locked status heuristics for order > 1
|
2018-05-17 02:35:06 +02:00 |
|
f4exb
|
d29958d51f
|
Added a frequency lock loop
|
2018-05-17 01:05:48 +02:00 |
|
f4exb
|
c495f82235
|
Imported Iowa Hills Software IIR and FIR calculator
|
2018-05-17 00:09:56 +02:00 |
|
f4exb
|
d38d926a87
|
New PLL: simple FLL code to be put in its own class later
|
2018-05-16 18:53:16 +02:00 |
|
f4exb
|
a1a2078d7d
|
New PLL: experimental lock condition algorithm based on phi hat averaging (2) + FLL input and locking mechanixm
|
2018-05-16 14:20:26 +02:00 |
|
f4exb
|
10c56fc47a
|
New PLL: experimental lock condition algorithm based on phi hat averaging
|
2018-05-16 08:42:08 +02:00 |
|
f4exb
|
660d8d22ae
|
New PLL: heuristics to find locked state
|
2018-05-16 01:57:16 +02:00 |
|
f4exb
|
bb2d530122
|
New PLL: phase lock status draft
|
2018-05-15 19:40:53 +02:00 |
|
f4exb
|
cf5901f82c
|
Moving average with variable history size
|
2018-05-15 01:03:43 +02:00 |
|
f4exb
|
68c50769fe
|
New PLL: implemented trick on the phase comparator for M-ary PSK operation
|
2018-05-14 19:14:30 +02:00 |
|