Commit Graph

1074 Commits

Author SHA1 Message Date
Klaus Basan
821e7e73c9 Ref T698, added remote aircraft context to network class 2019-09-16 22:40:15 +01:00
Klaus Basan
66f19b29be Ref T554, setting for auto publish (timestamp) 2019-09-16 22:40:07 +01:00
Klaus Basan
16e19ad6d3 Fixed typo, style 2019-09-16 22:40:07 +01:00
Mat Sutcliffe
f95df7455b Improved doxygen comments for CSimulatorInternals. 2019-09-16 22:40:07 +01:00
Mat Sutcliffe
73d3a341da Ref T689 Add validation that XP model directories are within the XP sim directory. 2019-09-16 22:40:06 +01:00
Mat Sutcliffe
668a77d083 Ref T689 Settings validation can produce more descriptive error messages. 2019-09-16 22:40:05 +01:00
Mat Sutcliffe
359bd1ab15 Ref T633 Simplify whitespace in X-Plane flyable model strings. 2019-09-16 22:40:04 +01:00
Mat Sutcliffe
61439a48e0 Inline functions defined in header file, to avoid ODR violation. 2019-09-16 22:40:04 +01:00
Mat Sutcliffe
4a7a0a0485 Ref T597 Generic DBus marshalling operators for QFlags. 2019-09-16 22:40:02 +01:00
Klaus Basan
950af0c588 Ref T658, improved matching script
* properties
* functions
* log improved
* fixes
2019-09-16 22:39:56 +01:00
Klaus Basan
6cefb5175d Avoid issues if simulator is NOT yet set in emulateed driver 2019-09-16 22:39:54 +01:00
Klaus Basan
6bc2a15f61 Allow to disable reverse lookup for model string and livery ids 2019-09-16 22:39:53 +01:00
Klaus Basan
ee9f1188d7 Settings for reverse lookup + fixes
Ref T658 related
2019-09-16 22:39:53 +01:00
Klaus Basan
7b6650db32 Ref T658, renamed to "MatchingScriptReturnValues" because it is NO object to be used in matching script 2019-09-16 22:39:52 +01:00
Klaus Basan
4e24edcb0a Ref T658, matching script support for flight number and callsign "as set" 2019-09-16 22:39:52 +01:00
Klaus Basan
bab053a0a2 Ref T683, display ground elevation/CG in simulator live data view 2019-09-16 22:39:52 +01:00
Klaus Basan
fa6101d02b Ref T683, use slow updates in FS9 for thins not to be updated every cycle 2019-09-16 22:39:51 +01:00
Klaus Basan
e1b0375d68 Ref T683, own aircraft provider CG update 2019-09-16 22:39:50 +01:00
Klaus Basan
daeea07090 Ref T683, style 2019-09-16 22:39:49 +01:00
Klaus Basan
70a350ed66 Ref T683, settings for "record gnd.elevation" (based on own aircraft) 2019-09-16 22:39:32 +01:00
Klaus Basan
017e9402fd Ref T681, use simulator or DB CG as in settings 2019-09-16 22:38:07 +01:00
Klaus Basan
6d490e9a49 Ref T681, preparations to use CG from DB
* renamed to "getSimulatorCG" ...
* pass simulator settings to sim.env.provider to decide what CG to use
* store DB CG and init it when aircraft is added
* style
2019-09-16 22:38:07 +01:00
Klaus Basan
33c3ee68f1 Doxygen and style 2019-09-16 22:38:06 +01:00
Klaus Basan
a447c054ca Ref T681, settings for CG from DB 2019-09-16 22:37:59 +01:00
Klaus Basan
3510e20290 Ref T660, FSX/P3D config file functions 2019-09-16 20:29:59 +01:00
Klaus Basan
ab281649f8 Minor improvements for XP model loader, file path concatenation 2019-09-16 20:29:59 +01:00
Klaus Basan
f3ec7a8a68 Ref T660, utility functions
* check if model is in path
* addAsValidOrInvalidModel
* set corresponding simulator for validation
* display validation of empty model set
2019-09-16 20:29:57 +01:00
Klaus Basan
d59e1c3332 Style 2019-09-16 20:29:56 +01:00
Klaus Basan
8082b4c7df Ref T660, P3D SimObjects folder validation preparations 2019-09-16 20:29:56 +01:00
Klaus Basan
a58204ad9e Ref T658, renamed and extended matching script objects 2019-09-16 20:29:54 +01:00
Klaus Basan
6eb6cea9ad Ref T658, model list utility functions (to be exposed as Js object) 2019-09-16 20:29:53 +01:00
Klaus Basan
ef2398f6a9 Ref T658, renamed to MsReverseLookupFile et.al. 2019-09-16 20:29:53 +01:00
Klaus Basan
4eb43476d6 Ref T554, fixed auto publish path 2019-09-16 20:29:52 +01:00
Klaus Basan
f6e27bdf88 No log message if already admitted 2019-09-16 20:29:51 +01:00
Klaus Basan
0250e5a7ad Ref T658, matching script return value 2019-09-16 20:29:51 +01:00
Klaus Basan
c33dfce481 Category matcher using full model set and also reduced models
* Based on FS report here: https://swift-project.slack.com/archives/G96QTUBEG/p1559071176005100
* Return reduced models and not full set if no category matching applies
2019-09-16 20:29:47 +01:00
Klaus Basan
56d72b94c1 Improved matching logging 2019-09-16 20:29:45 +01:00
Klaus Basan
8e51d9147d Style 2019-09-16 20:29:44 +01:00
Klaus Basan
cec768b9a4 T658, matching script for network entry 2019-09-16 20:29:39 +01:00
Klaus Basan
e32282ba18 Resolve airline group during reduction 2019-09-16 20:29:33 +01:00
Klaus Basan
213ca4274d Airline group functions 2019-05-23 13:13:00 +02:00
Klaus Basan
ca8f40bc28 Model matching resolution for airline groups
* UI
* setup class
2019-05-23 13:12:59 +02:00
Klaus Basan
767961dfa8 Ref T658, matching script QObject 2019-05-23 13:12:58 +02:00
Klaus Basan
8c1e10824c Ref T668, moved KML utils to geo namespace 2019-05-23 13:12:58 +02:00
Klaus Basan
302b1343dc Ref T668, avoid extreme splines
* with https://dev.swift-project.org/T668#15841 avoid 2 very close positions
* currently done by time, maybe we can also choose distance
2019-05-23 13:12:57 +02:00
Klaus Basan
6596397c1e Ref T668, update linear interpolant if new split is required 2019-05-23 13:00:27 +02:00
Klaus Basan
848f54d4a7 Ref T668, clamp time fraction [0,1] 2019-05-23 13:00:27 +02:00
Klaus Basan
2c53846a96 Ref T668, log KML files (Google Earth) 2019-05-23 13:00:27 +02:00
Klaus Basan
d8729cea1e Ref T668, CG override per "dot" command 2019-05-23 13:00:26 +02:00
Klaus Basan
da8e504d67 Ref T668, minor style changes and improvemments 2019-05-23 13:00:26 +02:00