Klaus Basan
53ba50dd3a
refs #478 , use data cache in readers
...
* URLs no longer have to be passed
* watchdog for DB readers to check DB status
In same step:
* fixed some log messages and comments
* allow to self signed SSL certificates
* adjusted namespace for CNetworkUtils (now in network)
2015-11-19 21:03:39 +00:00
Klaus Basan
2d46a93676
refs #478 , fixes for datacache and containerbase discussed with MS via slack
2015-11-19 21:03:34 +00:00
Klaus Basan
54ed4140d3
refs #470 , read and update URLs from server
2015-11-19 21:03:28 +00:00
Klaus Basan
cba40a8ca4
refs #478 , setup class containing the fundamental URLs and locations
...
Removed the old class CGlobalNetworkSettings
2015-11-19 21:03:25 +00:00
Klaus Basan
19df8a5d71
refs #478 , CUrl class and moved network utils
...
* moved network utils into network folder
* CUrl / CUrlList as DBus/JSON compliant class for locations
* Added support for selsigned certificates in network utils
2015-11-19 21:03:20 +00:00
Klaus Basan
805ebb109b
refs #483 , call in background via QTimer::singleShot
...
As proposed https://dev.vatsim-germany.org/issues/483
2015-11-19 21:03:14 +00:00
Mathew Sutcliffe
6b75de0b3f
refs #482 Project files changed to use new qmake feature files and build directory structure.
2015-11-19 21:02:41 +00:00
Roland Winklmeier
c51d7c28a1
Fix asserts in CWebDataServices
2015-11-19 21:02:33 +00:00
Roland Winklmeier
c8a914eb7a
Fix initial reading of Vatsim metars
2015-11-19 21:02:30 +00:00
Mathew Sutcliffe
a6d17efc31
refs #472 Removed static_cast<int> for enums in blackcore, no longer needed.
2015-11-19 21:02:19 +00:00
Mathew Sutcliffe
1735ec9ff0
refs #467 Only send a log message via DBus if it matches a pattern to which another process has subscribed.
2015-11-19 21:02:04 +00:00
Mathew Sutcliffe
3aa3a2a892
refs #467 Mechanism for processes to notify each other of which log patterns they are subscribed to.
2015-11-19 21:02:02 +00:00
Mathew Sutcliffe
df6b5b4929
refs #466 Resolved TODO items in INetwork.
2015-11-19 21:01:07 +00:00
Mathew Sutcliffe
b1a3793c2f
refs #466 Resolved miscellaneous TODO items.
2015-11-19 21:01:02 +00:00
Klaus Basan
2507ce6715
Fixes as discussed in the meeting
...
* hasXXMessage performance
* remove id ASSERT_X
2015-11-19 21:00:34 +00:00
Klaus Basan
aa653e0d85
refs #475 , allow to load DB data from disk.
...
* Will allow to load data if DB is not accessible / available
* Also allows to save, so a special set can be saved for testing/forensic.
* fixed status bar, as received data no longer means DB is alive
2015-11-19 21:00:26 +00:00
Klaus Basan
3ed2068ff5
refs #452 , MS review
...
https://dev.vatsim-germany.org/issues/452#note-5
2015-11-19 21:00:19 +00:00
Klaus Basan
2ba061bbc0
refs #469 , adjusted network context due to changes in signals and METAR naming
2015-11-19 21:00:17 +00:00
Klaus Basan
8827b68b3b
refs #452 signals in reader classes. adjusted METAR reader
...
* renamed to connectDataReadSignal
* removed unused individual signals, e.g. vatsimMetarsRead -> replace by data read signal + entity flag
* added data in METAR class (kept there, not in airspace monitor) -> reader aware
2015-11-19 21:00:15 +00:00
Klaus Basan
2cfd3540b8
refs #469 , renamed flags
...
* db to entity flags as it also features entities not from DB
* Flag enums singular (discussed with MS / slack)
2015-11-19 21:00:13 +00:00
Klaus Basan
24432a56c7
refs #452 , integrated METAR reader in CWebDataServices
...
* renamed files without "_"
* added flags
* integrated URL into global reader settings
* added new parameter for connectVatsimDataSignals
* removed unused setting in settings / network.h
2015-11-19 21:00:11 +00:00
Klaus Basan
3923336da8
refs #452 changes because of the 452 branch, but only possible after merge with master
...
Fixed a gcc (Jenkins) warning along with that
2015-11-19 21:00:10 +00:00
Klaus Basan
c84bc457df
Renamed FSD server function
2015-11-19 21:00:09 +00:00
Klaus Basan
b2d38d24e6
refs #452 Post merge: Fixed includes - without those compilation did not work at my (KB) place
2015-11-19 21:00:07 +00:00
Klaus Basan
c80f352710
refs #452 , adjusted airspace monitor
...
* made BlackMisc::Network::CWebDataServicesAware
* adjusted to new classes / code such as CAircraft -> CSimulatedAircraft
2015-11-19 20:59:20 +00:00
Klaus Basan
5fc0c66112
refs #452 adjusted network vatlib signatures
2015-11-19 20:59:19 +00:00
Klaus Basan
898b4fc935
refs #452 , changed DB read signals to combined signal with flags
2015-11-19 20:59:17 +00:00
Klaus Basan
542c93051f
Removed redundant registerMetadata for simulation
2015-11-19 20:59:16 +00:00
Klaus Basan
77f1f68808
refs #452 , adjust contexts
...
* removed classes (e.g. CAircraft -> CSimulatedAircraft)
* meet changes in signatures (e.g. updateOwnIcaoData -> updateOwnIcaoCodes)
2015-11-19 20:59:15 +00:00
Klaus Basan
07c6370819
refs #452 , data readers / writers for DB (via web services)
...
* flags for readers (which reader is reading specific entities etc.)
* web data services: bundling multiple readers (webdataservices) and implementing IWebDataReaderProvider
* readers now able to read single entities
2015-11-19 20:59:13 +00:00
Klaus Basan
33330394a9
refs #452 , moved global reader settings into settings directory
2015-11-19 20:59:12 +00:00
Klaus Basan
a8a26bc281
refs #452 updated VATSIM readers
...
* use CSimulatedAircraft
* changed signatures from CAircraftIcaoData (removed) to CAircraftIcaoCode
* Formatting
2015-11-19 20:59:11 +00:00
Klaus Basan
fd8cd9a42a
Formatting, fixed includes, minor tweaks
2015-11-19 20:59:06 +00:00
Mathew Sutcliffe
6601393df8
refs #460 CDataCache for dynamic (downloaded/generated) data with file-based distribution among processes.
2015-11-19 20:58:26 +00:00
Mathew Sutcliffe
08716705ca
refs #450 Last-minute fix for settings synchronization logic.
2015-11-19 20:58:20 +00:00
Mathew Sutcliffe
00cd4f4f87
refs #459 Removed CAircraftParts::m_correspondingCallsign per Slack discussion MS/RW.
2015-11-19 20:58:18 +00:00
Mathew Sutcliffe
e457e088a7
refs #450 When GUI connects to core, it needs to have all current core settings inserted into its core settings cache.
2015-11-19 20:58:13 +00:00
Mathew Sutcliffe
f872186866
refs #450 Make disk file saving and loading available in core settings.
2015-11-19 20:58:11 +00:00
Mathew Sutcliffe
91e54be78b
refs #450 Added missing signal relay.
2015-11-19 20:58:07 +00:00
Roland Winklmeier
08a1de995a
refs #454 #455 #458 Remove obsolete code
2015-11-19 20:58:06 +00:00
Roland Winklmeier
be7ac1aa74
refs #455 Examples how to register actions
2015-11-19 20:58:05 +00:00
Roland Winklmeier
2636d53b45
refs #454 Remove old hotkey settings
2015-11-19 20:58:04 +00:00
Roland Winklmeier
6644c73703
refs #453 Simplify hotkey action registration and relaying
2015-11-19 20:58:00 +00:00
Roland Winklmeier
199a1e5fcb
refs #453 Refactor CInputManger and low level input handlers
2015-11-19 20:57:59 +00:00
Roland Winklmeier
6351ed1a11
Fix user joined/left signals for voice channel 2
2015-11-19 20:57:54 +00:00
Roland Winklmeier
c5a2136ebd
refs #448 Use new METAR source in context and gui
...
Previously the metar source used to be the FSD connection. Since
all METARs are also available via a webservice, use this source
instead. This allows to retrieve and use METARs even if we are
not connected.
2015-11-19 20:57:48 +00:00
Roland Winklmeier
20ebb07723
refs #448 worker to download and decode VATSIM metars
2015-11-19 20:57:47 +00:00
Roland Winklmeier
e9c362f8ac
Fix DBus signal signature in CContextNetworkProxy
2015-11-19 20:57:41 +00:00
Klaus Basan
d8e0ff83e6
refs #445 , as discussed with #445 added receiver
...
(QObject:connec robust to threading issues)
2015-11-19 20:57:33 +00:00
Klaus Basan
938c0f3dc8
refs #445 , settings for global network/readers values
2015-11-19 20:57:32 +00:00