Klaus Basan
f80e093a0a
Ref T717, function to send parts/situation for testing and in the model browser
2019-09-16 22:41:37 +01:00
Klaus Basan
6151f434c6
Ref T717, simulator "is test" conditions where required
2019-09-16 22:41:37 +01:00
Klaus Basan
6f27032f5c
Ref T717, XPlane function to push back situation/parts (surfaces)
...
* directly update after an aircraft has been added
* push_back functions
2019-09-16 22:41:36 +01:00
Klaus Basan
85a3a0ee99
Style
2019-09-16 22:41:36 +01:00
Klaus Basan
838e41051c
Ref T717, simulator adjustments to support "TEST AIRCRAFT"
2019-09-16 22:41:35 +01:00
Klaus Basan
4c9654d81d
Use simulator from plugin if plugin is connected
2019-09-16 22:41:34 +01:00
Klaus Basan
19c9a51c38
Style
2019-09-16 22:41:34 +01:00
Roland Rossgotterer
e0b52db77a
[MinGW] Fix many unresolved symbols
2019-09-16 22:41:33 +01:00
Klaus Basan
9ec1d54908
Ref T610, added COM async getter functions and bundled async calls
...
* reduced the number of async XSwiftBus calls by getting multiple values at once
* the concept was already used for getOwnAircraftSituationDataAsync
* now also used for COM, parts, model and lights
* As Qt restricts to 8 parameters not further bundled
* new COM1 getter functions for receive/volume/transmit
2019-09-16 22:41:26 +01:00
Klaus Basan
d1fac2e1a4
Ref T610, support for XPlane COM volume and receive/transmit
...
* proxy and
* DBus service functions
2019-09-16 22:41:26 +01:00
Klaus Basan
105db27fa8
Avoid ASSERT in XPlane "rapid shutdown"
2019-09-16 22:41:23 +01:00
Klaus Basan
25532497d6
Fixed FS9/FSX message handling as reported here: https://discordapp.com/channels/539048679160676382/567139633964646411/612104936574156870
2019-09-16 22:41:22 +01:00
Klaus Basan
51ce3778b6
FS9 style
2019-09-16 22:41:22 +01:00
Klaus Basan
aa765e9adb
Style
2019-09-16 22:41:20 +01:00
Klaus Basan
23d29e1f33
Ref T709, UI for settings "lights" and "message box margins"
2019-09-16 22:41:19 +01:00
Klaus Basan
0da1881003
Ref T709, added support for taxi lights in XPlane, using the "bundle lights" flag
2019-09-16 22:41:19 +01:00
Klaus Basan
0b728053f0
Ref T709, smaller style changes
2019-09-16 22:41:17 +01:00
Klaus Basan
26afc5160d
Improved logging of "adding aircraft" so we can see details such as the model string
2019-09-16 22:41:17 +01:00
Klaus Basan
d947baf344
Ref T709, doxygen
2019-09-16 22:41:17 +01:00
Klaus Basan
741843d0c6
Make sure listener does NOT restart when settings are updated, but DBus address did not change (set member correctly)
2019-09-16 22:41:14 +01:00
Klaus Basan
e908593847
Ref T709, style
2019-09-16 22:41:13 +01:00
Klaus Basan
e62aa6fb2f
Ref T715, setting for "night texture"
...
* settings class
* UI
2019-09-16 22:41:12 +01:00
Klaus Basan
a9a0216e53
Ref T609, change COM transmission values in UI/emulated driver
2019-09-16 22:41:07 +01:00
Klaus Basan
3275d97653
Ref T609, UI to set Tx/Receive for COM unit in emulated driver
2019-09-16 22:41:06 +01:00
Klaus Basan
b60f84244b
Ref T609, renamed to Transmit/Receive for COM sync.
2019-09-16 22:41:06 +01:00
Klaus Basan
b539964906
Ref T709, style
2019-09-16 22:41:04 +01:00
Klaus Basan
79f347cc1b
Ref T709, changed DBus function to get/setSettingsJson, disambiguate from get/setSettings (returning CSettings)
2019-09-16 22:41:03 +01:00
Klaus Basan
f6ad82daab
Minor UI tweak
2019-09-16 22:40:59 +01:00
Klaus Basan
5ebf119acb
Ref T709, added "follow aircraft distance" and timestamp, removed old settings
2019-09-16 22:40:57 +01:00
Klaus Basan
8845d1d35c
Ref T709, style
2019-09-16 22:40:57 +01:00
Klaus Basan
cbd93da1c6
Ref T709, send XSwiftBusSettings when driver is connected
...
* send from swift -> XPlane side
* also send if settings on swift side are updated
2019-09-16 22:40:56 +01:00
Klaus Basan
dd6e14e2c8
Ref T709, UI for XPlane settings (plugin config window)
2019-09-16 22:40:55 +01:00
Klaus Basan
49a9a767a3
Ref T709, change XPlane driver to TXSwiftBusSettings, send/receive functions
2019-09-16 22:40:55 +01:00
Klaus Basan
f6690136f2
Ref T709, added DBus signatures and use CSettings class in service class
...
* CSettings objects will be shared among all services (traffic, weather, service)
* It is "global" for plugin
2019-09-16 22:40:54 +01:00
Klaus Basan
9b424d7287
Clang warnings (QtC) static_cast
2019-09-16 22:40:51 +01:00
Mat Sutcliffe
b36172437b
Ref T710 Propagate libxplanemp CSL load error messages as swift validation errors.
2019-09-16 22:40:45 +01:00
Mat Sutcliffe
cb8eb6569e
Improved the readability of the loadCslPackages function.
...
Summary:
In this function, a local class `Prefix` is used to represent the path
of a CSL package and to test whether a model path is a subpath of that
path. To avoid false positives, a trailing `/` character is appended.
This lead to confusing code where a `/` is appended in the first loop
and then chopped in the second loop. Instead, encapsulate the append
and the chop inside the `Prefix` class.
Differential Revision: https://dev.swift-project.org/D107
2019-09-16 22:40:43 +01:00
Klaus Basan
08d7cddfe5
Style
2019-09-16 22:40:40 +01:00
Klaus Basan
b8ba7940ff
Style
2019-09-16 22:40:35 +01:00
Klaus Basan
fab65c23b1
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-09-16 22:40:34 +01:00
Klaus Basan
7ee2814c73
Smaller improvements in matching messages/style
2019-09-16 22:40:30 +01:00
Klaus Basan
cb77279b4d
Renamed function id Directory utils and added string only version
2019-09-16 22:40:27 +01:00
Klaus Basan
58b7c875bc
Minor performance improvement of subdir check
...
* follow T689
* no need to always get and init simulator directory as it will not change
2019-09-16 22:40:12 +01:00
Klaus Basan
74be3fa8c2
Added network to UNIT tests (needed for CUrl
...
Other includes where needed
2019-09-16 22:40:09 +01:00
Mat Sutcliffe
73d3a341da
Ref T689 Add validation that XP model directories are within the XP sim directory.
2019-09-16 22:40:06 +01:00
Roland Rossgotterer
f4a147a5bc
[GFS] Properly validate cloud pressure levels
...
For some reason, the parser returned 0.0 instead of 9.998e20 for undefined values.
Atmospheric pressure levels cannot be lower than 1000, hence use this as the lower boundary.
In all other circumstances, the pressure level needs to be set (either to real value or to nan) for the follow up code to detect undefined values.
2019-09-16 22:40:00 +01:00
Roland Rossgotterer
d79e090d46
[GFS] Handle added parameters in GFS 0.25 files
...
Template 4.0 did not use to have TCDC, PRATE, CSNOW and CRAIN parameters. Ignore them for now.
2019-09-16 22:39:59 +01:00
Roland Rossgotterer
0a17b48f8d
[GFS] Update NOAA GFS download url to reflect new directory query
2019-09-16 22:39:59 +01:00
Roland Rossgotterer
d3a02069c6
Style
2019-09-16 22:39:58 +01:00
Lars Toenning
680a663444
Ref T686 Adding check for model set before adding plane to FG.
2019-09-16 22:39:56 +01:00