Commit Graph

978 Commits

Author SHA1 Message Date
Roland Rossgotterer
ac90b3c069 Replace Q_ASSERT with BLACK_VERIFY 2019-04-11 22:12:07 +01:00
Klaus Basan
e2e7621e48 Disable workaround of FSUIPC reopening plus some CLANG warnings fixed 2019-04-11 22:12:06 +01:00
Roland Rossgotterer
6b17f847e9 Fix and improve xswiftbus version mismatch warning 2019-04-11 22:12:03 +01:00
Klaus Basan
12a6e17fa2 XPlane JSON file 2019-04-11 22:11:59 +01:00
Klaus Basan
720f35f392 FG spelling 2019-04-11 22:11:58 +01:00
Lars Toenning
710e10f86f Adjusting FG transponder modes 2019-04-11 22:11:57 +01:00
Lars Toenning
3a44a729a1 Remove method as not used for FG 2019-04-11 22:11:57 +01:00
Lars Toenning
4b84dc6ff2 Adjust FG default model 2019-04-11 22:11:57 +01:00
Roland Rossgotterer
264002cb63 Style and formatting 2019-04-11 22:11:57 +01:00
Lars Toenning
9b4a01cd25 Formatting code 2019-04-11 22:11:57 +01:00
Lars Toenning
aea2f11b42 Clean up traffic module 2019-04-11 22:11:56 +01:00
Lars Toenning
decf9222ad Fix compiler warnings 2019-04-11 22:11:56 +01:00
Lars Toenning
37cdb2e246 Remove unused FGSettingsWriter 2019-04-11 22:11:56 +01:00
Lars Toenning
0d77f9d41c Rename FG settings file 2019-04-11 22:11:56 +01:00
Lars Toenning
2628d53927 Reactive cg/elevation check 2019-04-11 22:11:56 +01:00
Lars Toenning
1b273a36dc Refactoring code of FG plugin 2019-04-11 22:11:56 +01:00
Lars Toenning
9363bf3b1f Remove aircraft parts for FG 2019-04-11 22:11:55 +01:00
Lars Toenning
d4581a5b74 Removing weather module for FG 2019-04-11 22:11:55 +01:00
Lars Toenning
43563496aa Finishing FG service module calls 2019-04-11 22:11:55 +01:00
Lars Toenning
68f7ba6691 Remove livery from displayed model
As FG cannot send livery data this is unnecessary.
2019-04-11 22:11:55 +01:00
Lars Toenning
27de455f98 Add/update copyright/license notice 2019-04-11 22:11:55 +01:00
Lars Toenning
ce9e29f0e8 Remove colour in dbus call for addTextMessage for FG 2019-04-11 22:11:54 +01:00
Lars Toenning
8bae56a36c Clean up 2019-04-11 22:11:54 +01:00
Lars Toenning
c3790d9caa Add aircraft model parameter for adding new aircraft 2019-04-11 22:11:54 +01:00
Lars Toenning
98925d3286 Temporary disable cg/elevation check for AI models 2019-04-11 22:11:53 +01:00
Lars Toenning
cb4f8be4be Remove Xplane version check in FG plugin 2019-04-11 22:11:52 +01:00
Lars Toenning
4953f929bb Adjusting some values in service module 2019-04-11 22:11:52 +01:00
Lars Toenning
db4e3be10e Remove unnecessary version check for FG 2019-04-11 22:11:52 +01:00
Lars Toenning
ecbce27794 Adjusting units used by FG 2019-04-11 22:11:52 +01:00
ltoenning
68cf4fa63d Initial FlightGear plugin commit 2019-04-11 22:11:52 +01:00
Roland Rossgotterer
6a5e59b76a [FS9] Implement time synchronisation 2019-04-11 22:11:51 +01:00
Roland Rossgotterer
464528da9a [FS9] Send position and params update right after client is connected 2019-04-11 22:11:51 +01:00
Roland Rossgotterer
e0fe7ab1d0 [FS9] Ignore DirectPlay position updates
Those position updates to not contain pressure altitude.
2019-04-11 22:11:51 +01:00
Roland Rossgotterer
6dfd0aff12 Fix gcc warning 2019-04-11 22:11:50 +01:00
Roland Rossgotterer
b0fd4e03b2 Implement CSimulatorFs9::updateOwnSimulatorCockpit 2019-04-11 22:11:49 +01:00
Klaus Basan
daf39a9835 Ref T554, FSX/P3D use "rememberElevationAndCG" for CG, so also auto publish info is written 2019-04-11 22:11:44 +01:00
Klaus Basan
5c46fa3afa CLANG style 2019-04-11 22:11:39 +01:00
Klaus Basan
4fb0db01bd Ref T554, "auto publish test data" for emulated driver 2019-04-11 22:11:34 +01:00
Klaus Basan
0e916864cb Ref T546, disable provider for FS9 2019-04-11 22:11:31 +01:00
Klaus Basan
bfc7ac97c0 Ref T546, style 2019-04-11 22:11:31 +01:00
Mat Sutcliffe
e9a4c49d68 Ref T547 Update license masthead in all source code files. 2019-02-22 20:36:43 +00:00
Roland Rossgotterer
220b271b34 [GFS] Move GFS structs out of CWeatherDataGfs
In the same step, change doubles to floats since this is what GFS provides.
2019-02-22 20:36:26 +00:00
Roland Rossgotterer
5b10abd63d [GFS] Calculate cloud levels from pressure and temperature 2019-02-22 20:36:25 +00:00
Roland Rossgotterer
e68693a35e [FS9] Handle CoInitializeEx being previously called with different flags 2019-02-22 20:36:24 +00:00
Roland Rossgotterer
2503a55dae Switch to NOAA GFS 0.25 degree resolution
The 0.25 degree forecast is available every hour (compared to every 3 hours for the 0.5 resolution). Also its more detailed.
2019-02-22 20:36:22 +00:00
Roland Rossgotterer
231f4df1bf Remove surface temperature
The surface temperature had no real value since humidity and height above MSL was not available. Instead stick to the isobaric layer temperatures only.
2019-02-22 20:36:22 +00:00
Roland Rossgotterer
d6d2c0cc80 [FS9] Stop using Fs9Host and Fs9Client as CContinuousWorkers
Both were continuous workers since a blocking IDirectPlay8Peer::SendTo()
method was used. Since we use the default async method now, we don't need
the threaded implementation any longer. It still could happen that GUI
blocks for too long, but that would happen also for other simulator drivers.

ref T433
2019-02-22 20:36:21 +00:00
Roland Rossgotterer
949e013f0b [FS9] Update DirectPlay SendTo flags to use async and guaranteed delivery 2019-02-22 20:36:21 +00:00
Roland Rossgotterer
fa08c6bf15 [FS9] Enable FSUIPC by default for FS9 2019-02-22 20:36:21 +00:00
Roland Rossgotterer
a5e841f31d Style 2019-02-22 20:36:20 +00:00