Commit Graph

47 Commits

Author SHA1 Message Date
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
Klaus Basan
cfca78ec2a refs #849, aircraft matcher
* support for statistics entries
* when setting models, corresponding simulator can be set
2017-01-10 23:47:05 +00:00
Klaus Basan
35bed0ea20 refs #825, improved matcher
* display top scores
* preselect by combined type
2016-12-13 19:02:01 +01:00
Klaus Basan
77f2e0ab06 refs #820, using matching by score
kept old function, allows to switch back
2016-12-13 19:01:48 +01:00
Klaus Basan
ca6d9ce7b2 refs #792, formatting 2016-12-06 09:34:48 +01:00
Klaus Basan
514bcdd055 refs #786, follow up / corresponding adjustments based on context changes
* removed reload models menu item
* changed to renamed functions
2016-12-06 09:34:11 +01:00
Klaus Basan
b75d785071 refs #707, concentrated reverse lookup in matcher
* removed from monitor
* signatures to be directly with network data
2016-07-14 18:49:22 +02:00
Klaus Basan
64cee7fba8 refs #706, callsign to airline plus testing resulting in multiple smaller improvements (refs #707)
* added functions to callsign / callsign list
* used in aircraft matcher
* also resolve std.livery in matcher
* also allow to find aircraft ICAO designator ending with string (e.g. 737 for B737)
* renamed CAircraftMatcher::reverseLookup -> CAircraftMatcher::reverselLookupModel
* threadsafe isInRange (CAIrspaceMonitor)
2016-07-14 18:49:12 +02:00
Klaus Basan
9f7fbaeda9 refs #702, use utils for logging 2016-07-13 03:18:46 +02:00
Klaus Basan
5b506e7bd1 refs #678, fixes bug reported by MS + improvements
* made clients threadsafe
* use clients to decide if model string is queried
* init aircraft/airline ICAO codes with DB data where possible
* Allow acces to log utility functions of matcher
2016-06-29 01:04:22 +02:00
Roland Winklmeier
d0313c7524 Style 2016-05-20 01:31:26 +02:00
Roland Winklmeier
933271b828 Fix BlackCore header includes
* Include only what is used
* Use forward declaration when possible
* Sorted includes

refs #598
2016-05-13 17:06:00 +02:00
Klaus Basan
fdd7fa62d5 refs #638, reverse lookup in model matcher 2016-04-11 20:57:53 +02:00
Klaus Basan
1953665c40 refs #637, move matcher to blackcore
(access to sApp/web services)
2016-04-11 20:24:57 +02:00