Commit Graph

735 Commits

Author SHA1 Message Date
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
Klaus Basan
c760f1d424 refs #445, encapsulated web service based reading in CWebDataReader
* the reader will be used in context, but can also be used standalone (ie mapping GUI) GUI
* adjustments in context/airspace as required
** for web reader
** livery
* base class for database based reading (via JSON/web)
* model data reader for models
2015-11-19 20:57:22 +00:00
Klaus Basan
4fcf9efab7 Some fixes and formatting
* CTime::switchUnit(CTimeUnit::hms());
* Coordinate canHandleIndex protected
* copyright
2015-11-19 20:57:19 +00:00
Mathew Sutcliffe
6688a87ece refs #297, #50 Added network setting for FSD wire text codec. 2015-11-19 20:51:32 +00:00
Mathew Sutcliffe
eb594e5397 refs #297 Doxygen. 2015-11-19 20:51:31 +00:00
Mathew Sutcliffe
3037daed1d refs #297 Removed old network settings. 2015-11-19 20:51:30 +00:00
Mathew Sutcliffe
bacf771a15 refs #297 Added new network settings. 2015-11-19 20:51:29 +00:00
Mathew Sutcliffe
d971b073b7 refs #297 Removed old simulator settings, which were not even used. 2015-11-19 20:51:28 +00:00
Mathew Sutcliffe
dace9e4da5 refs #297 Added CSettingsCache singleton derived class of CValueCache
for core settings, with context signal and slot for relay.
2015-11-19 20:51:27 +00:00
Michał Garapich
2a3dc05fb0 Use thread instance comparison to check whether the listener is set up
or not
2015-11-19 20:51:14 +00:00
Michał Garapich
15cc23a43c refs #442 Add CPluginManagerSimulator class 2015-11-19 20:51:11 +00:00
Michał Garapich
2c55fe2306 refs #442 Add CPluginManager class 2015-11-19 20:51:10 +00:00
Mathew Sutcliffe
d4d862927e refs #441 Rename COriginator to CIdentifier and rename COriginatorAware to CIdentifiable. 2015-06-06 18:02:16 +01:00
Klaus Basan
d603b28697 refs #438, plugin loading testing session + meeting results
* simulator common, many members now private (info -> read only)
* renamed printDirectPlayError -> logDirectPlayError
* (re)added ASSERT for FS9
* removed parent from listener (with parent no moveToThread)
* removed QFuture / QConcurrent as we have agreed to do
* unloading a plugin no longer automatically restarts all listeners
  this allows a user to set one particualar simulator in the GUI and ony wait for that
* stop listener from own signal
2015-06-04 23:44:50 +02:00