Klaus Basan
fe01a9d4aa
Formatting, typos
2017-09-24 19:54:28 +01:00
Klaus Basan
6d11ea2435
Unified formatting of member m_XXX
2017-09-24 19:54:27 +01:00
Klaus Basan
dbe66eceb2
Ref T149, get URL logs from web data services
2017-09-24 19:54:26 +01:00
Klaus Basan
17d2243e3f
Ref T149, use URL in DB writer
2017-09-24 19:54:24 +01:00
Klaus Basan
b9760b4c60
Ref T149, use URL log to log network access in threaded reader classes
...
* added getFromNetworkAndLog
* adjusted DB reader
* adjusted other readers
2017-09-24 19:54:23 +01:00
Klaus Basan
a22cd134f8
Formatting
2017-09-24 19:54:16 +01:00
Klaus Basan
eab22e86b0
Based on slack discussion, pass arguments from launcher to started application
...
https://swift-project.slack.com/archives/C04J6J76N/p1504449711000040
* utility functions in CApplication and CNetworkVatlib for cmd args
* a.addVatlibOptions() in launcher
* function CSwiftLauncher::startDetached to unify startup and simplify debugging
2017-09-24 19:54:15 +01:00
Klaus Basan
7c723b8b79
Ref T148, adjusted web data services
...
* get info about cached entities
* demote error messages if objects are cached
* no longer trigger reads during shutdown
2017-09-24 19:54:12 +01:00
Klaus Basan
b107617f73
Ref T148, formatting/renaming
2017-09-24 19:54:10 +01:00
Klaus Basan
961f47b700
Ref T148, renamed/added hasConnectedSwiftDb / canConnectSwiftDb
2017-09-24 19:54:07 +01:00
Klaus Basan
a2e888546e
Ref T148, database reader extensions
...
* allow to set severity of failed reading
* get entities with cached data
* removed needsSharedInfoFileLoaded in CDatabaseReaderConfig
2017-09-24 19:54:06 +01:00
Klaus Basan
5d4c022dc0
Ref T140, too many warnings when wrong XPDR code is received.
...
Demoted to debug message.
Slack: https://swift-project.slack.com/archives/C04J6J76N/p1504365879000106
2017-09-24 19:54:01 +01:00
Klaus Basan
2a8e2331a3
Return background updater functions when shutting down
2017-09-24 19:53:48 +01:00
Klaus Basan
0dfe6f69fe
Minor fixes when reporting T141
...
* user authenticated must be enabled/valid
* Read only: BlackMisc::CDataReadOnly<BlackCore::Data::TAuthenticatedDbUser>
* clear user fields when not authenticated
2017-09-24 19:53:47 +01:00
Roland Winklmeier
27f97e8ac8
Implement interpolator mode for FS9
...
Summary:
This implementation will always return true if we were setting the mode,
since we cannot easily access the return value from
CInterpolatorMulti::setMode in a thread safe manner.
Reviewers: #swift_pilot_client, kbasan, msutcliffe
Reviewed By: #swift_pilot_client, kbasan, msutcliffe
Subscribers: kbasan, jenkins
Differential Revision: https://dev.swift-project.org/D52
2017-09-24 19:53:35 +01:00
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