Commit Graph

4030 Commits

Author SHA1 Message Date
Mathew Sutcliffe
3552d47ab5 Inhibit Clang warning in Qt 5.8.0 on Windows. 2017-02-24 00:18:22 +00:00
Roland Winklmeier
d8de6bc398 Fix CXPlaneUtil::xplane10Dir() on Mac OS
Q_OS_UNIX is also defined on Mac OS, therefore the Q_OS_OSX branch
was never reached.
This concludes the test of this function on Mac OS and the todos
can be removed.
2017-02-24 00:18:20 +00:00
Mathew Sutcliffe
a74fcc3a7c Support for MSVC 2017 RC. 2017-02-24 00:18:18 +00:00
Mathew Sutcliffe
1c7fb518ca Fixed broken link URLs in comments. 2017-02-24 00:18:16 +00:00
Mathew Sutcliffe
aef07e6256 Removed declaration of undefined method. 2017-02-24 00:18:14 +00:00
Mathew Sutcliffe
e5d45b077d refs #852 Fix for problem with landing aircraft with interim position updates. 2017-02-24 00:18:12 +00:00
Mathew Sutcliffe
a3212ab37d refs #852 To avoid sudden movements, don't bother trying to interpolate
when we have less than two position updates.
2017-02-24 00:18:10 +00:00
Mathew Sutcliffe
6cabdf5b77 refs #852 Added a fudge factor to ground elevation so planes are not partially submerged in the ground. 2017-02-24 00:18:09 +00:00
Mathew Sutcliffe
47369c02d0 refs #852 Fixed wrong unit in X-Plane airport elevation. 2017-02-24 00:18:07 +00:00
Mathew Sutcliffe
2b76b27f97 refs #852 On each position update for aircraft not supporting parts,
X-Plane driver synthesizes a parts update with guessed onGround flag.
2017-02-24 00:18:06 +00:00
Mathew Sutcliffe
5b4f672c75 refs #852 Use X-Plane terrain probe to provide ground elevation to the interpolator. 2017-02-24 00:18:03 +00:00
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