Jon Beniston
7d2fc09a65
VOR Demod: Reset state when navId changes, so we don't report old ident for new navId
2022-05-04 09:51:28 +01:00
f4exb
c646bacf8b
v7: cleanup of obsolete VOR demod files. Implements #1223
2022-05-01 23:33:12 +02:00
f4exb
7d450c6e42
v7: rename vordemodsc files to vordemod files. Part of #1223
2022-05-01 13:05:36 +02:00
f4exb
42980850ce
v7: VORDemodSC to VORDemod conversion in swagger. Part of #1223
2022-05-01 12:15:03 +02:00
f4exb
ca44e253ec
v7: rename VORDemodSC classes to VORDemod classes. Part of #1223
2022-05-01 11:43:23 +02:00
f4exb
c2bcd990b9
v7: VORDemod to VORDemodMC conversion in swagger. Part of #1223
2022-05-01 11:25:15 +02:00
f4exb
046b79cab3
v7: rename vordemod files to vordemodmc files. Part of #1223
2022-05-01 10:32:08 +02:00
f4exb
fd61700882
v7: rename VORDemod classes to VORDemodMC classes. Part of #1223
2022-05-01 09:59:24 +02:00
f4exb
26a739533e
Merge branch 'v7' of /shared/development/sdrangel into v7
2022-04-26 20:34:41 +02:00
Jon Beniston
00b72891dd
Adjust some plugin window constraints so they work better with stack layout
2022-04-26 18:20:23 +01:00
f4exb
0387467380
Massive UI revamping (v7): Channel Analyzer GUI: fixed log2 decimation handling
2022-04-26 08:32:33 +02:00
f4exb
c6baed9f73
Massive UI revamping (v7): Restored channel highlighted by cursor function. Part of #1213
2022-04-26 00:42:26 +02:00
f4exb
360b8a9753
Massive UI revamping (v7): Fixed sizing of channel windows. Part of #1209
2022-04-24 12:28:56 +02:00
f4exb
417d860635
Massive UI revamping (v7): AM, DSD, NFM, SSB, WFM demods: improved resizing and rollup collapse/expand handling. Part of #1209
2022-04-24 01:24:22 +02:00
f4exb
c803788dbb
Massive UI revamping (v7): make AM, NFM and WFM demods horizontally resizable within limits. Part of #1209
2022-04-23 14:00:23 +02:00
f4exb
72ae871c4a
Massive UI revamping (v7): better handling of expandable rollup sub widgets. Apply to SSB demod. Part of #1209
2022-04-23 13:59:43 +02:00
Jon Beniston
99fce0dce0
Add FramelessWindowResizer class for resizig frameless windows.
...
Remove top-right resize grip from windows.
In channels and features, make sure enterEvent and leaveEvent are passed
to parent class.
2022-04-22 18:21:24 +01:00
f4exb
0779ab0c70
Massive UI revamping (v7): spectrum documentation
2022-04-18 18:33:37 +02:00
f4exb
018b97e17d
Massive UI revamping (v7): updated basic channel settings and indicate stream index for MIMO device and single stream channel
2022-04-18 01:42:03 +02:00
f4exb
2c070f811e
Massive UI revamping (v7): Channel window documentation. Show device type name in index tooltip
2022-04-17 10:20:07 +02:00
f4exb
40e34bdebd
Massive UI revamping (v7): implemented device common settings from top bar and added documentation on device windows top and bottom bars
2022-04-17 01:31:50 +02:00
f4exb
103301f19a
Massive UI revamping (v7): Implemented channel move to another device and more
2022-04-16 16:45:53 +02:00
f4exb
4e2a4b7f6c
Massive UI revamping (v7): more cleanup
2022-04-15 19:53:50 +02:00
f4exb
e366f5eba6
Massive UI revamping (v7): SSB demod: fixed AGC time QDIal value change handler connection
2022-04-15 18:59:15 +02:00
f4exb
eb720c3f75
Massive UI revamping (v7): Removed unneeded references to ScopeVisXY
2022-04-14 13:16:54 +02:00
f4exb
98a3a76ca1
Massive UI revamping (v7): DSDDemod and DATVDemod: Prefer memory leak to core dump as TVScreen destructor is buggy
2022-04-14 13:14:44 +02:00
f4exb
d019d85904
Massive UI revamping (v7): fixed initialization sequence in VOR Demod SC
2022-04-14 00:11:16 +02:00
f4exb
af13b31d85
Massive UI revamping (v7): display channel absolute frequency in status bar. Manage shift frequency limits
2022-04-13 11:08:21 +02:00
f4exb
f1cf2f4f18
Massive UI revamping (v7): persistent channel show/hide
2022-04-12 18:27:27 +02:00
f4exb
2f89b79c84
Massive UI revamping (v7): added channels
2022-04-12 16:20:45 +02:00
f4exb
7f1c838cec
Updated versions and changelogs
2022-03-30 22:16:08 +02:00
f4exb
9f54d32945
Final cleanup of legacy message pipes. Implements #1154
2022-03-29 23:03:54 +02:00
f4exb
35f1c2aacc
Map feature and dependent plugins: implement new message pipes. Part of #1154
2022-03-29 20:12:15 +02:00
f4exb
842546aec6
Rotator controller and dependent plugins: implemented new message pipes and other fixes. Part of #1154
2022-03-28 20:12:25 +02:00
f4exb
1819ca6e94
Radioastronomy and StarTracker: implement new message pipes. Part of #1154
2022-03-27 08:01:02 +02:00
f4exb
323ebb85f7
Radiosonde demod: fixed reportdemod message pipes
2022-03-26 10:22:19 +01:00
f4exb
b1543c2b98
APRS: implemented new message pipes. Part of #1154
2022-03-26 09:53:06 +01:00
f4exb
7689a16109
ChannelAPI: Added more convenient getIdentifier pure virtual method
2022-03-26 09:51:06 +01:00
f4exb
df287e8f29
AIS and Radiosonde: implemented new message pipes. Part of #1154
2022-03-26 05:37:54 +01:00
f4exb
4111c967e9
Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
2022-03-23 22:32:23 +01:00
Jon Beniston
4010ca6f75
Map: Remove unneeded code
2022-03-23 09:05:56 +00:00
Jon Beniston
625104c181
ADS-B: Remove device set refresh button, as now automatic. Fix possible crash on close.
2022-03-23 09:03:42 +00:00
Jon Beniston
5ec2133782
Update station icon on map when My Position preference changes
2022-03-21 10:14:35 +00:00
Jon Beniston
b9a9e81089
ADS-B: Use QSplitter for table and map
2022-03-20 10:08:03 +00:00
f4exb
60d4b2f126
Set label in AudioFifo to identify the controlling component in error messages. Use a signal to retrieve the channel index in device set appropriately
2022-03-18 21:53:53 +01:00
f4exb
053e4a31cd
Add label to SampleSinkFifo to mention controlling component in error messages
2022-03-18 21:53:53 +01:00
f4exb
188186046e
Removed status tips
2022-03-18 21:53:53 +01:00
f4exb
ae93186c8a
Updated versions and changelogs
2022-03-09 19:13:58 +01:00
f4exb
82ebab8ac1
ADSB demod: do not apply channel sample rate if it is 0. Fixes #1165
2022-03-08 00:57:07 +01:00
f4exb
0715fc5d69
Updated versions and changelogs
2022-03-05 04:58:19 +01:00
f4exb
9c063410fb
Message pipes rework: more renaming
2022-03-02 23:57:35 +01:00
f4exb
cbe643c0b1
Message pipes rework: settings pipes change in other plugins
2022-03-02 23:07:15 +01:00
f4exb
283ab64c59
Message pipes rework: settings pipes change in AFC, SSB demod, Frequency tracker
2022-03-02 06:58:54 +01:00
Jon Beniston
3110595cb3
Fix spelling
2022-03-01 18:31:59 +00:00
Jon Beniston
59472e5b5b
Fix linux errors
2022-03-01 17:48:36 +00:00
Jon Beniston
2ec662bff1
Remove unnecessary includes
2022-03-01 17:23:04 +00:00
Jon Beniston
99fb619506
Fix alignment of UI elements in AIS Demod GUI
2022-03-01 17:22:41 +00:00
Jon Beniston
e7d05f832f
Improve table scrolling
2022-03-01 17:20:35 +00:00
Jon Beniston
cd2873dde8
Use common delegate
2022-03-01 17:19:53 +00:00
Jon Beniston
5a14126549
Fix noise figure window title
2022-03-01 17:18:43 +00:00
Jon Beniston
874ca5e85e
Add RS41 Radiosonde (Weather Ballon) demodulator and feature
2022-03-01 17:17:56 +00:00
f4exb
7ab11615f6
Message pipes rework: renaming pipes2 to pipes
2022-02-28 23:32:23 +01:00
f4exb
74f917682b
Message pipes rework: renaming to legacy
2022-02-28 23:08:01 +01:00
f4exb
0fad030382
Message queues rework: VOR localizer updates
2022-02-26 13:44:46 +01:00
f4exb
7bbc2749eb
Message pipes rework (2)
2022-02-25 23:47:53 +01:00
f4exb
4c2ca8fa20
Data pipes redesign
2022-02-20 23:18:29 +01:00
f4exb
308ffcad54
Updated versions and changelogs
2022-02-20 22:37:25 +01:00
Edouard Griffiths
dc9c60d48e
Merge pull request #1150 from srcejon/fix_dab_stereo
...
Fix stereo sound in DAB demod
2022-02-14 17:20:08 +01:00
Jon Beniston
290587c4a5
Fix stereo sound in DAB demod
2022-02-14 13:54:28 +00:00
f4exb
634b25ac1e
Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147
2022-02-13 00:57:33 +01:00
f4exb
02ec2a4403
Channel Analyzer: fixed reverse API handling and a few other things. Fixes #1144
2022-02-11 02:32:27 +01:00
Edouard Griffiths
fce235b2bc
Merge pull request #1142 from srcejon/fix_1136
...
DATV Demod increase RF bandwidth to 50MHz
2022-02-10 16:53:11 +01:00
Jon Beniston
a25e1106a2
DATV Demod - Increase max RF bandwidth in GUI to 50MHz
2022-02-10 11:40:05 +00:00
f4exb
9f2ea3fad8
Pager demod: fixed typo in POCSAG. Fixes #1138
2022-02-10 01:23:36 +01:00
Jon Beniston
267ae13534
Add support for receiving global aircraft data from OpenSky Network.
...
Add support for feeding ADS-B data to OpenSky Network.
Fix binary Beast format feed.
Fix display of USA and Japan flags.
2022-02-09 16:36:09 +00:00
f4exb
e4b9bc7680
Do not write tail audio samples and write to sample buffer only if necessary. May fix #1132
2022-02-08 00:55:31 +01:00
f4exb
590c4ef352
Updated versions and changelogs
2022-02-07 21:47:25 +01:00
Edouard Griffiths
50d61c7247
Merge pull request #1131 from srcejon/windows_debug
...
Install debug symbols on Windows for debug builds
2022-02-06 18:14:08 +01:00
Jon Beniston
97496ae9f9
Install debug symbols on Windows for debug builds
2022-02-06 12:56:58 +00:00
Jon Beniston
e7bc48c368
DATV Demod - Make AVCodecs const
2022-02-06 09:48:27 +00:00
Jon Beniston
420fbbcec1
Fix Linux compilation warnings
2022-02-05 21:13:04 +00:00
Jon Beniston
4dbc817e01
APT - Fix variable names for gcc
2022-02-05 20:58:25 +00:00
Jon Beniston
0591ae8378
ADS-B: Use randomized livery and model for aircraft not in database
2022-02-05 09:34:37 +00:00
Jon Beniston
c0adffb25c
Fix linux warnings
2022-02-04 23:57:29 +00:00
Jon Beniston
b0ad41ff04
Fix linux warnings
2022-02-04 23:55:42 +00:00
Jon Beniston
f4f2ab2dca
ADS-B - Ensure default 3D model
2022-02-04 23:38:21 +00:00
Jon Beniston
bce51d09d7
Fix linux warnings
2022-02-04 22:26:40 +00:00
Jon Beniston
09eff20a8e
Add missing image and fix Linux compilation warnings
2022-02-04 21:33:04 +00:00
Jon Beniston
854709f4fa
Add Qt WebEngine dependency
2022-02-04 20:56:47 +00:00
Jon Beniston
0ce9a03e06
Update APT Demod docs
2022-02-04 17:15:35 +00:00
Jon Beniston
635dbe4571
AIS updates
...
Add support for 3D models.
Remove vessels from table if not heard from in last 10 minutes.
Add columns in table for vessel length, time last position & message
were received and number of messages received.
Add context menu.
2022-02-04 17:06:00 +00:00
Jon Beniston
97f55be6e9
ADS-B Demod Updates
...
Add support for animated 3D models.
Downloaded zipped airplane database as 1/4 of the size.
Add table context menu.
Add airline and country images to text bubbles on maps.
Fix calculation of ground speed when on surface.
Fix position calculation when aircraft transistions from surface to air.
Fix altitude calculation when Q-bit is set.
Speed up processing of large log files.
Add new airline logos.
2022-02-04 16:57:45 +00:00
Jon Beniston
7b6708a256
APT Demod updates.
...
Add projection of image on to 3D map.
Add support for temperature map.
Add support for colour palettes for image enhancements.
Fix IR channel names.
2022-02-04 16:36:02 +00:00
f4exb
7158c6baf8
BFM demod: added help page to GUI
2022-01-27 23:26:10 +01:00
f4exb
b66aac1489
BFM demod: added documentation
2022-01-27 23:20:59 +01:00
f4exb
ef0377cf4c
Updated version and changelogs
2022-01-23 23:22:00 +01:00
f4exb
5abca451c9
BFM demopd: clear BAS area when clearing RDS fields
2022-01-22 09:00:16 +01:00
f4exb
c6b8b85887
BFM demod: serialize/deserialize rds active
2022-01-15 19:49:17 +01:00
f4exb
46b11086b7
BFM demod: RDS: radio text on two lines with the bottom one keeping the previously decoded text
2022-01-12 13:54:19 +01:00
f4exb
1a977c4ce2
BFM Demod: fixed RDS text clearscreen. Fixes #1101
2022-01-12 08:43:20 +01:00
f4exb
ebd5216917
Updated version and changelogs
2022-01-09 11:02:10 +01:00
f4exb
98b305f320
Make rollup state a serializable object so that it can be dumped in JSON format for the API. Prerequisite tp #1050
2022-01-09 05:27:12 +01:00
f4exb
128dd03684
New Jogdial Controller feature plugin. Implements #1088
2022-01-06 22:47:41 +01:00
Jon Beniston
cc3f4ab2f8
Fix for #1087 . Support compilation with Boost >= 1.77
2021-12-28 11:31:15 +00:00
f4exb
5c742a873b
Fallback oct -> Qt::oct and dec -> Qt::dec replacement
2021-12-28 00:03:06 +01:00
f4exb
bb25211b29
Make code compatible with Qt 5.12
2021-12-27 23:30:18 +01:00
f4exb
327cc957d6
Fixed more compilation warnings
2021-12-27 22:28:34 +01:00
f4exb
33ce771e24
Fixed QProcess::execute and QProcess::startDetached warnings
2021-12-27 19:16:59 +01:00
f4exb
5a11ef6a8b
Updated versions and changelogs
2021-12-26 12:14:14 +01:00
f4exb
9bb3a273b3
Remote input/sink implemented remote control (1)
2021-12-24 21:06:15 +01:00
f4exb
247ae2679d
Remote plugins: added new meta data for #1074
2021-12-23 16:27:19 +01:00
f4exb
d482471a59
Remote Sink: reworked threading model. Fixed sigabort at exit time
2021-12-23 01:47:38 +01:00
f4exb
7c8cb7a85a
Remote: more fixes in conversion routines
2021-12-20 22:30:43 +01:00
f4exb
ab9f316737
Remote sink/input: implemented choice of sample size in transmission.
2021-12-19 13:15:17 +01:00
f4exb
35adc25450
Updated version changelogs and readmes
2021-12-16 10:32:52 +01:00
f4exb
96411edd3c
Remote Output and Remote Source more fixes
2021-12-14 07:57:43 +01:00
Jon Beniston
2b55140d9d
Display warnings in ADS-B and DAB if sample rate is too low
2021-12-13 08:44:17 +00:00
Jon Beniston
bd1af18578
#1069 . Increase FIFO size in Remote Sink according to baseband sample rate
2021-12-09 12:39:52 +00:00
f4exb
ef4b54a7b1
Removed all remaining references to remote UDP Tx delay
2021-12-07 08:17:55 +01:00
f4exb
80992c01e0
RemoteInput: set system UDP buffer length for 250 ms of samples. RemoteSink: removed UDP Tx delay. Implements #1069
2021-12-04 21:36:12 +01:00
f4exb
8a438a94c1
API: implemented Channel Marker in Rx channels and complete serializable objects for some
2021-12-03 23:11:56 +01:00
f4exb
9fb5a8f9bb
API: simplify handling of ChannelAnalyzer and SoapySDR
2021-12-01 21:03:40 +01:00
f4exb
f9155575d3
ChannelAnalyzer: implemented settings API
2021-12-01 08:25:32 +01:00
f4exb
2a9cc27a41
Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes
2021-12-01 00:21:19 +01:00
Jon Beniston
a65604c973
Use C locale in navaid parsing in VOR demods. Increase table size in VOR demod GUI so more than one row is visible.
2021-11-29 10:38:52 +00:00
Jon Beniston
259e0ad6da
Fix #1062 - Always use C locale for parsing coords in airport database
2021-11-29 10:18:22 +00:00
f4exb
bb99edddc1
Updated version and changelogs
2021-11-26 22:51:28 +01:00
Edouard Griffiths
cab9dc6094
Merge pull request #1056 from srcejon/channel_help
...
Add links to documentation
2021-11-24 22:02:11 +01:00
Jon Beniston
03004e00f7
Add links to documentation
2021-11-24 11:31:51 +00:00
Jon Beniston
2e68017b12
Save/restore rollup state in channel plugins
2021-11-24 09:50:42 +00:00
f4exb
2299c09f36
ChirpChat demod: API changes and fixes
2021-11-24 01:27:59 +01:00
f4exb
8fb31a147b
Packet modulator: API changes
2021-11-14 22:26:02 +01:00
Jon Beniston
84639d8716
Center ADS-B map on My Location when map is first opened
2021-11-13 18:17:37 +00:00
Jon Beniston
9eac758088
Fix positioning of Home antenna. Create cache directory on Linux.
2021-11-13 08:49:53 +00:00
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
2ef53d3354
Fix gcc warnings and markdown
2021-11-12 17:04:49 +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
e2923696b4
Updated versions and changelogs
2021-11-06 21:33:26 +01:00
f4exb
0cf1d71a6c
ADSB demod: added Az/El and RSSI in command or speech tokens. Fixed deprecated QProcess::startDetached
2021-11-06 18:54:49 +01:00
f4exb
5fa3613b56
RemoteSinkSender: close socket and use deleteLater instead of delete socket. Fixes #1034
2021-11-06 18:53:05 +01:00
Jon Beniston
9f2cb0c29c
Merge CSV code in to a single file.
2021-11-04 12:33:43 +00:00
f4exb
9a7337f3d8
DATV demod: fixed missing method
2021-11-04 00:13:08 +01:00
f4exb
b0c49f3b50
DATV demod: API updates and small fixes
2021-11-03 21:56:33 +01:00
f4exb
4b1a861717
DATV demod: de-couple MER and CNR GUIs from core
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
2f4394afba
Fix gcc error
2021-11-03 17:24:22 +00:00