Klaus Basan
53d637acb0
Ref T701, use modelset and improved matcher functions in airspace monitor
2019-09-16 22:40:27 +01:00
Klaus Basan
c9ec28442e
Ref T701, matcher functions to used model set in matching, and better resolve ambiguous airline ICAOs
...
* reduce by telephony/airline name
* search in model set first for airline ICAO
Rational: If a user flies with modelset this most likely represents the airlines needed most in his area
2019-09-16 22:40:27 +01:00
Klaus Basan
0767deb41d
Ref T701, IAircraftModelSetProvider 1st version
...
* added to matcher
* and simulator context
* in facade changed init order, as we need getCContextOwnAircraft() / getCContextSimulator()
Remark: Need 2 contexts is not ideal, but accepted for the moment
2019-09-16 22:40:26 +01:00
Klaus Basan
f59b52bd6d
Ref T702, hardcoded min.ranges for ATC stations
2019-09-16 22:40:21 +01:00
Klaus Basan
69b3402301
Ref T701, reverse lookup against given model list (which could be the model set)
2019-09-16 22:40:20 +01:00
Klaus Basan
e389d5ac83
Ref T701, do NOT use FsInn data if model string iis unknown
...
* this can overrride "swift livery strings"
* FsInn only is useful with a known model string
2019-09-16 22:40:19 +01:00
Klaus Basan
c4e9114a83
Ref T701, typo
2019-09-16 22:40:18 +01:00
Klaus Basan
e376c18b28
Ref T701, check for model string in reader
2019-09-16 22:40:18 +01:00
Klaus Basan
ea7b3316c9
Flight plan fixes based on https://discordapp.com/channels/539048679160676382/539486309882789888/597133111272275970
...
* improved setting of combox value, fixed wrong text
* do NOT emit signals when same index
* getOwnCallsign
* do NOT used cache FPs for own aircraft
2019-09-16 22:40:18 +01:00
Klaus Basan
891a058f17
Ref T698, enable network stats for restricted distributions
2019-09-16 22:40:17 +01:00
Klaus Basan
a5a6a111e1
Ref T698, write network statistics as file when logged off from network
...
* enum to string (VatClientQueryType)
* also trace calls in "chronological order"
* added some more "increaseStatisticsValue" calls
2019-09-16 22:40:17 +01:00
Klaus Basan
5e7c335a86
Ref T698, skip further processing of aircraft parts (config) if aircraft NOT in range
2019-09-16 22:40:16 +01:00
Klaus Basan
afba7b9697
Ref T698, improved display of statistics
2019-09-16 22:40:15 +01:00
Klaus Basan
821e7e73c9
Ref T698, added remote aircraft context to network class
2019-09-16 22:40:15 +01:00
Klaus Basan
f754154455
Ref T698, functions to count network VATLIB calls to identify packets
...
* functions in network classes
* context functions
2019-09-16 22:40:14 +01:00
Klaus Basan
92baa16536
Style
2019-09-16 22:40:13 +01:00
Klaus Basan
7b03ed5aec
Ref T554, signal if auto publish data are written
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
668a77d083
Ref T689 Settings validation can produce more descriptive error messages.
2019-09-16 22:40:05 +01:00
Klaus Basan
693c94c87a
Send FP altitude without unit
...
https://discordapp.com/channels/539048679160676382/539846348275449887/593211815559823367
https://discordapp.com/channels/539048679160676382/539846348275449887/593063154238619649
2019-09-16 22:40:01 +01:00
Klaus Basan
4ecd8a78ad
Handled some potentially "dangerous" parsing issues for VATSIM file (no coordinate)
...
https://discordapp.com/channels/539048679160676382/539486489977946112/593081121512751116
2019-09-16 22:40:00 +01:00
Klaus Basan
b2b85795e0
Improved VATLIB error messages
...
* added missing msg.vatServerWrongType
* Message txt
https://discordapp.com/channels/539048679160676382/539925070550794240/593133713022255126
2019-09-16 22:40:00 +01:00
Klaus Basan
235508ec98
Ref T673, incognito flag/menu
2019-09-16 22:39:57 +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
f6d078de34
Ref T684, better detection of callsign type for ATC stations
...
* detection in "CCallsign::unifyCallsign"
* force ATC callsign in nAtisReplyReceived
2019-09-16 22:39:55 +01:00
Klaus Basan
5da74faad0
Ref T684, renamed to "getAirlinePrefix()", as airline comes first
2019-09-16 22:39:54 +01:00
Klaus Basan
0d04d3da1d
Style/docu
2019-09-16 22:39:54 +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
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
0360704b0b
Ref T683, "updateOwnSituationAndGroundElevation"
...
* function to use own positions "on ground" to calculate ground elevation
* use this based on settings
* adjusted simulators code
2019-09-16 22:39:50 +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
71e09b008f
Ref T681, renamed to rememberElevationAndSimulatorCG and style
2019-09-16 22:38:08 +01:00
Klaus Basan
d072224a8b
Moved XPDR definitions into "actionhotkeydefs.h"
2019-09-16 22:38:07 +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
c9846f45ee
Avoid colons in VATLIB packets https://discordapp.com/channels/539048679160676382/567983892791951374/585899398387728395
2019-09-16 20:30:00 +01:00
Klaus Basan
2756a5d2dd
Fixed bootstrap file, VERIFY if bootstrap file is broken
2019-09-16 20:29:58 +01:00
Klaus Basan
ab5fc6f0ee
Ref T658, adjusted matching with script
...
* return values changed
* pass in model and matched model
* JavaScript objects for web services, model set
* allow to pass back a model
2019-09-16 20:29:54 +01:00
Klaus Basan
891d75598e
Ref T658, matching script web services wrapper
2019-09-16 20:29:53 +01:00
Klaus Basan
8721eca6a1
Reduced booking reader frequency as discussed with the site owner
2019-09-16 20:29:49 +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
50412aa0d1
Preparation for 2 COM keys and increase/decrease volume hotkeys
...
Ref T672, Ref T642
2019-09-16 20:29:46 +01:00
Klaus Basan
d509b1eb09
Ref T604, remember last audio volume
...
* adjust setting
* save setting
2019-09-16 20:29:46 +01:00
Klaus Basan
56d72b94c1
Improved matching logging
2019-09-16 20:29:45 +01:00
Klaus Basan
949513ce50
Do not ASSERT in booking reader if format is NOT compatibel
...
See https://discordapp.com/channels/539048679160676382/568904623151382546/582299692352929793
2019-09-16 20:29:45 +01:00
Klaus Basan
8e51d9147d
Style
2019-09-16 20:29:44 +01:00