1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-14 20:31:53 -05:00
Commit Graph

4844 Commits

Author SHA1 Message Date
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
f7bfd10bd7 Massive UI revamping (v7): sample sink and mimo: make sure it is all fixed sized 2022-04-23 18:48:16 +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
f4exb
632378205a Merge branch 'v7' of https://github.com/f4exb/sdrangel into v7 2022-04-23 11:38:03 +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
90386842ca Massive UI revamping (v7): fixed widget size handling: features. Part of #1209 2022-04-21 23:31:01 +02:00
f4exb
5a265d7fe3 Massive UI revamping (v7): fixed widget size handling: sample MIMO. Part of #1209 2022-04-21 21:44:57 +02:00
f4exb
f3f504c88d Massive UI revamping (v7): fixed widget size handling: sample sinks. Part of #1209 2022-04-21 19:24:40 +02:00
f4exb
90d331675a Massive UI revamping (v7): fixed widget size handling: sample sources. Part ofs #1209 2022-04-21 07:53:36 +02:00
f4exb
249db03cf3 Massive UI revamping (v7): fixed device workspace index save/restore and removed useless geometry blobs. Fixes #1207 2022-04-20 20:08:41 +02:00
f4exb
0779ab0c70 Massive UI revamping (v7): spectrum documentation 2022-04-18 18:33:37 +02:00
f4exb
560d61abcb Massive UI revamping (v7): feature window basic feature settings dialog: implemented reset to default title. Some cosmetic changes 2022-04-18 12:08:33 +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
0ec3ee5a57 Massive UI revamping (v7): device change: Prefer memory leak to core dump by not deleting old GUI. Unresolved seqfault 2022-04-14 20:41:32 +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
3604bf8091 Massive UI revamping (v7): fixed spectrum move and device workspace index save in preset 2022-04-14 03:07:33 +02:00
f4exb
d019d85904 Massive UI revamping (v7): fixed initialization sequence in VOR Demod SC 2022-04-14 00:11:16 +02:00
f4exb
df4e769e18 AirspyHF: fixed issue initializing device when open fails (no sample rates) 2022-04-14 00:10:06 +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
32973132d9 Massive UI revamping (v7): unify custom widget borders 2022-04-10 02:19:26 +02:00
f4exb
cfde845b5a Massive UI revamping (v7): devices UIs update 2022-04-09 22:05:55 +02:00
f4exb
0ca0eb8f73 Massive UI revamping (v7): devices intermediate 2022-04-09 13:38:22 +02:00
f4exb
aad90aeabc Massive UI revamping (v7): devices basic 2022-04-07 16:32:03 +02:00
f4exb
43f53fe26a Massive UI revamping (v7): created configurations with just Features for now 2022-04-05 16:28:07 +02:00
f4exb
5abef702e4 Massive UI revamping (v7): features 2022-04-05 16:28:07 +02:00
Piotr Majkrzak
21e033f9a9 SDRPlayV3: Take LIF downsampling into account when calculating the final bandwidth 2022-04-03 15:19:16 +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
Jon Beniston
9734511c50 Fix satellite tracks when timezone isn't UTC 2022-03-29 10:48:53 +01: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
920d160f13 FeatureAPI: Added more convenient getIdentifier pure virtual method 2022-03-26 12:25:35 +01:00
f4exb
55a0ceadf3 Removed some obsolere references to legacy message pipes 2022-03-26 10:34:46 +01: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
a907b9f616 VOR localizer feature: some code simplifications 2022-03-26 09:47:15 +01:00
f4exb
df287e8f29 AIS and Radiosonde: implemented new message pipes. Part of #1154 2022-03-26 05:37:54 +01:00
f4exb
dde85ee084 Demod analyzer feature: change addRollupWidget placement to fix #1183. Fixes #1183 2022-03-25 02:53:25 +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
080a3f5ae3 ADS-B: Remove device set refresh button, as now automatic. Fix possible crash on close. 2022-03-23 09:04:04 +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
54410f8154 Remove obsolete code 2022-03-21 10:16:47 +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
Jon Beniston
476978f21d Add FeatureLayout - to try to better use space in Feature window 2022-03-18 17:07:52 +00:00
f4exb
09599e145e Added signals to SampleSinkFifo including samples timings. Implements #1143 and part of #1139 2022-03-15 22:21:06 +01:00
f4exb
a1babc9706 VOR localizer feature: use added channel signal for automatic update 2022-03-12 05:45:54 +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
3dc0c26ff5 Repair FCD support with better FindHIDAPI cmake module. Fixes #1160 2022-03-06 01:30:15 +01:00
f4exb
5410096f1e Disable FCD as a consequence of #1160 2022-03-05 23:25:07 +01:00
f4exb
48040a3edd Revert "Fixed build with hidapi"
This reverts commit 97fc4bf2da.
2022-03-05 22:59:18 +01:00
f4exb
97fc4bf2da Fixed build with hidapi 2022-03-05 14:19:49 +01:00
f4exb
0715fc5d69 Updated versions and changelogs 2022-03-05 04:58:19 +01:00
Edouard Griffiths
9a733527bb
Merge pull request #1172 from srcejon/fix_1161_sdrplay
SDRplayInput - Ensure decimation length is power of two
2022-03-03 21:04:55 +01:00
Jon Beniston
84865a6f8e SDRplayInput - Use buffer to ensure lenght of data passed to decimators is always a power of two. 2022-03-03 15:04:59 +00:00
Jon Beniston
994cadc91f Open/close serial ports in worker thread. Fix for #1153 2022-03-03 11:06:18 +00: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
eac134f14c Increase size of temperature column 2022-03-01 18:22:23 +00:00
Jon Beniston
59472e5b5b Fix linux errors 2022-03-01 17:48:36 +00:00
Jon Beniston
32c94dccc3 Fix link in readme 2022-03-01 17:34:13 +00:00
Jon Beniston
a4d6564854 Use common coordinate transform code 2022-03-01 17:26:35 +00:00
Jon Beniston
652ecc91e4 Use HTML to ensure line break 2022-03-01 17:25:56 +00:00
Jon Beniston
bcff46a826 Add Radiosonde support to Map and DemodAnalyzer 2022-03-01 17:24:35 +00:00
Jon Beniston
76443fe11e Add link to Map docs 2022-03-01 17:23:19 +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
c90d04e4b6 AFC: more debug messages 2022-02-27 19:26:18 +01:00
f4exb
16547b2468 AFC: more debug messages 2022-02-27 18:58:43 +01:00
f4exb
75b034180c AFC feature: moved device scan in AFC class 2022-02-27 09:58:16 +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
Edouard Griffiths
c9e33c86aa
Merge pull request #1163 from srcejon/fix_1161
USRPInput - Ensure IQ buffer size is a power of two, as required by decimators
2022-02-25 10:55:53 +01:00
Jon Beniston
ffe96cbf63 Ensure IQ buffer size is a power of two, as required by decimators 2022-02-24 16:27:32 +00:00
Jon Beniston
f113d33561 Fix Lime antenna names in GUI combobox 2022-02-24 15:51:38 +00:00
f4exb
adfaac1545 Data pipes redesign (2) 2022-02-21 02:18:51 +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
f4exb
04ed8d3d0b Metis MISO: set s[ectrum sink input back in GUI. Fixes #1145 2022-02-11 01:04:09 +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
369df0a7e3 DATV Mod - Restore fonts Qt Creator removed 2022-02-10 11:40:38 +00: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
f4exb
a99e4589f8 Metis MISO: save stream index and spectrum stream index in settings. Make it available via API. Fixes #1126 2022-02-10 00:01:08 +01:00
Edouard Griffiths
428a780e95
Merge pull request #1137 from srcejon/fix_1136
DATV Mod - Increase RF bandwidth slider to 50M
2022-02-09 20:42:53 +01:00
Jon Beniston
b93612f1e3 Increase RF bandwidth slider to 50M 2022-02-09 17:18:36 +00:00
Jon Beniston
c31a585cb6 Fix gcc warning 2022-02-09 16:59:24 +00:00
Jon Beniston
81157696f7 Satellite Tracker - Get time from Map or File Input device. 2022-02-09 16:42:51 +00:00
Jon Beniston
29b2941951 Map Updates
Fix 3D map for Qt < 5.15.
Add 3D map label scale setting.
Add 3D map time to Web report.
Reduce height of display settings dialog to fit on smaller screens.
2022-02-09 16:41:40 +00:00
Jon Beniston
73848c94e4 AIS - Handle ShipStaticData being received before position 2022-02-09 16:39:22 +00: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
f4exb
57a5551401 SDRPlayV3: implemented transverter feature. Updated documentation 2022-02-06 20:30:33 +01:00
f4exb
7880a523a7 SDRPlayV3: prevent segfault when SDRPlay library fails to initialize 2022-02-06 20:30:33 +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
Edouard Griffiths
c995818d6d
Merge pull request #1130 from srcejon/fix_1106
#1106 - Add satellite data to Satellite Tracker feature Web API report
2022-02-06 14:13:55 +01:00
Jon Beniston
97496ae9f9 Install debug symbols on Windows for debug builds 2022-02-06 12:56:58 +00:00
Jon Beniston
d4a649ad35 #1106 - Add satellite data to Satellite Tracker feature Web API report 2022-02-06 11:13:09 +00:00
Jon Beniston
e7bc48c368 DATV Demod - Make AVCodecs const 2022-02-06 09:48:27 +00:00
f4exb
c25837fcf7 SDRPlay v3: recommendation not to use non-zero IF 2022-02-06 01:56:50 +01: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
a59d7b782c Fix linux warnings 2022-02-04 22:53:09 +00:00
Jon Beniston
df8451dbde Fix linux warnings 2022-02-04 22:42:05 +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
72980c691d Add Cesium 2022-02-04 20:41:22 +00:00
Jon Beniston
97f9835a71 Add 3D Map to Map feature 2022-02-04 20:40:43 +00:00
Jon Beniston
0ce9a03e06 Update APT Demod docs 2022-02-04 17:15:35 +00:00
Jon Beniston
85b8a6992f Update Star Tracker to work with latest MapItem API 2022-02-04 17:15:06 +00:00
Jon Beniston
04aed0b3b3 Satellite Tracker updates.
Add support for replaying of passes in the past, where current time is
determined from File Input device.
Add latitude and longitude to satellite data table.
Update ground track generation to better work with 3D map.
Add support for 3D models.
Add Cubesat image for 2D map.
Send LOS to other plugins, when no device settings are setup.
Pass TLEs to other plugins, so they can use a consistent copy for
replays.
2022-02-04 17:14:12 +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
9cc993ef8c Update APRS to work with 3D map 2022-02-04 16:59:54 +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