Commit Graph

2338 Commits

Author SHA1 Message Date
Klaus Basan
cd6715a5d0 Ref T717, function to send parts/situation for testing and in the model browser 2019-09-16 00:23:36 +02:00
Klaus Basan
9430ca5c0c Ref T717, unify test aircraft callsign 2019-09-15 16:53:02 +02:00
Klaus Basan
53b0b6d4fb Ref T717, simulator adjustments to support "TEST AIRCRAFT" 2019-09-15 16:53:01 +02:00
Klaus Basan
583594731b Ref T717, "testRemoteAircraft" simulator context functions 2019-09-15 16:53:01 +02:00
Klaus Basan
d7aa0af723 Use simulator from plugin if plugin is connected 2019-09-11 22:38:51 +02:00
Klaus Basan
6352f088ab Style 2019-09-11 22:38:51 +02:00
Klaus Basan
d47ec7533f Improved VATSIM status file reading 2019-09-10 21:58:39 +02:00
Klaus Basan
08c8b7cf9b Functions to remove models from model set 2019-09-06 19:02:39 +02:00
Klaus Basan
0f02fba89c Improved manual changing of aircraft and reset
* deferred adding and reset
* HTML overlay messages
* debug code for DBus messages
2019-09-05 23:28:13 +02:00
Klaus Basan
ee91504cde Log info/warning about METAR URL 2019-09-05 23:28:13 +02:00
Klaus Basan
272677d719 Minor style changes 2019-09-05 23:28:13 +02:00
Mat Sutcliffe
82ce1c7fbc Avoid constructing CStatusMessage format string from external data source.
Put external data source as argument using stream operator instead.

Part 1 of hotfix for assert caused by percent character in vatsim-data.txt
2019-08-31 14:35:15 +01:00
Klaus Basan
c26b6f7c85 Ref T681, fixed handling of CG from DB
* consider settings
* remember DB CG data correctly
2019-08-29 00:03:58 +02:00
Klaus Basan
7831759a93 Add URL info for reading 2019-08-29 00:03:58 +02:00
Klaus Basan
ce57af5a3d Style 2019-08-28 02:51:33 +02:00
Klaus Basan
146cf19eb3 Style 2019-08-22 01:27:57 +02:00
Klaus Basan
069e32c896 Ref T609, fixed signal/slot connection of cross context hookup
* audio can be local or remote special case
* so we have to hookup on core or remote side depending on that
2019-08-22 00:30:56 +02:00
Klaus Basan
8493b22301 Ref T703, sending and receiving of relayed text messages
* turn relayed messages into normal messages
* avoid signals for relayed messaged
* relay received messages to partner (co-pilot)
2019-08-18 01:12:41 +02:00
Klaus Basan
f18f2327ae Ref T703, set partner callsign in network vatlib / functions in context adjusted 2019-08-17 21:01:11 +02:00
Klaus Basan
eb67310b04 Improved logging of "adding aircraft" so we can see details such as the model string 2019-08-14 00:25:31 +02:00
Klaus Basan
83c6a5d4eb Ref T659, login mode as string 2019-08-11 23:16:04 +01:00
Klaus Basan
75579cda38 Ref T659, get network preset values from network vatlib 2019-08-11 23:16:01 +01:00
Klaus Basan
5720ed43a1 Ref T609, adjusted audio context to support changed COM units and muted transmission if muted in COM unit 2019-08-11 23:16:01 +01:00
Klaus Basan
2bd766ceb1 Ref T609, mixer utility functions 2019-08-11 23:16:00 +01:00
Klaus Basan
429c63d220 Ref T609, function in audio context for COM integration + fix for wrong mixer device 2019-08-11 23:16:00 +01:00
Klaus Basan
98b31b9674 Ref T609, allow to get COM unit from own aircraft context 2019-08-11 23:15:57 +01:00
Klaus Basan
143a3a6006 Ref T609, style 2019-08-11 23:15:57 +01:00
Klaus Basan
9540355446 MacOsX logging for mic. request
https://discordapp.com/channels/539048679160676382/567983892791951374/604797145928826880
2019-08-11 23:15:50 +01:00
Klaus Basan
b0efdd78ec Allow to test an ASSERT (like the crashdump test) 2019-08-11 23:15:45 +01:00
Klaus Basan
2a92ad63ab Ref T709, style 2019-08-11 23:15:42 +01:00
Klaus Basan
5ecbef5312 Fix for index issue
https://discordapp.com/channels/539048679160676382/568904623151382546/604778928787161099
https://discordapp.com/channels/539048679160676382/567983892791951374/593854116992778263

5   org.qt-project.QtCore         	0x0000000104efe2c2 qt_assert_x(char const*, char const*, char const*, int) + 80
6   libblackcore.0.9.2.dylib      	0x0000000102ad79f1 BlackCore::Vatsim::CVatsimDataFileReader::parseVatsimFile(QNetworkReply*) + 13633 (qstringliteral.h:100)
2019-07-28 02:58:54 +02:00
Klaus Basan
43dfe2da7c 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-07-28 02:58:53 +02:00
Klaus Basan
7a289a4308 Ref T706, some fixes around the ATIS voiceroom URL issue
Discord: https://discordapp.com/channels/539048679160676382/602915311380987905/602917602293055489
2019-07-23 02:30:53 +02:00
Klaus Basan
f15a481511 Ref T659, network can use changed livery/modelstring, and/or not send at all 2019-07-23 02:08:43 +02:00
Klaus Basan
db4ba094c7 Ref T659, signature so changed livery/modelstring can be set, and/or not send at all 2019-07-23 02:08:43 +02:00
Klaus Basan
f92e7688af Style 2019-07-23 02:08:42 +02:00
Klaus Basan
a8a9d29fa7 Ref T705, use model set for reverse lookup
* allow finding model string from set, for NON DB models
* pass model set as parameter
2019-07-20 14:23:46 +02:00
Klaus Basan
0803ff49eb Ref T681, set CG from DB based on settings 2019-07-16 20:22:39 +02:00
Klaus Basan
37dde7acf9 Ref T554, check function for auto publishing 2019-07-16 20:22:39 +02:00
Klaus Basan
3dcdd7b2a6 Ref T554, changed signature to pass model (object) and not only modelstring
Allows to test if data have changed before "remembering them for auto publish"
2019-07-16 20:22:39 +02:00
Klaus Basan
2c62a8abdc Ref T704, further improved reverse lookup in airspace monitor 2019-07-16 20:22:39 +02:00
Klaus Basan
7985ff8b3e Ref T704, moved "ifPossibleReduceNameTelephonyCountry" into airline code list, unified functions 2019-07-16 20:22:39 +02:00
Klaus Basan
ce33709254 Style, typo 2019-07-16 20:22:39 +02:00
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