Mat Sutcliffe
2c66e2215e
Issue #77 Move all methods of CLogUtilities to other classes
2020-12-19 18:50:40 +00:00
Mat Sutcliffe
b2ae19111f
Issue #77 Break cyclic dependencies between CAircraftParts, CAircraftLights, CAircraftSituation classes
2020-12-19 18:50:40 +00:00
Mat Sutcliffe
63e8de8f00
Issue #77 getLogCategories returns a simple QStringList instead of our own class
2020-12-19 18:50:34 +00:00
Mat Sutcliffe
b80114213d
Issue #77 Move mixin classes to separate files
...
By separating them from unrelated code, their dependents
can use them without depending on unrelated code, which
in turn helps to reduce cyclic dependencies.
2020-08-29 14:16:17 +01:00
Mat Sutcliffe
802576eda9
Issue #77 Rename
2020-08-29 14:16:11 +01:00
Mat Sutcliffe
670b1a1986
Fix cppcheck and compiler warnings
2020-06-29 18:34:16 +01:00
tzobler
66a1a87805
protocol type -MD added
2020-06-12 19:07:57 +01:00
Klaus Basan
919b6e9515
Fixed warning message
2020-06-12 18:42:43 +01:00
Klaus Basan
46d417c5a2
Ref T778, style and comments, debug hints
2020-06-12 18:42:43 +01:00
Klaus Basan
373e45e958
Ref T778, some smaller style fixes/improvements
...
for the "underground" airplanes as reported by AK
This does NOT fix the issue, but minor shortcomings
found during the investigation
* style
* checks for "developer" env.
2020-06-12 18:42:43 +01:00
Klaus Basan
e6a12d45c4
Ref T778, improved "canLikelySkipNearGround" in airspace monitor
...
* use CAircraftIcaoCode::guessModelParameters as this gives us an impression of speed
* use "breakable" do/while block / fewer nested "if" levels
2020-06-12 18:42:41 +01:00
Klaus Basan
5bc09ed2c8
[PQ] added static "parsedFromString"
2020-06-12 18:42:41 +01:00
Klaus Basan
9bcc16b94e
Ref T773, validate received network data again
...
* ff no ICAO data are received, the model is not "ready for matching"
* in that case we verify the situation and query ICAO data again
* now we have to verify again, to see if the 2nd query suceeded (otherwise dangling)
2020-06-12 18:42:36 +01:00
Klaus Basan
ec92b6dc46
Ref T773, use closest positions for average height/elevation values
...
Testing with XPlane:
* even in EDDF the field elevations vary from 353-368ft, which means a difference of 15ft or 4m
* that means it is important to use the closest values
2020-06-12 18:42:36 +01:00
Klaus Basan
acd5ee5a3c
Ref T773, use correct transfer, avoid continously transferring because of wrong coordinates
...
* do not use own situation as reference for ground plane, but original coordinates of ground elv. position
* some functions renamed
2020-06-12 18:42:35 +01:00
Klaus Basan
fe1e976093
Ref T773, style
2020-06-12 18:42:34 +01:00
Klaus Basan
181c2b8061
Ref T773, improved info texts and statistics values
2020-06-12 18:42:34 +01:00
Klaus Basan
4120a2c77d
Ref T773, use "on ground" cached elevations for situations in simulator and airspace monitor
2020-06-12 18:42:33 +01:00
Klaus Basan
14ab60cb73
Guarding by "hasWebDataServices"
2020-06-12 18:42:33 +01:00
Klaus Basan
33b3cd5461
Ref T773, elevation handling style and minor improvements
2020-06-12 18:42:32 +01:00
Klaus Basan
5f1bd14fcf
Ref T773, style
2020-06-12 18:42:31 +01:00
Klaus Basan
b3ad7ccdd9
Query real names for ATC stations again,
...
so we learn about changed "persons" (i.e. real name)
see https://discordapp.com/channels/539048679160676382/632279098244333581/655740912336633868
2020-01-07 19:57:24 +00:00
Klaus Basan
524a9b3793
ATC stations, style and minor fixes
2020-01-07 19:57:23 +00:00
Klaus Basan
c104e2105c
[FSD] FSD range can be disabled and range restriction only for VATSIM
...
Rational FSC eV does not want restriction
2020-01-07 19:57:21 +00:00
Klaus Basan
34f9fb89d6
[FSD] Start FSD client in own thread (CContinuousWorker)
2020-01-07 19:57:20 +00:00
Klaus Basan
f6f719a67e
[FSD] "dot" command to restrict max. range for FSD positions
...
Allows to limit the range in which we handle FSD positions
(This also means FSD planes range)
2020-01-07 19:57:19 +00:00
Klaus Basan
0fd1e34d03
[FSD] Verify we really have FSD ICAO data
...
Problem: Sometime there are aircraft without ICAO daza
* check that we really have received ICAO data
* if not, query data again
* if nothing helps, use data as best guessed (by flightplan data)
2020-01-07 19:57:19 +00:00
Klaus Basan
ff2ab95367
Style
2020-01-07 19:57:19 +00:00
Klaus Basan
857d5eb005
[FSD] Overload prevention
...
* only allow aircraft to be added based on new positions, NOT on received ICAO data anymore
* hardcoded max.range
Discussion: https://discordapp.com/channels/539048679160676382/539925070550794240/643163521999306832
2020-01-07 19:57:18 +00:00
Klaus Basan
911b23e29d
[FSD] Style
2020-01-07 19:57:18 +00:00
Klaus Basan
5fea046c0b
Style and log messages
2020-01-07 19:46:18 +00:00
Klaus Basan
cb1e56d7e3
[Matching] Do not use FsInn data if the model string is NOT known
...
This can override a swift livery string with invalid data
This was already addressed in Ref T701, but obviously incomplete
2020-01-07 19:46:15 +00:00
Klaus Basan
f602fa50cf
[Matching] Only try to resolve against FP data if there are remarks
2020-01-07 19:05:43 +00:00
Klaus Basan
a8c7575d9d
Style
2019-10-18 10:36:25 +02:00
Klaus Basan
35cdaf09bf
Style
2019-10-18 10:36:25 +02:00
Mat Sutcliffe
077476c138
[FSD] Style
2019-10-11 19:00:39 +01:00
Mat Sutcliffe
6eb008c0a0
[FSD] Use forward declaration to reduce header interdependency
2019-10-11 19:00:38 +01:00
Klaus Basan
66ea77d25f
Ref T739, removed voice room functions from context and UI
2019-10-11 19:00:37 +01:00
Klaus Basan
66968ff3a5
Ref T739, style
2019-10-11 19:00:36 +01:00
Klaus Basan
dcfe275cc1
Ref T730, adjusted airspace monitor and ATC model
...
* added cross coupled in model
* "disabled" onAtisVoiceRoomReceived
2019-10-11 19:00:14 +01:00
Klaus Basan
6a9109bf8f
Ref T730, style
2019-10-11 19:00:14 +01:00
Klaus Basan
5e3b758e44
Ref T732, renamed to CFsdClient adjustments
2019-10-11 18:59:05 +01:00
Roland Rossgotterer
acf540be34
Long live FsdClient
2019-09-18 13:49:37 +02:00
Roland Rossgotterer
fa6e7108c7
Propagate FacilityType and LoginMode to value objects
2019-09-17 17:29:25 +02:00
Roland Rossgotterer
4772aadc1a
Replace INetwork::CConnectionStatus with proper value object
2019-09-17 17:29:25 +02:00
Klaus Basan
678166175b
Style
2019-09-16 22:41:24 +01:00
Klaus Basan
82812e6630
Ref T706, staggered queires for ATC and aircraft
...
* avoid overlapping responses: https://discordapp.com/channels/539048679160676382/539925070550794240/603176348445442058
* potential: avoid traffic overload (forcible logoff)
2019-09-16 22:40:45 +01:00
Klaus Basan
ee5f1d329d
Ref T706, some fixes around the ATIS voiceroom URL issue
...
Discord: https://discordapp.com/channels/539048679160676382/602915311380987905/602917602293055489
2019-09-16 22:40:43 +01: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
3835c9b0f8
Ref T704, further improved reverse lookup in airspace monitor
2019-09-16 22:40:33 +01:00