Commit Graph

4019 Commits

Author SHA1 Message Date
Mathew Sutcliffe
08b1c19df7 refs #852 CInterpolatorLinear obtains the ground elevation via a lazy computation
in CInterpolationHints and uses this to interpolate between altitude and elevation.
2017-02-24 00:18:01 +00:00
Mathew Sutcliffe
c9b1647e72 refs #852 Extend xbus traffic service to maintain a CAircraftPartsList with onGround flags. 2017-02-24 00:18:00 +00:00
Mathew Sutcliffe
8a924d5b1c refs #852 IInterpolator::getInterpolatedParts interpolates the onGround value. 2017-02-24 00:17:58 +00:00
Mathew Sutcliffe
3f5139d717 refs #852 IInterpolator::getPartsBeforeTime renamed to getInterpolatedParts
and returns a single CAircraftParts object, not a list.
2017-02-24 00:17:55 +00:00
Mathew Sutcliffe
76cc9f8ad8 refs #852 CAirspaceMonitor has no maximum number of parts per callsign,
but regularly prune the list based on timestamp age.
2017-02-24 00:17:53 +00:00
Mathew Sutcliffe
bc38a0cea1 refs #852 Added aircraft parts in CInterpolationHints. 2017-02-24 00:17:50 +00:00
Mathew Sutcliffe
c00a13a29c refs #852 Added a floating-point onGround value in CAircraftParts. 2017-02-24 00:17:48 +00:00
Mathew Sutcliffe
3e70ab1207 refs #852 Add a time offset to CAircraftParts. 2017-02-24 00:17:46 +00:00
Mathew Sutcliffe
4d30ce40c7 refs #852 Added reverse iterators to CRange and CSequence. 2017-02-24 00:17:44 +00:00
Mathew Sutcliffe
ec44c100b7 refs #852 Const-correctness. 2017-02-24 00:17:42 +00:00
Roland Winklmeier
af42f42c96 Finalize the impressum 2017-02-24 00:17:36 +00:00
Roland Winklmeier
3addb44efd Fix typo 2017-02-24 00:09:27 +00:00
Roland Winklmeier
372e92072c Fall back to observer mode login in case no simulator is available
refs #860
2017-02-24 00:09:25 +00:00
Roland Winklmeier
f5058574d0 Add isVatsimVersion to build configuration
This build configuration enables Vatsim specific features.

