Mat Sutcliffe
63e8de8f00
Issue #77 getLogCategories returns a simple QStringList instead of our own class
2020-12-19 18:50:34 +00:00
Klaus Basan
b87d0f5f15
Ref T705, use model set for reverse lookup
...
* allow finding model string from set, for NON DB models
* pass model set as parameter
2019-09-16 22:40:40 +01:00
Klaus Basan
9b5ffdf924
Ref T704, moved "ifPossibleReduceNameTelephonyCountry" into airline code list, unified functions
2019-09-16 22:40:33 +01:00
Klaus Basan
cd63712cd7
Ref T701, reduce by airline name and/or telephony designator if possible
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
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
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
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
e32282ba18
Resolve airline group during reduction
2019-09-16 20:29:33 +01:00
Klaus Basan
475d23c3da
Ref T658, moved entry script in own function and adjusted airspace monitor
2019-05-23 13:12:58 +02:00
Klaus Basan
0b4427e39d
Ref T658, matching script
2019-05-23 13:00:26 +02:00
Klaus Basan
3289e26459
Style
2019-05-13 11:21:10 +02:00
Klaus Basan
0d2e6dd997
Ref T566, configurable matching log in matcher/simulator components
...
* log flag/enum in own file
* pass "what to log" as parameter
2019-04-11 22:12:13 +01:00
Klaus Basan
50d886791a
Ref T566, matching log flag/enum to decide what is being logged
2019-04-11 22:12:12 +01:00
Klaus Basan
859a418691
Ref T566, added "short log" parameter
2019-04-11 22:11:39 +01:00
Klaus Basan
503bbf3a26
Ref T472, initial version of category matcher
2019-04-11 22:11:35 +01:00
Klaus Basan
b57003c4e8
Style, typo
2019-04-11 22:11:35 +01:00
Mat Sutcliffe
e9a4c49d68
Ref T547 Update license masthead in all source code files.
2019-02-22 20:36:43 +00:00
Klaus Basan
49b89ab0a4
Ref T524, use pseudo family in matcher
2019-02-22 20:35:46 +00:00
Klaus Basan
d12f164d26
Ref T515, consolidated removed and disabled models, only use "disaabled"
2019-02-22 20:35:44 +00:00
Klaus Basan
faddf40ba7
Ref T515, functions for matcher setting/getting disabled models
2019-02-22 20:35:38 +00:00
Klaus Basan
7f9182a1c4
Ref T451, added disable functionality in matcher
2019-02-22 20:24:04 +00:00
Klaus Basan
1b316cd6a6
Ref T409, matcher lookup functions for ids
2018-11-04 17:42:45 +01:00
Klaus Basan
5af029467e
Ref T362, Ref T348 improved matcher saves removed models (if any) when destructed and improved UI
2018-10-05 17:39:57 +02:00
Klaus Basan
8a5112e48d
Ref T362, Ref T348 matcher saves removed models (if any) when destructed
2018-09-22 01:26:39 +02:00
Klaus Basan
51973cd2b9
Ref T348, remove from matcher if model failed
2018-09-20 00:47:22 +02:00
Klaus Basan
dc534fc88c
Ref T298, improved matching log messages
2018-08-17 01:43:07 +02:00
Klaus Basan
3f5a12de8b
Ref T298, matcher improvements
...
* better messages
* clear messages when restarted
* better usage of setup flags
2018-08-16 14:43:31 +02:00
Klaus Basan
9894ec59b8
Ref T298, matcher uses "pick strategy" and cascade reduction when scoring
2018-08-11 00:54:51 +02:00
Klaus Basan
8f9cc645e9
Ref T298, matching setup changed signal in contexts/matcher
2018-08-09 01:39:27 +02:00
Klaus Basan
6548c71521
Synchronize model set in simulator context and improved setting of model set in matcher (ignored when same simulator)
2018-08-09 01:39:19 +02:00
Klaus Basan
b5ed7ccd0b
Ref T298, matcher improvements by using setup
...
* setup configurable
* made some functions "static" (future perspective threadsafe)
* score/reduction use some reduction functions upfront
2018-08-09 01:25:36 +02:00
Klaus Basan
0b952e7336
Ref T298, get/set matching setup in context plus some minor style fixes
2018-08-09 01:25:24 +02:00
Klaus Basan
264ef7f5cb
Ref T298, move matcher setup into BlackMisc::Simulation
2018-08-09 01:25:20 +02:00
Klaus Basan
3d19de1331
Ref T298, matching setup (settings), making the matching configurable
2018-08-07 20:40:20 +02:00
Klaus Basan
9ee2ff056e
Ref T292, Ref T285 replaced model set loader in matcher
2018-07-25 02:37:09 +02:00
Klaus Basan
e001b0338f
Ref T242, utility functions for matching
...
* search among airline aircraft
* improved logging information
* search among airline ICAO aircraft (which aircraft does the airline use?)
* check ecosystem before merging with VATSIM data
2018-02-09 04:43:47 +01:00
Klaus Basan
e28f8f20d3
Register enums
2017-12-21 19:49:07 +01:00
Klaus Basan
193565e27c
Ref T129, use new functions in matcher / airspace monitor
...
* if ICAO codes are unique, directly use those
* if already using a DB object, no need to search further
2017-10-10 00:28:26 +01:00
Klaus Basan
510666622c
Renamed to failoverValidAirlineIcaoDesignator and check airline ICAO designator against swift DB
2017-10-10 00:28:07 +01:00
Klaus Basan
a070e0e215
Ref T129, fixed typo
2017-10-10 00:28:02 +01:00
Klaus Basan
3c9d454638
Ref T129, return CFlightPlanRemarks from CAirspaceMonitor::tryToGetFlightPlanRemarks, not only string
...
Uses utility function in CAircraftMatcher
2017-10-10 00:27:59 +01:00
Klaus Basan
0e68bbf851
Ref T129, formatting matcher
2017-10-10 00:27:49 +01:00
Klaus Basan
ae2eb66721
Ref T26, improved reverse lookup:
...
* use most relevant manufacturer
* reverse lookup of telephony designator and manufacturer
2017-09-24 19:49:08 +01:00
Klaus Basan
e10ab7b9de
Ref T26, preparing to use flight plan data
...
* stub utility class (no function yet)
* use value objects in matcher signature instead of strings)
* removed initNewAircraft, use reverseLookupModelWithFlightplanData
2017-09-24 19:48:59 +01:00
Klaus Basan
1d5c8edae8
Ref T27, improvements in matcher
...
* reverseLookupAircraftIcao using CAircraftIcaoCode instead of string
* use getCombinedTypeDefaultModel for default model
* removed redundant military flag in signature
2017-09-24 19:48:51 +01:00