Jon Beniston
56e9f4284f
Use older version of QtGraphicalEffects to support older versions of Qt. Don't warn for non-existent .xml files
2021-11-12 17:19:03 +00:00
Jon Beniston
60a7b63cc1
ADS-B Updates:
...
Support different map types (Aviation, Street and Satellite)
Add display of airspaces and NAVAIDs.
Display photo of highlighted aircraft.
2021-11-12 16:51:23 +00:00
f4exb
006da4e872
AIS mod: make it effectively work in server mode with remote control. AIS demod: added baud rate in settings API
2021-11-12 00:12:02 +01:00
f4exb
af97c872f8
Pager demod: API: complete settings and implement reporting
2021-11-09 21:57:56 +01:00
f4exb
97583d0858
Packet demod: change mode processing. API: added report
2021-11-08 01:45:02 +01:00
f4exb
f5276e8c3e
ADSB demod: added auto target checkbox for matching aircraft in notifications table. API: more settings and report data
2021-11-07 19:38:46 +01:00
f4exb
f3bd02783c
API: added missing files
2021-11-04 19:21:03 +01:00
Jon Beniston
f7a8473b8f
Fix gcc warning
2021-11-04 12:44:56 +00:00
Jon Beniston
9f2cb0c29c
Merge CSV code in to a single file.
2021-11-04 12:33:43 +00:00
f4exb
072b44a4fd
API: added missing files
2021-11-03 21:56:33 +01:00
f4exb
b0c49f3b50
DATV demod: API updates and small fixes
2021-11-03 21:56:33 +01:00
f4exb
ed720673f3
DATV demod: API enhancements with report
2021-11-03 21:56:33 +01:00
Jon Beniston
c13943bfbb
Fix for 1028 - allow API to bind to any address
2021-11-01 09:51:50 +00:00
Jon Beniston
1354cfe6c8
ADS-B: Add support for downloading flight departure and arrival airports and times via aviationstack.com API
2021-10-29 12:54:10 +01:00
f4exb
fee2c5065d
API: report running state for feature plugins with run action
2021-10-23 21:24:25 +02:00
f4exb
920fa82022
Implemented run action API in relevant feature plugins
2021-10-22 02:01:33 +02:00
f4exb
9f42957585
DATV modulator: API enhancements and GUI cosmetic fixes
2021-10-20 23:01:44 +02:00
f4exb
33f4e17ef5
API: added SigMFFileSinkActions in mapper
2021-10-12 23:14:16 +02:00
f4exb
d68641df0e
API: added missing files for on line documentation
2021-10-12 22:30:43 +02:00
Jon Beniston
60b500f56c
Fix gcc warnings
2021-10-12 12:17:57 +01:00
Jon Beniston
1de5a38d6b
Fix gcc warnings
2021-10-12 12:10:12 +01:00
Jon Beniston
fbef25884e
Add Radio Astronomy plugin
2021-10-12 11:31:14 +01:00
Jon Beniston
05fce637bc
Add support for message pipes from features to channels
2021-10-12 11:18:29 +01:00
Jon Beniston
cddc8c9b83
Star Tracker updates.
...
Plot Sun and Moon on sky temperature chart.
Plot markers on Galactic line-of-sight chart.
Create animations from Galactic line-of-sight chart.
Allow weather at antenna location to be downloaded from openweathermap.org
Allow target to be entered as Galactic longitude / latitude.
Add azimuth and elevation offsets to support scans around targets.
Add S7, S8 and S9 targets.
Refactor some code from GUI to main plugin, so computed values can be used in other plugins.
2021-10-12 11:07:56 +01:00
f4exb
00b3ae29d9
GS232 Controller API: added serial devices to report + fixes
2021-10-04 02:11:27 +02:00
f4exb
f5e14f6502
GS232 Feature: rename targets as sources. API: created GS232 report and fixed missing source name in get settings
2021-10-03 23:15:15 +02:00
f4exb
ca931c171f
WebAPIAdapter: some cleanup
2021-10-03 12:39:46 +02:00
f4exb
59937d9a1c
SatelliteTracker: use device set index. API: fixed doppler channels
2021-10-03 12:12:39 +02:00
f4exb
3e6fe8afef
Fixed pointer initialization. Fixes #1000
2021-09-26 11:51:03 +02:00
f4exb
17869f2dac
API: Features: correct feature set and feature indexes replacing device and channel indexes respectively
2021-09-17 00:52:08 +02:00
f4exb
e8ed80167c
API: added index in FeatureSet structure
2021-09-16 21:20:03 +02:00
f4exb
b0c35d22b8
API: added PUT, PATCH, POST /sdrangel/featureset/{featureSetIndex}/preset
2021-09-05 22:12:26 +02:00
f4exb
e1c3726a27
API: added GET /sdrangel/featurepresets and DELETE /sdrangel/featurepreset
2021-09-04 05:58:06 +02:00
f4exb
e87930ae1b
APT demod: API: fixed APT demod settings mappings. Fixes #995
2021-09-02 05:51:47 +02:00
f4exb
95f5e9ec7a
API: added feature sets in the instance summary
2021-08-31 23:53:13 +02:00
f4exb
8d68fa5231
API: added /sdrangel/features (GET) to get the list of available feature plugins
2021-08-29 00:48:35 +02:00
f4exb
0ec7ec414d
SDRplay V3: added device type in API report
2021-08-25 15:27:06 +02:00
f4exb
786d753ec9
SDRPlayV3: correct API hardware ID
2021-08-25 15:03:30 +02:00
f4exb
e2286cc741
API: /sdrangel/featureset (POST, DELETE) fully implemented
2021-08-21 20:09:57 +02:00
f4exb
d07f7fbb8a
API: /sdrangel/featureset (POST, DELETE) implemetned with 202 but messages are not processed yet
2021-08-21 13:14:48 +02:00
f4exb
a36867af66
API: /sdrangel/featuresets (GET) implemented and /sdrangel/featureset (POST, DELETE) implemented returning 501
2021-08-21 12:42:57 +02:00
f4exb
963ce326f6
GLScopeGUI: fixed UI blocking and added missing trace offset serialization/deserialization. Fixes #969
2021-08-09 02:21:12 +02:00
f4exb
79c1796cfe
Spectrum markers: implemented persistency (serialization/deserialization) using spectrum settings
2021-08-08 04:28:22 +02:00
f4exb
ab314c814d
Spectrum markers: moved to sdrbase
2021-08-07 19:45:48 +02:00
f4exb
deafa0833b
Spectrum markers: implemented histogram markers display enable
2021-08-05 21:11:50 +02:00
Andreas Baulig
e8a8ef6f3d
Switch FileRecord timestamp resolution to milliseconds
2021-08-04 14:12:24 +00:00
f4exb
c92fdd1c55
ScopeVis: allow Projection cache only if in single stream mode
2021-07-15 18:29:19 +02:00
f4exb
95923e8b8d
ScopeVis: never use projection cache. Fixes #872
2021-07-15 17:05:16 +02:00
f4exb
989de2ab65
ScopeVis: fixed multiple stream input. Fixes #872
2021-07-13 17:28:21 +02:00
f4exb
f66eaa5b8f
Added some missing swagger files for documentation
2021-07-12 19:58:44 +02:00
f4exb
0f146d33a6
ScopeVis: fixes
2021-07-12 19:37:45 +02:00
f4exb
ede1ef0151
ScopeVis: do not save / restore time offset in the settings
2021-07-11 18:02:05 +02:00
f4exb
785ff0ed12
ScopeVis: added missing mutex locks in message handling. May fix #955
2021-07-11 10:45:17 +02:00
Jon Beniston
ade4246ac2
Add Pager demodulator plugin that supports POCSAG as per #738
2021-07-09 12:06:23 +01:00
f4exb
ac88d6e0f6
Added missing doc swagger yaml files
2021-07-04 00:16:43 +02:00
f4exb
f8a63d051d
Call init for TestMISettings as it contains a list of objects
2021-07-04 00:15:55 +02:00
Jon Beniston
3e1523b220
Call init for PerTesterSettings as it contains a list of strings
2021-07-03 08:12:12 +01:00
f4exb
f80b47854c
Satellite Tracker: invoke init on swagger Satellite Tracker settings since it contains a list. Fixes #948
2021-07-02 23:50:40 +02:00
Jon Beniston
beeb91f1da
Add SatelliteTracker to webapirequestmapper to partially fix #948
2021-07-02 15:37:11 +01:00
f4exb
3c50274d1a
Demod Analyzer: allow complex input. Fixes #932
2021-06-30 19:40:04 +02:00
f4exb
0d4da317b3
Demod Analyzer: fixed sample rate handling. Fixes #931
2021-06-29 21:47:27 +02:00
f4exb
e642e23d48
RadioClock: added missing doc swagger yaml file
2021-06-27 12:00:30 +02:00
f4exb
f886f7d400
Scope GUI: refactor amp offset
2021-06-27 10:10:28 +02:00
f4exb
70167c0ed8
Scope GUI: refactor amp scale
2021-06-27 01:52:42 +02:00
f4exb
40778f87ef
Scope on complex<float>: test m_spectrumVis for mullity before attempting to feed data into it
2021-06-25 10:31:40 +02:00
f4exb
dc205bc8e2
Scope on complex<float>: implementation
2021-06-24 22:58:04 +02:00
f4exb
04170f2648
Scope on complex<float>: Projector with complex<float> input
2021-06-24 22:58:04 +02:00
f4exb
c4cef5fd41
ScopeVis: fixed setNbStreams method to allocate the memory lines on all streams. Fixes #872
2021-06-23 22:06:17 +02:00
Jon Beniston
0faaa8397d
Add radio clock plugin
2021-06-22 17:38:56 +01:00
f4exb
2e98fd0b17
Scope: reset trigger and traces samples index when trace size changes. Fixes #927
2021-06-19 12:38:20 +02:00
f4exb
9abc23de6c
NoiseFigure: added missing .yaml in webapi resources
2021-06-14 21:49:43 +02:00
f4exb
a59a58f6f9
Fixed SWGModelFactory so that init() is invoked on complex objects. Fixes #899
2021-06-14 21:26:36 +02:00
f4exb
5da5f2dd40
GLScope redesign: ScopeVis: added exports on public messages for MSVC
2021-06-12 10:50:33 +02:00
f4exb
5fde3dfb18
GLScope redesign: set number of streams separately
2021-06-12 10:47:03 +02:00
f4exb
7dbbd9f2ee
GLScope redesign: settings synchro (2)
2021-06-12 10:18:18 +02:00
f4exb
5d615e453c
GLScope redesign: settings synchro (1)
2021-06-12 10:18:18 +02:00
f4exb
e699099946
GLScope redesign: using GLScopeSettings (2)
2021-06-12 10:18:18 +02:00
f4exb
d08844a34c
GLScope redesign: using GLScopeSettings (1)
2021-06-12 10:18:18 +02:00
f4exb
ce5de5b419
GLScope redesign: ScopeVis: configure directly
2021-06-12 10:18:18 +02:00
Jon Beniston
27af7021f4
Fix gcc compilation
2021-06-10 20:26:51 +01:00
Jon Beniston
e987deb8e0
Add support for linear interpolation, which can be more accurate if
...
there's a sharp knee in the curve.
Add support for displaying noise floor in results table.
2021-06-10 20:10:19 +01:00
Jon Beniston
5d24bf9086
Fix gcc warnings
2021-06-09 17:14:56 +01:00
Jon Beniston
97669585ad
Add noise figure plugin
2021-06-09 16:17:59 +01:00
f4exb
016ec01826
GLScope redesign: ScopeVis multiple I/Q streams support
2021-06-07 01:46:11 +02:00
f4exb
e1a13841cf
GLScope redesign: ScopeVis::processMemoryTrace: full vectorization
2021-06-07 00:26:31 +02:00
f4exb
6a528e1f5a
GLScope redesign: ScopeVis::processTrace: full vectorization
2021-06-07 00:05:37 +02:00
f4exb
9642eac44d
GLScope redesign: TraceBackDiscreteMemory refactoring
2021-06-06 11:12:27 +02:00
f4exb
ccb7633154
GLScope redesign: removed SpectrumScopeComboVis
2021-06-05 19:26:26 +02:00
f4exb
54df0bd21a
GLScope redesign: ScopeVis: corrected export name
2021-06-01 11:19:44 +02:00
f4exb
de3b56bd3c
GLScope redesign: added missing bits
2021-06-01 10:58:29 +02:00
f4exb
6c25543403
GLScope redesign: ScopeVis: use shift value instead of iterators in some places
2021-06-01 08:36:49 +02:00
f4exb
4283159e6a
GLScope redesign: ScopeVis: processTraces by start iterator and length. TraceBackBuffer: m_endPoint is now private
2021-05-31 19:35:14 +02:00
f4exb
657d2d5996
GLScope redesign: DoubleBufferSimple: replaced current iterator by current position
2021-05-31 18:36:04 +02:00
f4exb
ef4a13f31d
GLScope redesign: ScopeVis: call processTrace method with multiple input iterator and length
2021-05-31 15:56:45 +02:00
f4exb
3908599463
GLScope redesign: ScopeVis is not created in the GUI anymore
2021-05-31 15:56:45 +02:00
f4exb
5ab495a3fb
GLScope redesign: moved static constants to GLScopeSettings
2021-05-31 15:56:45 +02:00
f4exb
e9d51c99a7
GLScope redesign: allow multiple I/Q streams sent to ScopeVis
2021-05-31 15:56:45 +02:00
f4exb
aa868b9176
GLScope redesign: moved ScopeVis to sdrbase
2021-05-31 15:56:45 +02:00
f4exb
70550f453f
GLScope redesign (1)
2021-05-31 15:56:45 +02:00
Jon Beniston
b5339b1ec8
Add Custom Az/El target and drift scan plot to Star Tracker.
2021-05-24 12:34:38 +01:00
Jon Beniston
37c21a4a1b
Fix clang compilation error
2021-05-22 08:08:17 +01:00
Jon Beniston
631b9c256f
Refactor common code into WavFileRecord class
2021-05-21 21:05:23 +01:00
Jon Beniston
14710596be
Fix gcc warning
2021-05-21 10:21:45 +01:00
Jon Beniston
80fe6cb096
Add signed 16-bit PCM 2 channel .wav file support to File Input and File Record plugins
2021-05-21 10:06:10 +01:00
Jon Beniston
1cd605e365
Add antenna tools feature
2021-05-20 17:15:14 +01:00
Jon Beniston
02cbb599f6
Stop UDP forwarded AIS packets containing null byte from being truncated as per #903
2021-05-18 09:02:38 +01:00
f4exb
7500932c7c
File Output: make file name persistent. Completed REST API. AIS: added REST API missing doc files
2021-05-18 01:52:25 +02:00
Jon Beniston
55c20c3f6e
Fix name decode in Static Data Reports
2021-05-11 10:56:06 +01:00
Jon Beniston
8612f124f0
Hopefully fix decoding of Class B messages. Add ship type.
2021-05-11 10:04:58 +01:00
f4exb
4a523edc8b
PlutoSDR MIMO: REST API fixes
2021-05-11 10:42:33 +02:00
Jon Beniston
2c9260d075
Fix gcc warnings
2021-05-07 22:06:51 +01:00
Jon Beniston
1ac835260e
Add AIS mod, demod and feature.
2021-05-07 21:50:27 +01:00
f4exb
38d2a19338
PlutoSDR MIMO: recognize user defined MIMO devices
2021-05-04 17:01:48 +02:00
f4exb
672c0b8a5b
PlutoSDR MIMO: base implementation
2021-05-04 17:01:48 +02:00
f4exb
b04cc965e1
Fixed center interpolator by 64 missing some code. Fixes #884
2021-05-04 16:59:14 +02:00
f4exb
386bdc2dea
Removed SampleSourceFifoDB completely
2021-04-26 20:06:04 +02:00
f4exb
e3910c0aa1
Revision of mutex locks in FIFOs
2021-04-26 19:33:02 +02:00
f4exb
3792398c8b
Removed SampleSourceFifoDB from build
2021-04-26 19:32:38 +02:00
f4exb
8c9f5ff14c
SampleSinkFIFO: read/write return immediately if size is zero. Fixes #868
2021-04-25 11:06:21 +02:00
f4exb
05bb5a148d
Spectrum: increase maximum FFT size to 32k and set tooltip with bin size value
2021-04-21 07:20:56 +02:00
f4exb
e9f11e1d37
Spectrum: set limits for averaging
2021-04-20 23:12:05 +02:00
f4exb
aad48501a1
Spectrum: use common constants for FFT size limits and set limits to 64 to 8k
2021-04-20 23:12:05 +02:00
f4exb
986b6f3711
Rename GLSpectrumSettings to SpectrumSettings
2021-04-20 23:12:05 +02:00
f4exb
c901ba5c63
NFM demod: DCS squelch (1)
2021-04-17 23:13:09 +02:00
Jon Beniston
8a5685cdfd
Add DAB demodulator
2021-04-16 22:56:15 +01:00
f4exb
56d98a3aa5
Merge pull request #839 from srcejon/rspplayv3
2021-04-12 18:01:36 +02:00
f4exb
abdb6db51e
REST API: added missing file in doc resources
2021-04-12 15:13:39 +02:00
Jon Beniston
7aebff1082
Add SDRplay V3 API sample source.
2021-04-11 21:21:36 +01:00
f4exb
25a4118e16
DATV demod. final cleanuo, Implements #833
2021-04-08 06:47:33 +02:00
Jon Beniston
d706be21a2
Fix GCC warnings
2021-04-07 21:51:32 +01:00
Jon Beniston
8ac583f36c
Send AOS to features. Support AOS/LOS in local time on map.
2021-04-07 21:23:02 +01:00
Jon Beniston
300c428f8c
Add PER tester feature
2021-04-07 20:25:12 +01:00
f4exb
2e96fef6e3
DATV demod: implemented REST API for channel settings. Implements #825
2021-04-03 06:41:12 +02:00
f4exb
172b93577a
DATV mod: added missing doc file for Swagger UI
2021-04-03 06:41:12 +02:00
Jon Beniston
ab0cda90b6
Add support for choosing metric or imperial units as per #829
2021-04-02 21:14:49 +01:00
Jon Beniston
5aab615aef
Fix impulse response of FIR filter
2021-03-19 08:54:12 +00:00
Jon Beniston
24d8da247c
Fix gcc warnings
2021-03-18 20:33:52 +00:00
Jon Beniston
37a19dee04
Add DATV Modulator
2021-03-18 17:17:58 +00:00
Jon Beniston
1197e43c47
Add mutex to atomize start and setting of sample rate
2021-03-08 22:41:00 +00:00
f4exb
01170eb724
Spectrum: removed FPS 'no limit' setting. Fixes #793
2021-03-07 11:54:16 +01:00
f4exb
806e6cac69
FileRecord: cut file only if sample rate changes. Implements #795
2021-03-07 11:30:05 +01:00
Jon Beniston
b8d04927ae
Fix for #795
...
Add mutex as feed and start/stop can be called from different threads.
2021-03-06 20:55:21 +00:00
Jon Beniston
44ba47bddc
Fix msvc compiler warnings
2021-03-05 13:59:33 +00:00
Jon Beniston
dfbeffb0a0
Fix gcc warnings
2021-03-05 13:54:06 +00:00
Jon Beniston
5d5b221e83
Add Costas Loop PLL in Channel Analyzer
...
Add loop bandwidth and other PLL controls to Channel Analyzer GUI.
Fix bug where PLL lock frequency would be incorrect by the decimation
factor.
2021-03-05 13:37:49 +00:00
f4exb
ef1419d66e
Spectrum Vis: initialize pointer to GUI. Fixes #790
2021-03-02 08:49:40 +01:00
Jon Beniston
1445ed860c
Update missed swagger files in sdrbase/resources/webapi/doc/swagger
2021-03-01 09:51:24 +00:00
Jon Beniston
8f1fe0e088
Fix gcc warnings
2021-02-27 11:48:43 +00:00
Jon Beniston
8e2268d9b8
Update web API for latest plugins
2021-02-26 20:47:24 +00:00
Jon Beniston
89660d49c2
Initalise m_guiMessageQueue pointer to null
2021-02-26 20:41:29 +00:00