Klaus Basan
|
15b3ac2daa
|
[FSD] Also log/display socker error string
|
2020-06-12 18:42:52 +01:00 |
|
Klaus Basan
|
1a71d8afe1
|
Style
|
2020-06-12 18:42:52 +01:00 |
|
Klaus Basan
|
388138203e
|
[FSD] Send correct pilot rating, use threadsafe getters in some places
The thread safety is still premature for the FSD client class.
However, most likely no critical as those values have to be preset and never change.
|
2020-06-12 18:42:49 +01:00 |
|
Klaus Basan
|
4d7468f913
|
[FSD] Check attributes of full JSON parts
|
2020-06-12 18:42:48 +01:00 |
|
Klaus Basan
|
afa5ba1fee
|
[FS9] Doxygen, no need to make enum value const
|
2020-06-12 18:42:46 +01:00 |
|
Klaus Basan
|
92d53a4077
|
[FG] Do not send modelstring or a shorter livery string for FG
* FG does not support modelstrings for "flyable" planes
* remove unused setSimInfo functions, consolidated, cleanup
* simulator dependent "getSwiftLiveryString"
* encapsulated in getConfiguredLiveryString, getConfiguredModelString
* see https://discordapp.com/channels/539048679160676382/567091362030419981/698124094482415616
|
2020-06-12 18:42:45 +01:00 |
|
Klaus Basan
|
ce9b9e3e5b
|
[FSD] Gradually increase number of read lines from FSD socket
* Avoid overflow by gradually reading more lines
* Also improved sending in the same way
|
2020-06-12 18:42:44 +01:00 |
|
Klaus Basan
|
f56adb7af4
|
[FSD] Ignore IVAO RegistrationInfo
|
2020-06-12 18:42:42 +01:00 |
|
Klaus Basan
|
5eaa8db1a2
|
[FSD] use Serializer::fromQString function, to static_cast
see https://discordapp.com/channels/539048679160676382/539925070550794240/694955298217263124
|
2020-06-12 18:42:42 +01:00 |
|
Klaus Basan
|
81049cd835
|
[FSD] Adjusted logging of unknown FSD types, queries ....
* made those simple log. messages
* only log. those once
See https://discordapp.com/channels/539048679160676382/539925070550794240/694927156748222475
|
2020-06-12 18:42:42 +01:00 |
|
Klaus Basan
|
17ab66e50a
|
[FSD] Added "FSD" as prefix for messages
|
2020-06-12 18:42:40 +01:00 |
|
Klaus Basan
|
077677134c
|
[FSD] Clearer "too many lines" message
|
2020-06-12 18:42:40 +01:00 |
|
Klaus Basan
|
15353a1f1d
|
Based on the Linux crash, already added some newer SIMS
|
2020-06-12 18:42:39 +01:00 |
|
Klaus Basan
|
24f3750843
|
[FSD] Use *-1 instead of "~" (not) for P/B inversion
* see discussion https://discordapp.com/channels/539048679160676382/539925070550794240/687390301530095634
* we now use *-1 inversion, not "~" (vPilot also uses *-1)
* rational: with "~" 0 becomes -1 (that is why we saw so many -1 P/B values on ground)
|
2020-06-12 18:42:37 +01:00 |
|
Klaus Basan
|
5decc7d917
|
[FSD] Use qFuzzyCompare for double comparison
fixes "warning: comparing floating point with == or != is unsafe"
|
2020-06-12 18:42:37 +01:00 |
|
Klaus Basan
|
84ae160b14
|
PBH, minor style adjustments
|
2020-06-12 18:42:37 +01:00 |
|
Klaus Basan
|
f6c5e6f3cb
|
[FSD] Demote ASSERT to VERIFY
|
2020-06-12 18:42:31 +01:00 |
|
Roland Rossgotterer
|
15ced5a77f
|
[FSD] Ignore client query type 'NEWATIS' from private FSD servers
|
2020-06-12 18:42:30 +01:00 |
|
Klaus Basan
|
12f50dc92c
|
[FSD] Check for empty string in FSD serializer
* follow up of Q_UNREACHABLE
* without that check the UNIT test fails, as BLACK_AUDIT is called
|
2020-01-23 04:08:03 +01:00 |
|
Klaus Basan
|
bda20f8ff1
|
Ignore queries in FSD serializer, follows "Q_UNREACHABLE" fixes
See https://discordapp.com/channels/539048679160676382/539925070550794240/669186795790925848
|
2020-01-22 19:46:14 +01:00 |
|
Klaus Basan
|
bd39b0638c
|
Q_UNREACHABLE fix, minor style adjustments
|
2020-01-18 20:15:24 +01:00 |
|
Klaus Basan
|
f8e8318902
|
Log.category for FSD and minor style changes
|
2020-01-07 19:57:27 +00:00 |
|
Klaus Basan
|
081e663997
|
FSD text message
|
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
|
e1498adc8e
|
Minor fixes, style
* make sure ATC view is updated when disconnected
* prepared rounding, can be enabled at any time
|
2020-01-07 19:57:22 +00:00 |
|
Klaus Basan
|
9dbb441e44
|
[FSD] Send auth(entication) messages as direct messages
|
2020-01-07 19:57:21 +00:00 |
|
Klaus Basan
|
42648f0c12
|
[FSD] Slightly adjusted sending of queued FSD messages
|
2020-01-07 19:57:21 +00:00 |
|
Klaus Basan
|
4e2a47fc41
|
Ref T761, use "preset" callsign if available
Avoids issue with partner callsign
|
2020-01-07 19:57:20 +00:00 |
|
Klaus Basan
|
f07ca09424
|
Ref T761, partner callsign message relay (swift with co-pilot)
* handle server error messages correctly as "error"
* (relayed) sender can be ATC or aircraft
* relay private messages correctly
|
2020-01-07 19:57:20 +00:00 |
|
Klaus Basan
|
4ef17fed6a
|
[FSD] Threaded (worker) FSD client, based on CContinuousWorker
* locks
* call functions in own thread
|
2020-01-07 19:57:20 +00:00 |
|
Klaus Basan
|
0876379729
|
[FSD] Style
|
2020-01-07 19:57:20 +00:00 |
|
Klaus Basan
|
3a4f114308
|
[FSD] In order to get the UNIT tests working, we need to call the "FSD direct message" send function
* added sendDirectMessage and renamed other function to sendQueudedMessage
* UNIT tests call "direct message" sending
* minor style changes
|
2020-01-07 19:57:20 +00:00 |
|
Klaus Basan
|
2adf169a0e
|
[FSD] Do not send all FSD messages at once, but equally distributed one-by-one
Rational: The idea is to distribute the messages, so we also get equally distributed responses
|
2020-01-07 19:57:19 +00:00 |
|
Klaus Basan
|
02e1427210
|
[FSD] Preparations of FSD send message for queued messages
* messageToFSDString function
* sendMessageString in FSDClient to send the message itself
|
2020-01-07 19:57:19 +00:00 |
|
Klaus Basan
|
f38bfc5cf9
|
[FSD] Style
|
2020-01-07 19:57:19 +00:00 |
|
Klaus Basan
|
e9f8be013c
|
[FSD] Style and minor fix, check for network ICAO 1st and not for simulator model (correct display)
|
2020-01-07 19:57:19 +00:00 |
|
Klaus Basan
|
5bd64b1a2f
|
[FSD] Made those send functions "real" private which are only used with the UNIT test
|
2020-01-07 19:57:19 +00:00 |
|
Klaus Basan
|
8c8073ca0e
|
[FSD] Correctly named ProController (message type)
|
2020-01-07 19:57:19 +00:00 |
|
Klaus Basan
|
14192585e2
|
[FSD] Correctly set queried frequency
|
2020-01-07 19:57:19 +00:00 |
|
Klaus Basan
|
325c869413
|
[FSD] Style
|
2020-01-07 19:57:18 +00:00 |
|
Klaus Basan
|
8633502cdb
|
[FSD]FSD improvements and fixes
* Ignore new unused messages
* Correctly increase statistic
|
2020-01-07 19:57:18 +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
|
99a02c9b04
|
[FSD] minor fix "else if"
|
2020-01-07 19:57:18 +00:00 |
|
Klaus Basan
|
9d53696417
|
{FSD] Improved FSD socket handling
* restricter number of lines handled at once
* messageTypeToString
* add parsing to statistics
|
2020-01-07 19:57:18 +00:00 |
|
Klaus Basan
|
ad18149c14
|
[FSD] Style
|
2020-01-07 19:57:17 +00:00 |
|
Klaus Basan
|
702ca31b38
|
[FSD] Smaller fixes, style
|
2020-01-07 19:57:17 +00:00 |
|
Klaus Basan
|
5fea046c0b
|
Style and log messages
|
2020-01-07 19:46:18 +00:00 |
|
Klaus Basan
|
53de0d56b9
|
Style
|
2020-01-07 19:46:17 +00:00 |
|
Klaus Basan
|
0fa9bcb520
|
Doxygen, style
|
2020-01-07 19:05:42 +00:00 |
|