Klaus Basan
5f18707c9c
Minor fixes: Formatting, string generation
2017-01-10 23:46:47 +00:00
Mathew Sutcliffe
bbdbd26f82
refs #815 Throw CJsonException when required JSON objects are not found.
2017-01-10 23:46:33 +00:00
Klaus Basan
be297d8ccf
refs #840 , update (ground) elevation via remote aircraft provider
2017-01-10 23:45:29 +00:00
Klaus Basan
667009c85e
refs #840 , moved interpolator classes into Simulation namespace
2017-01-10 23:45:27 +00:00
Klaus Basan
46fafde7a0
refs #840 , add support for interpolation hints
2017-01-10 23:45:25 +00:00
Klaus Basan
534b9fb09e
refs #840 , style and const-correctness
2017-01-10 23:45:24 +00:00
Klaus Basan
de72a678a2
refs #840 , updated value classes
...
* VTOL flag
* doxygen
* allow to stop after an object has been found
* support for hints/elevation
2017-01-10 23:45:22 +00:00
Klaus Basan
e1b472490f
refs #840 , class combining all hints for the interpolator
2017-01-10 23:45:19 +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
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
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
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
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
2ccf3fd4a2
refs #787 , caches/model set loader
...
* Caches initialized
* simulators with model set
2016-12-13 19:01:27 +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
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
3351b1f8e1
refs #800 Fixed warning: deprecated implicit copy ctor/assign with user-declared dtor (rule of zero).
2016-12-13 19:00:38 +01:00
Mathew Sutcliffe
5791de6860
refs #800 Fixed some implicit conversion warnings.
2016-12-13 19:00:26 +01:00
Mathew Sutcliffe
461474e29d
refs #800 Fixed "using namespace" in header.
2016-12-13 19:00:25 +01:00
Mathew Sutcliffe
45bb9a2737
refs #784 Use CMemoTable to implement a compact JSON schema for CAircraftModelList.
2016-12-13 19:00:17 +01:00
Klaus Basan
cb2be14083
Fixed "synchronized" typos
2016-12-13 19:00:12 +01:00
Klaus Basan
1a771aaed0
refs #789 , treat aircraft with no model string as disabled
2016-12-13 19:00:07 +01:00
Klaus Basan
8a44774c98
refs #799 , use message settings
2016-12-13 19:00:01 +01:00
Klaus Basan
9deedf1e10
refs #789 , improvements when addressing FSX driver issue
...
* added new utility funtion is model list / aircraft list
* added setters/getters for CSimConnectObject
* added setters/getters for InterpolationStatus / PartsStatus
* added CSimConnectObjects (better encapsulation)
2016-12-06 09:47:04 +01:00
Klaus Basan
f1ce5fc173
refs #793 , display mismatch between rendered and network model
...
* utility functions to display that info
* added in aircraft model
2016-12-06 09:47:00 +01:00
Klaus Basan
8a5d50a167
refs #780 , fixed property index compare issues found in the client
2016-12-06 09:46:57 +01:00
Klaus Basan
5379215dd5
Unrelated typo/formatting fixes
2016-12-06 09:35:01 +01:00
Klaus Basan
cbcb307748
Clang warning reported by MS (slack)
2016-12-06 09:34:59 +01:00
Klaus Basan
ca6f3b15b7
refs #793 , added updateAircraftNetworkModel in provider
...
* adjusted network context (implementing provider interface)
* and airspace monitor (also implementing provider interface)
* also formatted provider / context to new style (less copydoc)
2016-12-06 09:34:54 +01:00
Klaus Basan
0dd9bce697
refs #793 , keep network model (as reverse looked up)
2016-12-06 09:34:53 +01:00
Klaus Basan
0811536e57
refs #791 , new ctor by ICAO/livery
2016-12-06 09:34:38 +01:00
Klaus Basan
f385e46d67
refs #781 , added admit functions for model caches
...
* interface constructor protected
* flag for synchronize in ctor
2016-12-06 09:34:33 +01:00
Klaus Basan
1678ca8919
refs #780 , improved model string completion
...
* added signatures for completer string (when send via context size matters)
* support of all instaled models in completer
* added BLACKMISC_EXPORT in model cache classes
2016-12-06 09:34:31 +01:00
Klaus Basan
fc65deb778
Just typos and formatting
2016-12-06 09:34:15 +01:00