Klaus Basan
e1b472490f
refs #840 , class combining all hints for the interpolator
2017-01-10 23:45:19 +00:00
Klaus Basan
70aee605cb
refs #840 , value classes for ground elevation plane
...
Can be used as single point elevation or plane covering an airport
2017-01-10 23:45:18 +00:00
Mathew Sutcliffe
ef04c05831
refs #847 Missing cache directory is not an error, just means there is nothing to load.
2017-01-10 23:45:16 +00:00
Mathew Sutcliffe
34f7acbf8d
refs #847 Fixed apparent copy/paste mistake.
2017-01-10 23:45:15 +00:00
Roland Winklmeier
58c816197e
Use onGround flag only when ground speed is low
...
OnGround flag is not synchronized with positions and causes jumps
during right before takeoff and after landing. By adding a threshold
currently being 20 kts, we move the jump into an area when the aircraft
is still leveled.
2017-01-10 23:45:06 +00:00
Roland Winklmeier
518a0debb4
Fix CAircraftEngine to QString conversion
...
Instead of the actual engine number, the ASCII character with number
0-3 was printed.
2017-01-10 23:45:03 +00:00
Roland Winklmeier
4994bf12b2
Let airspace monitor store the aircraft parts history
...
This commit adds a feature in airspace monitor to store the history
of received aircraft parts. If needed the history can be retrieved
via context methods.
refs #835
2017-01-10 23:45:00 +00:00
Klaus Basan
a210b029f1
Fixed issues shown by new cppcheck rules
...
#831
2017-01-10 23:44:56 +00:00
Klaus Basan
5adb86ae83
refs #836 , display elevation in UI
...
* added has hasGroundElevation
* added elevation to sim.values
2017-01-10 23:44:55 +00:00
Mathew Sutcliffe
7e85422da7
refs #837 CAircraftSituation altitude is part of its position.
2017-01-10 23:44:40 +00:00
Mathew Sutcliffe
7e1ed21662
refs #837 Height in feet, for consistency.
2017-01-10 23:44:37 +00:00
Mathew Sutcliffe
6c36cd202b
refs #837 ICoordinateGeodetic::geodeticHeight is a CAltitude.
2017-01-10 23:44:34 +00:00
Mathew Sutcliffe
544a1cca45
refs #837 Don't misuse coordinate height as ground elevation, use a separate member instead.
2017-01-10 23:44:31 +00:00
Mathew Sutcliffe
b252673928
refs #837 Using new abbreviated syntax for null units.
2017-01-10 23:44:30 +00:00
Mathew Sutcliffe
0ca9fe0a8a
refs #837 Abbreviated syntax for specifying a null unit.
2017-01-10 23:44:28 +00:00
Roland Winklmeier
e82d06849c
Upgrade and cleanup cppcheck suppressions to version 1.76.1
...
Also renamed the suppressions file to the standard name.
refs #831
2017-01-10 23:44:25 +00:00
Klaus Basan
0acbeed141
refs #834 , reset the loading flag (was missing and the bug itself)
2016-12-15 04:06:21 +01:00
Klaus Basan
73ba4e5ff2
refs #834 , improved default value for last set/models simulator
...
Remark: The bug itself was slightly related to the default value, as only the default loader suffered from a not reset flag
2016-12-15 04:06:20 +01:00
Roland Winklmeier
db6b3b07fa
Ignore empty lines and comments when parsing xsb_aircraft.txt
2016-12-13 18:32:26 +00:00
Klaus Basan
f3037f083a
refs #830 , settings for global GUI properties
...
(such as widget style, selection mode)
2016-12-13 19:02:19 +01:00
Klaus Basan
d4ca4bb0f1
refs #829 , settings for model related properties
2016-12-13 19:02:15 +01:00
Klaus Basan
06ccf46eb1
refs #829 , utility function
2016-12-13 19:02:14 +01:00
Klaus Basan
b69008e0b3
refs #829 , consolidated settings for simulator/messages
...
* move traits from blackcore to blackmisc
* renamed CSimulatorSettings/Messages
2016-12-13 19:02:13 +01:00
Klaus Basan
763e92cc2a
refs #814 , fixed wrong default values for update times causing CPU overload
...
* use 10s as conservative default value
* check in assert if update time is correct
2016-12-13 19:02:11 +01:00
Klaus Basan
7b11b1fb54
refs #828 , added function to generate HTML file with matrix
...
* added utility functions
* adjusted existing functions
2016-12-13 19:02:07 +01:00
Klaus Basan
3b25781a06
refs #825 , utility functions
...
* allow to prefer color liveries (idea: when no airline is found, a neutral livery looks better)
* pick randomly among equal scores
2016-12-13 19:02:00 +01:00
Mathew Sutcliffe
78099c0ebe
refs #824 X-Plane model loader: set exclude flag for flyable aircraft.
2016-12-13 19:01:59 +01:00
Mathew Sutcliffe
6bfbaefdc8
CFileLogger: group messages by category.
2016-12-13 19:01:58 +01:00
Mathew Sutcliffe
8e6422d2be
Added assert.
2016-12-13 19:01:57 +01:00
Klaus Basan
02798a7f2b
refs #822 , set file ts in parser/modelloader
2016-12-13 19:01:52 +01:00
Klaus Basan
246f48b71c
refs #822 , add file timestamp
2016-12-13 19:01:49 +01:00
Klaus Basan
add3aa5a74
Minor formatting/tweaks
2016-12-13 19:01:47 +01:00
Klaus Basan
630ec78d38
refs #820 , utility functions for score and groupBy
2016-12-13 19:01:43 +01:00
Klaus Basan
ed7963e551
#447 , consider cache changed signal in order to avoid issue mentioned here
...
https://dev.vatsim-germany.org/issues/447#note-11
2016-12-13 19:01:41 +01:00
Klaus Basan
6befaa32d5
refs #797 , added support for combined type
...
* adjusted log messages
* aligned name to combined type
2016-12-13 19:01:40 +01:00
Klaus Basan
fc3ac8b323
refs #787 , MS review items + discussion on slack
...
https://dev.vatsim-germany.org/issues/787#note-4
2016-12-13 19:01:39 +01:00
Klaus Basan
df2073e5e6
refs #814 , allow to disable aircraft parts updates, mostly for testing
...
* added flag in setup
* and UI
* plus some formatting in driver classes, removed unused member
2016-12-13 19:01:38 +01:00
Klaus Basan
2ccf3fd4a2
refs #787 , caches/model set loader
...
* Caches initialized
* simulators with model set
2016-12-13 19:01:27 +01:00
Klaus Basan
f839421bdd
refs #787 , utility functions for shared files
...
* get file name from URL
* service and file names in CDbInfo
* adjusted DB flags, allow to load headers only
* set of entity flags
2016-12-13 19:01:24 +01:00
Klaus Basan
bd14fd3746
refs #817 , wrong cache ts fix as discussed
...
https://dev.vatsim-germany.org/issues/817#note-1
2016-12-13 19:01:21 +01:00
Klaus Basan
224b534684
refs #816 , set timestamp in text message
2016-12-13 19:01:20 +01:00
Klaus Basan
20b4044d29
Minor UI and style fixes
...
* completer for airports in ATC component
* log messages
* style fixes
2016-12-13 19:01:18 +01:00
Klaus Basan
1f57f7ca61
refs #812 , use individual signals for web services
...
* trigger other operations directly when data have been read (do not wait for "all data read")
* avoid retriggering for no reason
* new entity flag for all data req. for model matching
2016-12-13 19:01:16 +01:00
Klaus Basan
0bedc9f084
refs #801 , suppport for missing parts in airports/list
2016-12-13 19:01:13 +01:00
Klaus Basan
2163fd9b01
refs #808 , CSimulatorInternals
...
* renamed from CSimulatorSetup to CSimulatorInternals
* removed the FSX class, no longer needed
* utility functions for CNameVariantPair
2016-12-13 19:00:58 +01:00
Klaus Basan
6a66ab84c2
Added log categories for driver/plugin
2016-12-13 19:00:54 +01:00
Klaus Basan
3903a24696
refs #806 , apply CInterpolationAndRenderingSetup
...
* removed no longer needed signatures
* some renaming of CInterpolationAndRenderingSetup functions
* adjusted UI element
2016-12-13 19:00:53 +01:00
Mathew Sutcliffe
873b508943
refs #802 Fixed Clang warnings (Q_FUNC_INFO used outside function).
2016-12-13 19:00:45 +01:00
Mathew Sutcliffe
3ab121a593
refs #802 Fixed linker errors for exported explicit template instantiations with Clang on Windows.
2016-12-13 19:00:44 +01:00
Mathew Sutcliffe
3c40c1026e
refs #802 Fixed internal compiler errors with Clang on Windows.
2016-12-13 19:00:43 +01:00