refs #860
2017-02-24 00:09:24 +00:00
Roland Winklmeier
2616f94f2d Define precipitation rate default unit to mm/h
There was a misalignment in precipitation rate units across the code.
GFS values are in kg m-2 s-1 which is equal to mm/s, but the default
unit seems to be mm/h in many weather documents.
2017-02-24 00:09:22 +00:00
Roland Winklmeier
f75a9ac476 Slightly adapt the cloud coverage conversion
refs #851
2017-02-24 00:09:20 +00:00
Roland Winklmeier
1032379773 [FSX] Inject weather via SimConnect instead of FSUIPC
refs #851
2017-02-24 00:09:18 +00:00
Roland Winklmeier
1f61458504 Add SimConnect utility converting weather grid
refs #851
2017-02-24 00:09:16 +00:00
Roland Winklmeier
97b21b6dac Add application role 'Sample'
Sample hotkey which requires access to CGuiApplication, did not yet
set a application role. Since there was no corresponding role for
samples, I added one and set it in sample hotkey.
2017-02-24 00:09:14 +00:00
Klaus Basan
5420aee195 Added string concatenation samples 2017-02-24 00:09:12 +00:00
Klaus Basan
265b6d33f0 refs #859, allow to trigger digest signal manually
* Useful if the input signal was just a bogus signal used to trigger
* Login component shows a use case
2017-02-24 00:09:11 +00:00
Klaus Basan
4e7144db08 refs #859, flight plan UI formatting and value update 2017-02-24 00:09:09 +00:00
Klaus Basan
5f2955916c refs #859, improved sending of ICAO code/callsign updates
* use digest signal
* restructured updateOwnAircaftIcaoValuesFromGuiValues / updateOwnAircraftCallsignAndPilotFromGuiValues
* also send change signal when login UI becomes invisible
2017-02-24 00:09:06 +00:00
Klaus Basan
8b9b540c22 refs #859, return bool flag if value was changed 2017-02-24 00:09:04 +00:00
Klaus Basan
63e2743867 refs #858, fixed todo by adding "getInterimPositionReceivers()" 2017-02-24 00:09:02 +00:00
Klaus Basan
61e7f23847 refs #858, todo review (demoted, commented) 2017-02-24 00:09:00 +00:00
Klaus Basan
c2aeab0ab8 Unrelated formatting 2017-02-24 00:08:58 +00:00
Klaus Basan
1ced7f3c0b refs #857, check if network is accessible in readers
* new read state "skipped"
* renamed to "isNetworkConnectedAndAccessible"
* checking before reading, which would only fail if network is not accessible
2017-02-24 00:08:55 +00:00
Klaus Basan
04e980a6ae refs #857, monitor accessible network in application 2017-02-24 00:08:53 +00:00
Roland Winklmeier
2bd9120c1c Quit and wait for GFS parser thread to be finished before closing
refs #854
2017-02-24 00:08:51 +00:00
Klaus Basan
bed1542fe4 Update externals
* vatlib 0.9.6
* Partially revert 3f975838b2
2017-02-24 00:08:47 +00:00
Mathew Sutcliffe
ac490eeed7 refs #815 Fixed missing CJsonScope in CAircraftEngineList. 2017-01-12 01:18:06 +00:00
Mathew Sutcliffe
167c1fcfb3 bump version number 2017-01-11 01:28:44 +00:00
Mathew Sutcliffe
a0e59546f0 fixed mistakes caught by clang 2017-01-11 01:28:42 +00:00
Mathew Sutcliffe
1c082c4649 doxygen 2017-01-11 01:28:40 +00:00
Mathew Sutcliffe
52777cf7dc todo adjustments 2017-01-11 01:28:39 +00:00
Mathew Sutcliffe
5ea9b90e87 noexcept adjustments in Optional<T> 2017-01-11 01:28:37 +00:00
Mathew Sutcliffe
67ffb41b27 Workaround for QTBUG-57695 affecting Visual Studio IDE. 2017-01-10 23:47:40 +00:00
Roland Winklmeier
1a6c7fa192 Add control button to activate and deactivate swift weather
- GUI changes
- Context and ISimulator APIs
- Refactored settings and static weather injection in CSimulatorCommon

refs #807
2017-01-10 23:47:39 +00:00
Roland Winklmeier
2cea07f174 Use CApplications QNetworkAccessManager to download GFS data 2017-01-10 23:47:37 +00:00
Roland Winklmeier
115ad150b2 Handle different installer container extension on OS X 2017-01-10 23:47:36 +00:00
Roland Winklmeier
5fb40a628b Run 'date -u' to get UTC timestamp on unix platforms
The previous argument '--utc' failed on Mac OS X
2017-01-10 23:47:34 +00:00
Klaus Basan
0a611890e8 refs #855, use Qt5 isSignalConnected feature to hide menus not used 2017-01-10 23:47:33 +00:00
Klaus Basan
5f7c3f0e9c refs #855, removed hiding where no longer needed 2017-01-10 23:47:32 +00:00
Klaus Basan
076fff417a refs #855, support for timeout in CEnableForViewBasedIndicator 2017-01-10 23:47:30 +00:00
Klaus Basan
02cbd8e00d refs #855, timeout support in view
* clear also hides indicator
* standard functions use timeout to hide indicator just in case something goes wrong
2017-01-10 23:47:29 +00:00
Klaus Basan
6a1130100e refs #855, load indicator timeout
* id for each displayed indicator
* timeout function can time out particular id
2017-01-10 23:47:28 +00:00
Klaus Basan
7d9b721b87 Avoid further loading when shutting down 2017-01-10 23:47:26 +00:00
Klaus Basan
1177cd862a refs #855, re-center load indicator when resizing load overview 2017-01-10 23:47:25 +00:00
Klaus Basan
c2861b792c refs #855, re-center load indicator when resizing views 2017-01-10 23:47:24 +00:00