-
-
Notifications
You must be signed in to change notification settings - Fork 821
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Planes plugin reactivation #3091
base: master
Are you sure you want to change the base?
Conversation
small fixes
load Planes on startup by default
- fixed immediate API changes (StelPosition, StelCore) - adhere to new API for single-button plugin with right-click action - add virtual methods where base classes had new abstract methods - mark overrides where needed - some things only commented out. Should be cleaned up ASAP. - Plugin does not load! Needs fix ASAP...
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Hi, I have some test data from back when I was developing this plugin. In case it's useful for testing, I've uploaded it here: https://tocsick.net/stellarium/adsb_test_data.7z |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This seems to be the manual for it: https://www.kinetic.co.uk/DownloadFiles/Basestation_183/BaseStationReferenceManual-v3-2-1.pdf (the website seems defunct otherwise?)
To see anything, your location must be set to Würzburg, Germany, and you need to set the time to the range for which data is available. I don't remember what the "ignoring" means, could just be that the data is in the past.
This was developed for my Bachelor's thesis and deployed at the Uni department. They were running the build I handed in with their receiver hardware there. I don't know if further development happened afterwards. |
This comment was marked as resolved.
This comment was marked as resolved.
@bi0ha2ard thanks for the info! Right now I have RTL-SDR receiver and in theory I can getting the data at 1090 MHz |
This comment was marked as resolved.
This comment was marked as resolved.
- pulled properties into Planes class - simplified dialog - added upscaled icon (preliminary!) - cleanup
OK, a first round of updates is finished, and it creates useful output with the test file. Now someone please create some solution with online access to real-world current flight data! :-) |
I have a perfect news - I have a hardware for this plugin 😆 |
@bi0ha2ard did you tested the code with real hardware? |
He has described above,
|
This comment was marked as outdated.
This comment was marked as outdated.
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Description
Recently, we had a discussion about tracking airplane traffic, similar to satellites (https://groups.google.com/g/stellarium/c/F4Z7lTI9C6M). Alexander recalled that in 2013, a plugin to track planes based on the ADS-B system was under development by @bi0ha2ard. Unfortunately it was never merged, and the current developers have no ADS-B hardware to test or update anything in this plugin.
I only rebased this 10-year old code on top of current master (2023-03-08) and added enough updates so that it compiles with Qt5.15.2 and Qt6.4 and then added some obvious updates, e.g. use the StelProperty system, and harmonized the color selection.
It may be possible to extend it based on e.g. data from FlightRadar24, by somebody more familiar with airplane tracking. However I cannot say currently what has to be changed. My time is too limited to continue on that, but maybe somebody else wants to take over?
This is a branch in the main repository. A merge to master is obviously only useful if the plugin demonstrably does something useful. If "conflict" warnings appear, they are usually solved quickly by a rebase from master at the onset of further work.
Fixes # (issue)
Screenshots (if appropriate):
Type of change
How Has This Been Tested?
Test Configuration:
Checklist: