Commit Graph

2295 Commits

Author SHA1 Message Date
Klaus Basan
02e87026aa Ref T704, split matching utils for logging in aviation context 2019-07-16 20:22:38 +02:00
Klaus Basan
aa341ccd7a Ref T704, use "readiness" in airspace monitor to avoid "matching ready" sent twice
* details https://discordapp.com/channels/539048679160676382/539925070550794240/599963898552123394
* also "faster" readiness in some cases as it is discovered if FsInn and ICAO package has been received
2019-07-16 20:22:38 +02:00
Klaus Basan
495312019d Smaller improvements in matching messages/style 2019-07-16 20:22:38 +02:00
Klaus Basan
38b68d76cc Ref T701, reduce by airline name and/or telephony designator if possible 2019-07-16 20:22:37 +02:00
Klaus Basan
c2ddb3c9b3 Ref T701, use modelset and improved matcher functions in airspace monitor 2019-07-16 20:22:37 +02:00
Klaus Basan
b2ea2ba645 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-07-16 20:22:37 +02:00
Klaus Basan
f4a19c99a1 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-07-16 20:22:37 +02:00
Klaus Basan
0fc48c6bc4 Ref T702, hardcoded min.ranges for ATC stations 2019-07-11 20:46:35 +02:00
Klaus Basan
8c640beec9 Ref T701, reverse lookup against given model list (which could be the model set) 2019-07-11 20:46:35 +02:00
Klaus Basan
bfc1c7bda9 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-07-11 20:46:35 +02:00
Klaus Basan
b4cb6606d6 Ref T701, typo 2019-07-11 20:46:35 +02:00
Klaus Basan
576d72ca84 Ref T701, check for model string in reader 2019-07-11 20:46:34 +02:00
Klaus Basan
440d9333c4 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-07-11 20:46:34 +02:00
Klaus Basan
fab0de3450 Ref T698, enable network stats for restricted distributions 2019-07-11 20:46:34 +02:00
Klaus Basan
213a4796bd 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-07-11 20:46:34 +02:00
Klaus Basan
e0e5da9142 Ref T698, skip further processing of aircraft parts (config) if aircraft NOT in range 2019-07-11 20:46:34 +02:00
Klaus Basan
736c22fe65 Ref T698, improved display of statistics 2019-07-11 20:46:34 +02:00
Klaus Basan
c78b42d5ea Ref T698, added remote aircraft context to network class 2019-07-11 20:46:34 +02:00
Klaus Basan
d6f92f9f49 Ref T698, functions to count network VATLIB calls to identify packets
* functions in network classes
* context functions
2019-07-11 20:46:33 +02:00
Klaus Basan
f90baedf8a Style 2019-07-11 20:46:33 +02:00
Klaus Basan
10970ecf69 Ref T554, signal if auto publish data are written 2019-06-30 23:52:19 +02:00
Klaus Basan
1cd7496a78 Fixed typo, style 2019-06-30 23:52:18 +02:00
Klaus Basan
a0131bb48c fixup! Handled some potentially "dangerous" parsing issues for VATSIM file (no coordinate) 2019-06-30 00:33:43 +02:00
Mat Sutcliffe
8d99ae90dd Improved doxygen comments for CSimulatorInternals. 2019-06-29 15:34:00 +01:00
Mat Sutcliffe
aa9e2b70cc Ref T689 Settings validation can produce more descriptive error messages. 2019-06-26 22:08:50 +01:00
Klaus Basan
7e34398a4a Send FP altitude without unit
https://discordapp.com/channels/539048679160676382/539846348275449887/593211815559823367
https://discordapp.com/channels/539048679160676382/539846348275449887/593063154238619649
2019-06-26 11:30:01 +02:00
Klaus Basan
693418e826 Handled some potentially "dangerous" parsing issues for VATSIM file (no coordinate)
https://discordapp.com/channels/539048679160676382/539486489977946112/593081121512751116
2019-06-25 23:57:45 +02:00
Klaus Basan
75af17ef3e Improved VATLIB error messages
* added missing msg.vatServerWrongType
* Message txt

https://discordapp.com/channels/539048679160676382/539925070550794240/593133713022255126
2019-06-25 23:57:45 +02:00
Klaus Basan
c787703781 Ref T673, incognito flag/menu 2019-06-22 00:07:37 +02:00
Klaus Basan
ceeacb5e37 Ref T658, improved matching script
* properties
* functions
* log improved
* fixes
2019-06-18 01:17:55 +02:00
Klaus Basan
3d4529c19c Ref T684, better detection of callsign type for ATC stations
* detection in "CCallsign::unifyCallsign"
* force ATC callsign in nAtisReplyReceived
2019-06-18 01:01:53 +02:00
Klaus Basan
1404fb69b2 Ref T684, renamed to "getAirlinePrefix()", as airline comes first 2019-06-16 20:21:24 +02:00
Klaus Basan
90d9002a4f Style/docu 2019-06-16 20:19:27 +02:00
Klaus Basan
378e10b45b fixup! Avoid colons in VATLIB packets https://discordapp.com/channels/539048679160676382/567983892791951374/585899398387728395 2019-06-16 03:03:05 +02:00
Klaus Basan
1ae585fc9d Avoid issues if simulator is NOT yet set in emulateed driver 2019-06-16 03:03:04 +02:00
Klaus Basan
91f09841df Allow to disable reverse lookup for model string and livery ids 2019-06-16 03:03:04 +02:00
Klaus Basan
52c9f3b6f4 Ref T658, renamed to "MatchingScriptReturnValues" because it is NO object to be used in matching script 2019-06-15 00:00:43 +02:00
Klaus Basan
bf8de29762 Ref T683, "updateOwnSituationAndGroundElevation"
* function to use own positions "on ground" to calculate ground elevation
* use this based on settings
* adjusted simulators code
2019-06-13 17:37:28 +02:00
Klaus Basan
8f91d2a101 Ref T683, own aircraft provider CG update 2019-06-13 01:18:10 +02:00
Klaus Basan
24e9ffb398 Ref T683, style 2019-06-13 01:18:09 +02:00
Klaus Basan
1a9ec78bb3 Ref T681, renamed to rememberElevationAndSimulatorCG and style 2019-06-13 01:18:07 +02:00
Klaus Basan
9c6d47e650 Moved XPDR definitions into "actionhotkeydefs.h" 2019-06-13 01:18:06 +02:00
Klaus Basan
941abd300e Ref T681, use simulator or DB CG as in settings 2019-06-13 01:18:05 +02:00
Klaus Basan
86431a46c7 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-06-13 01:18:05 +02:00
Klaus Basan
c89aa553d8 Doxygen and style 2019-06-10 19:44:58 +02:00
Klaus Basan
abe800cc16 Avoid colons in VATLIB packets https://discordapp.com/channels/539048679160676382/567983892791951374/585899398387728395 2019-06-09 01:02:47 +02:00
Klaus Basan
b71b814aac Fixed bootstrap file, VERIFY if bootstrap file is broken 2019-06-09 01:02:46 +02:00
Klaus Basan
2c1370bee6 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-06-05 20:08:57 +02:00
Klaus Basan
fab08b3606 Ref T658, matching script web services wrapper 2019-06-05 20:08:57 +02:00
Klaus Basan
2382be1c19 Reduced booking reader frequency as discussed with the site owner 2019-05-31 01:35:05 +02:00