Commit Graph

874 Commits

Author SHA1 Message Date
Klaus Basan
ef340e6dba FSX: Warning if file is not found 2018-11-22 19:55:04 +01:00
Klaus Basan
82467da45b Ref T436, correct file name handling (UNC) and validate FSX position 2018-11-22 19:55:03 +01:00
Klaus Basan
3434abefb0 Ref T436, init m_s[0-3] correctly 2018-11-22 19:55:03 +01:00
Klaus Basan
3f8ea99d14 FSUIPC Clang fixes 2018-11-22 19:55:02 +01:00
Klaus Basan
0ab4a18bda Set correct model type and added model type "TypeReverseLookup" 2018-11-22 19:55:02 +01:00
Klaus Basan
cb422d72cf Misc. style issues interpolation/model adding 2018-11-22 19:55:02 +01:00
Klaus Basan
b452cd7530 Ref T410, show number of SB4 packets received under simulator/information 2018-11-16 02:49:55 +01:00
Klaus Basan
c94a619599 Allow to find and select the default distributors 2018-11-16 02:49:55 +01:00
Klaus Basan
53a77813a5 Ref T430, FG support for model loader (dummy loader) and model caches 2018-11-16 02:49:54 +01:00
Klaus Basan
5d3a765508 Ref T430, FG support in distributor list preferences 2018-11-16 02:49:54 +01:00
Klaus Basan
d2e3250470 Ref T430, added FG pugin and simulator info 2018-11-16 02:49:54 +01:00
Klaus Basan
5005417f54 Ref T429, interpolator adjustments
* use utility functions
* verify in linear interpolator
2018-11-16 02:49:53 +01:00
Klaus Basan
e8d5daba1b Ref T429, PBH interpolator
* make sure all angle interpolations interpolate "in the right direction" (like previously only for heaading)
* one single function for angle interpolation
2018-11-16 02:49:53 +01:00
Klaus Basan
dc5093f732 Ref T429, interpolator functions 2018-11-16 02:49:53 +01:00
Klaus Basan
e9101ab4c6 Ref T349, P3D version as setting 2018-11-16 02:49:52 +01:00
Klaus Basan
084ade9e2b Ref T422, context/provider functions for COM, XPDR values 2018-11-16 02:49:51 +01:00
Klaus Basan
67dcd11e73 Ref T422, functions to set XPDR mode 2018-11-06 01:41:48 +01:00
Klaus Basan
4d7ca00324 Ref T421, interpolation log message follow up, deprecated "clampedLog" 2018-11-05 01:39:51 +01:00
Klaus Basan
41685df4ee Ref T421, interpolation log messages in interpolator(s) 2018-11-04 17:42:47 +01:00
Klaus Basan
4b74267248 Ref T409, new version of livery string parsing (sending ids) 2018-11-04 17:42:45 +01:00
Klaus Basan
9293989a78 Doxygen comments 2018-11-04 17:42:45 +01:00
Klaus Basan
dd7e38b2e0 Ref T397, Ref T297 renamed parameter to "allowTestAltitudeOffset" 2018-11-04 17:42:44 +01:00
Klaus Basan
7bf3671997 Removed unused value 2018-11-04 17:42:44 +01:00
Klaus Basan
35b8b29d10 Ref T410, preparation and UI adjustments
Foo
2018-11-04 17:42:43 +01:00
Klaus Basan
5193745d12 Ref T397, improved handling and check of interpolated situation 2018-11-04 17:42:43 +01:00
Klaus Basan
b054aa1d31 Ref T397, init (fill) spline values 2018-11-04 17:42:43 +01:00
Klaus Basan
48d5e0daec Ref T397, interpolation / interpolant fixes
* fixed fillSituationsArray to return correct initial situations
* VERIFY ranges and times to avoid inf/NaN and issues in general
* if invalid situations, continue with last situation
* count invalid situations
2018-11-04 17:42:43 +01:00
Klaus Basan
62c532ae1f Ref T397, fix CLANG unsigned warnings 2018-11-04 17:42:43 +01:00
Klaus Basan
842e283be0 Ref T397, count invalid situations in log 2018-11-04 17:42:43 +01:00
Roland Winklmeier
1fecf65a40 Fix parsing of X-Plane ACF file headers
So far the 'version' literal was compared case sensitive. So we did not
parse ACF files which had a capitalized literal. Instead the comparison
should be case insensitive. To do that we convert all strings to lower
case before comparing.

ref T378
2018-11-04 17:42:43 +01:00
Klaus Basan
b476da6640 Ref T397, further checks 2018-11-04 17:42:41 +01:00
Klaus Basan
00d859d5b3 Ref T297, style and remarks for T297 2018-11-04 17:42:41 +01:00
Klaus Basan
dec0b12ea2 Ref T397, checks on vector to find root cause NaN/inf issue
* sometimes very large numbers (xxE38) in vector
* sometimes vectors which look correct, but exceed [-1,1]
2018-11-04 17:42:40 +01:00
Klaus Basan
1388929041 Ref T388, added 2 compares and ignore 7 setter indexes 2018-10-05 17:39:59 +02:00
Roland Winklmeier
4387c3b433 Fix missing override keyword 2018-10-05 17:39:58 +02:00
Klaus Basan
756ee18410 Ref T379, to improve reset models added "setAircraftEnabledFlag" to just set the flag, not sending signals causing removed aircraft 2018-10-05 17:39:57 +02:00
Klaus Basan
ce192fc106 Ref T372, updateAircraftInRangeDistanceBearing with null check 2018-10-05 17:39:57 +02:00
Klaus Basan
e87740cbd0 Ref T372, timestamp list fixed/added offset/delta t min/max/mean plus function in provider 2018-10-05 17:39:56 +02:00
Klaus Basan
5e99e557c6 Ref T362, Ref T348 model/view adjustments
* remove model string
* start directory for file dialog
2018-09-22 01:26:38 +02:00
Klaus Basan
61629231ff Ref T365, utility functions 2018-09-22 01:26:34 +02:00
Klaus Basan
de4dffae8f Ref T348, setup "remove from set if failed" 2018-09-20 00:47:21 +02:00
Klaus Basan
136370fc63 Ref T348, remove by model string 2018-09-20 00:47:20 +02:00
Klaus Basan
5f5113ed47 Removed "ok" flag from "performParsing" as this can be concluded from messages 2018-09-18 02:34:06 +02:00
Klaus Basan
57178c75f9 Ref T357, function to copy FSX terrain probe, also in context for remote UI 2018-09-17 18:28:40 +02:00
Klaus Basan
c12e1585fd Allow to save interpolation/rendering setup
- setting trait
- save/load logic in context
- adjusted UI, allow to reset global setup
2018-09-17 18:28:33 +02:00
Roland Winklmeier
cd9308658b Correct typo 2018-09-17 18:28:22 +02:00
Klaus Basan
849bc0b9d0 Ref T348, style 2018-09-17 18:28:15 +02:00
Klaus Basan
13ebf6bafe Ref T348, updated utility functions in CSimConnectObject/CAircraftCfgEntriesList, also fixed bug that type need to be updated to probe setting when aircraft changes
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:14 +02:00
Klaus Basan
64f8420b32 Ref T348, allow to parse a single "aircraft.cfg" file
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:12 +02:00
Klaus Basan
c11a38dbde Ref T348, file handling in aircraft model (renaming)
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:09 +02:00