Jon Beniston
2755853cdc
Android: Prevent app from being put to sleep when running. Add menu to keep screen on.
2023-02-17 21:57:09 +00:00
Jon Beniston
9c7aa8b333
Map Updates
...
Allow OpenSkyNetwork DB, OpenAIP and OurAirports DB stuctures to be
shared by different plugins, to speed up loading.
Perform map anti-aliasing on the whole map, rather than just info boxes,
to improve rendering speed when there are many items. Add map
multisampling as a preference.
Add plotting of airspaces, airports, navaids on Map feature.
Add support for polylines and polygons to be plotted on Map feature.
Add support for images to 2D Map feature.
Add distance and name filters to Map feature.
Filter map items when zoomed out or if off screen, to improve rendering
performance.
Add UK DAB, FM and AM transmitters to Map feature.
Use labelless maps for 2D transmit maps in Map feature (same as in ADS-B
demod).
2023-02-14 14:46:08 +00:00
f4exb
e265ddf887
FT8 support and demod: added unpacking of DXpedition mesages. Added message type in FT8Message
2023-01-28 11:39:44 +01:00
f4exb
03bb2d6318
FT8: corrected export macro call
2023-01-23 08:03:04 +01:00
f4exb
6c15a0ffd2
FT8 demod: implemented logging and GUI updates
2023-01-20 23:16:57 +01:00
f4exb
b1cf15213c
FT8 demod: implemented decoder
2023-01-19 23:51:43 +01:00
f4exb
508da7da9c
FT8 demod: unwanted dependencies removal and unpacking reorganization
2023-01-11 16:36:10 +01:00
Jon Beniston
526164f2e1
Check for errors when writing to log
2023-01-02 15:24:17 +00:00
Jon Beniston
eb9fb3469d
Ignore SSL certifcate errors on Android
2023-01-02 15:23:41 +00:00
Jon Beniston
68603fec43
Allow sampling devices to be refreshed while SDRangel is running.
...
(Possibly need to add a mutex for MainCore::getPluginManager, so only
can be used by one thread)
Add option to automatically update My Position based on GPS. This is
started in MainCore, so we get position as soon as possible.
Don't set QFileDialog::DontUseNativeDialog on Android, as Qt's file
dialog can't access user storage. Set globally for Linux/Windows, rather
than for each dialog.
MainWindow:
- Add welcome dialog for Android.
- Don't show menu bar or status bar on Android to save screen space.
- On Android, change tab position when screen orientation changes.
- Load default configurations and presets first time SDRangel is run.
- Change loadConfiguration to use a QProgressDialog rather than
QMessageBox, as the latter was crashing on Android.
- Use DialogPositioner to ensure dialogs are on screen.
2022-12-20 21:06:39 +00:00
Jon Beniston
9a18f3f7ce
Enable compilation with Qt 6.2
2022-11-17 23:26:54 +00:00
Jon Beniston
2cb2a8d555
Update sdrbase and sdrgui to support Qt5 and Qt6
2022-11-17 14:41:55 +00:00
f4exb
949a103b25
Spectrum markers peaks option
2022-10-03 00:23:47 +02:00
Jiří Pinkava
996134d898
Replace deprecated QDateTime toTime_t by toSecsSinceEpoch
2022-09-21 21:41:40 +02:00
Edouard Griffiths
c97a6a7af1
Merge pull request #1413 from pinkavaj/pi-qmutex-depr-fix
...
Replace deprecated QMutex(Recursive) with QRecursiveMutex
2022-09-18 07:42:55 +02:00
Jiří Pinkava
0df2d75e6d
Replace deprecated QMutex(Recursive) with QRecursiveMutex
2022-09-17 23:00:07 +02:00
Jon Beniston
3786dc1aae
#1417 - Fix compilation on Mac
2022-09-17 20:33:22 +01:00
Jon Beniston
3bd0776706
VISA: Prevent crash if VISA library not available
2022-09-16 14:48:17 +01:00
Jon Beniston
ce5837a392
IoT Devices: Add protection against out-of-date state
2022-09-16 14:29:55 +01:00
Jon
460576e640
Fix gcc warnings
2022-09-16 11:41:40 +01:00
Jon Beniston
a4cd8af538
util/iot: Add API for accessing IoT / Smart Home devices.
2022-09-16 10:01:25 +01:00
Jon Beniston
9895d4618c
VISA: Add methods to get available resources. Make I/O logging optional. Check for errors in processCommands.
2022-09-16 08:54:55 +01:00
Jon Beniston
ee3b41b5e2
SimpleSerializer: Add read/write QList and QHash
2022-09-16 08:48:17 +01:00
Jon Beniston
0830691929
ADS-B: Add support for decoding Comm-B replies in Mode-S frames. This adds TAS, IAS, Mach, Selelected Alt, Selected Heading, Turn rate, Roll angle, Autopilot enabled, Vertical and lateral navigation modes, Baro setting, Headwind, OAT, Wind speed and direction, Pressure, Static air temperature, Humidity.
2022-08-26 12:35:12 +01:00
Jon Beniston
4ca07058e0
Fix gcc error
2022-07-20 17:52:43 +01:00
Jon Beniston
22a30b5ea0
Map: Add support for Ionosonde stations
2022-07-20 17:41:11 +01:00
Jon Beniston
4ac05f427f
AIS: NMEA sentences must end with CR/LF. Don't read beyond end of array.
2022-07-17 13:15:17 +01:00
Jon Beniston
5eb697c994
Spectrum: And fill and gradient styles. Allow 2D waterfall color map to be changed
2022-06-22 08:52:48 +01:00
Jon Beniston
d441e6d475
Add 3D spectrogram
2022-06-18 12:35:44 +01:00
Edouard Griffiths
790bd83557
Merge pull request #1282 from srcejon/fix_dvor
...
VOR Localizer: Add support for DVORs
2022-06-07 06:33:34 +02:00
Jon Beniston
eeb0014201
VOR Localizer: Add support for DVORs
2022-06-06 15:56:47 +01:00
Jon Beniston
a4fdd84496
Fix linux compilation
2022-06-06 12:55:52 +01:00
Jon Beniston
fb516d1ef1
ADS-B: Add support for displaying airport weather (METARs) from CheckWX
2022-06-06 10:53:10 +01:00
Jon Beniston
14701da1f5
VOR Localizer: Use shared OpenAIP code to get latest URL
2022-05-03 13:44:09 +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
f4exb
1ef45efc4a
use inline instead of static for code that is header only
2022-03-03 23:24:31 +01:00
Jon Beniston
81ce07a484
Fix linux gcc warnings
2022-03-01 17:54:12 +00:00
Jon Beniston
59472e5b5b
Fix linux errors
2022-03-01 17:48:36 +00:00
Jon Beniston
874ca5e85e
Add RS41 Radiosonde (Weather Ballon) demodulator and feature
2022-03-01 17:17:56 +00:00
f4exb
7bbc2749eb
Message pipes rework (2)
2022-02-25 23:47:53 +01:00
Edouard Griffiths
21b2131148
Merge pull request #1164 from srcejon/fix_httpdownload_googledrive
...
HttpDownloadManager - Fix Google Drive downloads
2022-02-25 11:45:46 +01:00
Jon Beniston
c0fc9cabd7
HttpDownloadManager - Fix Google Drive downloads
2022-02-25 00:02:13 +00: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
f4exb
93ff8c44de
Fixed Qt 5.12.8 build
2022-02-10 01:22:55 +01: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
f026733bae
HTTPDownloadManager support Google drive and HTTP redirects
2022-02-04 17:18:23 +00:00
Jon Beniston
cb1067946c
Add extraction of vessel length and width from AIS messages
2022-02-04 17:17:10 +00:00
Peter Beckman
e9a805824d
Updating the DC+28 Encoding Range to include the alternate encoding
2022-01-20 16:18:05 -05:00
Peter Beckman
f4e2226fb4
Fixed ASCII Range for Latitude Direction and compacted code, fixed escape char in Altitude Regexp
2022-01-20 15:20:16 -05:00
Peter Beckman
f75c77f47c
Compacting Hash/List definitions, adding a few comments for future OSS contributors
2022-01-20 14:48:26 -05:00
Peter Beckman
9e5ebe0f1d
Was seeing some invalid Coordinates, I'll dig into that overnight once I log enough packets
2022-01-19 23:41:25 -05:00
Peter Beckman
8c4419af1b
Tested and working version; Adds Altitude, Status, Comment
2022-01-19 23:20:45 -05:00
Peter Beckman
de66c8cb3a
Adding Debug lines to APRSPacket::parseMicE, adding regex match for Mic-E APRS
2022-01-19 15:39:20 -05:00
Peter Beckman
cd9bf5770e
Fixing course, latitude calculation, latitude character appending
2022-01-19 15:12:50 -05:00
Peter Beckman
2d397207a6
Removing inRange from .h in favor of inline method
2022-01-19 14:32:08 -05:00
Peter Beckman
d9943f6976
Adding brackets, fixing QString double quotes, changing inRange() to inline
2022-01-19 14:30:15 -05:00
Peter Beckman
f07600f24e
Found a few bugs in Code Review
2022-01-19 00:33:08 -05:00
Peter Beckman
668b2c7490
First attempt at implementing APRS Mic-E Message Decoding
2022-01-19 00:23:33 -05:00
f4exb
63bea7734b
Fixed range-loop-construct warnings in GCC 11
2021-12-27 19:04:23 +01: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
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
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
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
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
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
70167c0ed8
Scope GUI: refactor amp scale
2021-06-27 01:52:42 +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
de3b56bd3c
GLScope redesign: added missing bits
2021-06-01 10:58:29 +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
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
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
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
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
c901ba5c63
NFM demod: DCS squelch (1)
2021-04-17 23:13:09 +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
37a19dee04
Add DATV Modulator
2021-03-18 17:17:58 +00:00
Jon Beniston
5461facb3b
Add Satellite Tracker feature
2021-02-26 20:25:48 +00:00
Jon Beniston
4af26f3aa1
Support earlier versions of QT and fix type punning
2021-01-29 16:08:32 +00:00
Jon Beniston
d80087b974
Star Tracker updates.
...
Add sky temperature calculation.
Add Solar flux plot.
Add .gitattributes so .fits files are treated as binary.
2021-01-29 12:57:58 +00:00
Edouard Griffiths
de8e2e7f18
Merge pull request #757 from srcejon/star_tracker_updates
...
Star tracker update
2021-01-23 02:13:23 +01:00
Jon Beniston
ecdffc4780
Add Solar flux unit conversions
2021-01-22 16:57:47 +00:00
Jon Beniston
446749cbbb
Map updates.
...
Add support for different map types (street/satellite) and different map
providers.
Support finding real world addresses on the map.
Add Maidenhead locator converter.
Add Beacons.
Allow data sources to be selected by a user.
Add context menu to allow setting an object as a target, setting center
frequency and adjusting display order.
2021-01-22 14:54:22 +00:00
Jon Beniston
af7e69c7c1
Fix gcc warnings
2021-01-13 23:03:55 +00:00
Jon Beniston
4d04ee1c31
Add StarTracker feature
2021-01-13 20:51:38 +00:00
Jon Beniston
5a52052d2c
Add APRS Feature
2021-01-13 20:37:09 +00:00
Jon Beniston
bbe75aab6f
Add Map feature for displaying the combined items from other plugins
2021-01-13 20:07:28 +00:00
Jon Beniston
c74ec2c426
Add packet demodulator
2021-01-13 19:58:07 +00:00
Jon Beniston
41fca9d2fd
Fix spelling of radiansToDegrees.
...
Add additional unit conversions.
2021-01-13 17:10:18 +00:00
f4exb
6c02a78d62
VOR single channel: first working release of VOR localizer feature plugin
2020-12-07 19:32:43 +01:00
f4exb
ffe515fb63
VOR localizer feature: initial commit
2020-11-30 01:30:18 +01:00
f4exb
10eb25d8b7
VOR demod: added missing bits
2020-11-25 00:17:04 +01:00