Klaus Basan
2b3b173b76
Default calculation of distance/bearing for airports. Follow up of the discussion in slack/during T125
...
Summary: Default calculation of distance/bearing for airports.
Reviewers: msutcliffe, rwinklmeier
Reviewed By: msutcliffe, rwinklmeier
Subscribers: jenkins
Maniphest Tasks: T125
Differential Revision: https://dev.swift-project.org/D48
2017-09-24 19:53:31 +01:00
Klaus Basan
dec5eff0c6
Ref T125, service to download and save file in directory
2017-09-24 19:53:26 +01:00
Klaus Basan
12db652ccf
Ref T125, renaming areAllDataRead => areAllInfoObjectsRead
2017-09-24 19:53:17 +01:00
Klaus Basan
8c032fb4d7
Ref T125, allow to get distribution list by JSON string. Also setup value object directly using JSON string now.
2017-09-24 19:53:13 +01:00
Klaus Basan
15f5a7f489
Ref T125, URL for XSwiftBus file info webservice
2017-09-24 19:53:12 +01:00
Klaus Basan
0bbad2ff83
Minor tweaks (found during T125)
...
* formatting/typos
* authentication: private slots => private
2017-09-24 19:53:10 +01:00
Klaus Basan
a993ccd1c1
Fix CApplication::processEventsFor so it can be used in samples/unit tests
2017-09-24 19:53:07 +01:00
Klaus Basan
16c2881e6a
New FSD testserver (on swift machines)
2017-09-24 19:53:00 +01:00
Klaus Basan
d995bcf59c
Ref T126, fixed too early timeout
...
* use timeout timestamp
* used approch with trials was wrong, as number of trials also depends on number of reader
2017-09-24 19:52:58 +01:00
Klaus Basan
f694ded5f2
Preparation of T126: Minor tweaks, renaming and formatting of InfoDataReader
...
* unified member access (this->m_xy => m_xy)
* set object name of readers
* waitForSharedInfoObjectsThenRead (not just waiting, also reading afterwards)
2017-09-24 19:52:56 +01:00
Mathew Sutcliffe
de13fc51cb
T37 T130 Workaround to consolidate time offset to all places it is needed.
2017-09-24 19:52:50 +01:00
Klaus Basan
addb008ffa
Pass back URLs for changed URL check. This allows to display the changed locations.
2017-09-24 19:52:28 +01:00
Klaus Basan
8119aafca4
Move URLs getter to cpp. This is a tweak so I can easily change the URLs for testing.
2017-09-24 19:52:22 +01:00
Klaus Basan
5a67276fbb
Ref T117, utility functions for reader
...
* isDbModelEqualForPublishing
* getModelForDbKey(int
2017-09-24 19:52:16 +01:00
Klaus Basan
ccdfa8e12f
Ref T111, allow to search for location in coordinate form
2017-09-24 19:52:07 +01:00
Klaus Basan
0117558ea7
Formatting
2017-09-24 19:52:04 +01:00
Klaus Basan
71fa0fc7b8
Ref T111, handle SELCAL in simulator context (fix, was missing so far)
2017-09-24 19:51:59 +01:00
Klaus Basan
66773d7593
Ref T111, allow to set SELCAL in simulator
2017-09-24 19:51:55 +01:00
Klaus Basan
1387573e5b
Ref T112, moved simulator settings in subdir/settings namespace
2017-09-24 19:51:46 +01:00
Klaus Basan
f3847bd33c
Ref T121, check if Internet is accessible
...
* in case the internet provider is down, this is not detected
* extended test to detect if access is possible
* in case of downtime this indicated in status component
2017-09-24 19:51:44 +01:00
Klaus Basan
6b4e10f81b
Ref T111, added Q_FLAG as discussed in review
2017-09-24 19:51:30 +01:00
Klaus Basan
c066ffcd28
Ref T111, emit signal simulatorPluginChanged after function completes
2017-09-24 19:51:24 +01:00
Klaus Basan
8bffc9b598
Ref T111, default implementation for physicallyRemoveAllRemoteAircraft() in CSimulatorCommon::physicallyRemoveAllRemoteAircraft().
2017-09-24 19:51:21 +01:00
Klaus Basan
d597dcec15
Ref T111, improved dot commands (e.g. ".drv") handling
...
* register help implementation to .cpp file
* tooltip HTML formatting
2017-09-24 19:51:17 +01:00
Klaus Basan
52805965cd
Ref T111, swift driver plugin
2017-09-24 19:51:16 +01:00
Klaus Basan
ba31171a10
Ref T111, allow to alter plugin info (needed for dummy driver)
2017-09-24 19:51:12 +01:00
Klaus Basan
119351800c
Ref T111, moved registerHelp implementation to .cpp
2017-09-24 19:51:11 +01:00
Klaus Basan
654c35f666
Ref T111, use Q_DECLARE_FLAGS SimulatorStatus instead of int
...
* changed emitSimulatorCombinedStatu
* changed connected slots/functions
2017-09-24 19:51:10 +01:00
Klaus Basan
b423a62626
Ref T111, access to own aircraft`s situation
2017-09-24 19:51:06 +01:00
Klaus Basan
b1295cd457
Ref T111, added utility functions used for swift plugin (dummy driver)
...
* new reader functions
* plugin info
2017-09-24 19:51:04 +01:00
Klaus Basan
29e1d54e05
Ref T111, some fixes in the vicinity of plugin / drivers
...
* mostly style / doxygen / formatting
* assert/verify
2017-09-24 19:51:02 +01:00
Klaus Basan
e72546d282
Ref T109, fix: when starting swift pilot client read mode is "cache + shared info objects"
...
Comparing with info objects only makes sense when reading shared or from DB
2017-09-24 19:51:01 +01:00
Klaus Basan
b53a02821b
Ref T109, improved lookup and matching log message
2017-09-24 19:51:00 +01:00
Klaus Basan
dfb6b05e9d
Ref T109, datastore object and list
...
* unified properties in int/string DB objects
* fixed typo dbKeysAsString
2017-09-24 19:50:59 +01:00
Klaus Basan
808fd48650
Ref T109, make sure CWebDataServices::initXXAndTriggerRead is in correct thread
2017-09-24 19:50:57 +01:00
Klaus Basan
d64bfcabce
Formatting, minor tweaks
2017-09-24 19:50:54 +01:00
Klaus Basan
8c9e3541ee
Added "About swift dialog"
...
* Details as text edit, so users can cut and paste it for bug reports
* Removed setup/compile info from internals and show it in about
* display Qt icon for "About Qt"
2017-09-24 19:50:38 +01:00
Klaus Basan
380da41544
Handling during shuttdown
...
* Do not start new event loop when shutting down
* FSX Listener end checking when shutting down
* in same step fixed: FSX driver can connect to P3D and FSX but not vice versa
2017-09-24 19:50:35 +01:00
Klaus Basan
b3186d6b91
Doxygen
2017-09-24 19:50:34 +01:00
Klaus Basan
c276d7cd44
Private slot -> private
2017-09-24 19:50:31 +01:00
Klaus Basan
c81a56bcba
Ref T29, allow to read CDbFlags::Shared in background
2017-09-24 19:50:30 +01:00
Klaus Basan
9e4cfca2cc
Ref T29, utility function added and flag names adjusted
2017-09-24 19:50:29 +01:00
Klaus Basan
874b517e23
Ref T104, use unified log function
...
and removed some redundant log messages
2017-09-24 19:50:25 +01:00
Klaus Basan
c55ad7e142
ref T104, unify logging of inconsistent data
2017-09-24 19:50:24 +01:00
Klaus Basan
c0b78bee6f
Improved info string
2017-09-24 19:50:21 +01:00
Klaus Basan
0e3a06c24e
Ref T107, some minor fixes while investigating T107
2017-09-24 19:50:20 +01:00
Klaus Basan
880cedec5d
Some reader improvements
...
* Log when VATSIM status file has been read
* fix: read VATSIM status file after initReaders completes
* some private slots -> normal private functions
* removed copy/paste error illegalIcaoCodes
follow up of Ref T105
2017-09-24 19:50:19 +01:00
Klaus Basan
76b3b6c0b6
Utility function to directly log warning when network not accessible
2017-09-24 19:50:18 +01:00
Klaus Basan
8aed8f598e
Ref T105, remove empty cleanup functions
2017-09-24 19:50:17 +01:00
Klaus Basan
0bfd9a55a2
Ref T105, use timer in base class CContinuousWorker
...
* remove unused cleanup
* object name set in base class
2017-09-24 19:50:15 +01:00