Mat Sutcliffe
c0382df395
Some qmake fixes
2020-09-15 00:08:56 +01: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
30d6e639ca
Disable minimize/maximize/close buttons of simulator settings windows
2020-08-13 23:32:38 +01:00
Mat Sutcliffe
e710c777ab
Issue #17 Fix aircraft labels setting not being updated in xswiftbus
...
Also related tidying up.
2020-08-13 18:05:19 +01:00
Mat Sutcliffe
19d88d1740
Issue #17 Restore aircraft labels with math and logic cribbed from LiveTraffic's XPMP2
2020-08-12 20:09:23 +01:00
Mat Sutcliffe
0a6d9e6081
Issue #17 Remove aircraft labels (not supported in xpmp2)
2020-08-02 23:00:22 +01:00
Mat Sutcliffe
2ae0352e75
[doxygen] Fix broken groupings
2020-08-01 19:48:37 +01:00
Mat Sutcliffe
86dd91a064
Issue #15 [GUI] Use CLogHistoryReplica in CLogComponent and swift applications
2020-08-01 19:48:36 +01:00
Mat Sutcliffe
3b1e10b51e
Issue #15 [GUI] Avoid using CLogComponent to display non-log messages
2020-08-01 19:48:36 +01:00
Mat Sutcliffe
e8a0a0b6ba
Issue #15 Register CSequence as a sequential container metatype
2020-07-31 00:57:46 +01:00
Lars Toenning
89434c355d
[FG] Update compatibility check
2020-07-07 18:54:30 +02:00
Lars Toenning
e7bc66076c
[FG] Add surface/transponder support + sync changes from xswiftbus
...
Fixes #57
2020-07-07 18:54:30 +02:00
Mat Sutcliffe
670b1a1986
Fix cppcheck and compiler warnings
2020-06-29 18:34:16 +01:00
Mat Sutcliffe
68cb177d96
Revert previous commit, as the corresponding changes have not yet been merged in FG
2020-06-29 17:22:04 +01:00
Lars Toenning
a222d09f21
[FG] Add surface/transponder support + sync changes from xswiftbus
2020-06-12 19:07:57 +01:00
Klaus Basan
cb505ae2c7
[FSX/P3D] Log.injected weather METAR string
2020-06-12 18:42:56 +01:00
Klaus Basan
083742b4ca
[FS9] Minor style fixes
2020-06-12 18:42:56 +01:00
Klaus Basan
58524a63ea
[UI] Smaller UI adjustments
2020-06-12 18:42:54 +01:00
Klaus Basan
53b22f62a9
[CPP check] Fixed minor FS9 CPP check issue (+ small style adjustment)
2020-06-12 18:42:54 +01:00
Klaus Basan
86cd61e408
[FSUIPC] Log.message for weather write
2020-06-12 18:42:54 +01:00
Roland Rossgotterer
2c3c9a123a
[FS9] Finalize aircraft parts animations
...
This change implements very basic parts animation including
- Gear up & down
- Flaps up & down
- Engine on & off
2020-06-12 18:42:54 +01:00
Klaus Basan
1fb97755ce
[Weather] Only send weather if activated
2020-06-12 18:42:54 +01:00
Klaus Basan
114b36e611
[FSX/P3D] Simplified listener
...
* removed inner SimConnect_CallDispatch loop/CApplication::processEventsFor
* keep connection open, and check dispatch queue
2020-06-12 18:42:53 +01:00
Klaus Basan
12613c9ed4
[FSUIPC] Style, use const "lists" to iterate
2020-06-12 18:42:53 +01:00
Klaus Basan
2aa8e55b4b
[XPlane] log listener
...
We ca see the listener working in the log,
as there are sometimes issue with that in MacOS
2020-06-12 18:42:52 +01:00
Klaus Basan
2497e689af
[FSX/P3D] self adjusting timer for listener
...
P3D with remote connections caan be SLOW before running in a timeout
2020-06-12 18:42:52 +01:00
Klaus Basan
387d47ebf8
Ref T786, test code for the CSLOT crash
...
Can be removed if the issue is solved.
2020-06-12 18:42:52 +01:00
Klaus Basan
9235f3232e
Improvements during shutdown
...
* stop listeners
* check if airspace monitor and FSD still exist
* stop listeners on "aboutToShutdown()"
* check for processEventsFor(500)
2020-06-12 18:42:52 +01:00
Klaus Basan
8f5e24fe0b
[FS9] Preparation for sending parts
...
* function sendMultiplayerPositionAndPartsFromInterpolation sending parts and positions
* bogus function MPParam aircraftPartsToFS9 (needs to be implemented)
* changed to sendMultiplayerParts(const CAircraftParts &parts) - like for positions
* fixed some smaller bugs
2020-06-12 18:42:51 +01:00
Klaus Basan
e91b88691a
[FS9] Const correctness
2020-06-12 18:42:51 +01:00
Klaus Basan
41f28ea858
[FS9] Fixes
...
* guards like "if (!m_fs9Host.data()) return"
* bogus function "sendMultiplayerParts" (at least ot have it in place)
* fixed "testSendSituationAndParts"
2020-06-12 18:42:51 +01:00
Klaus Basan
f9bb71c8ee
Ref T786, FSX/P3D METAR (weather inject)
...
* allow to select which layers are converted to METAR string
* allow to pass sim.flag (FSX/P3D)
* winds aloft seem to crash FSX, disabled(!)
2020-06-12 18:42:51 +01:00
Klaus Basan
17cebfb8d3
Ref T786, further checks (shutdown, empty values)
2020-06-12 18:42:51 +01:00
Klaus Basan
8fe11c7633
Ref T786, used weather data printer code for weather description (to QString)
2020-06-12 18:42:50 +01:00
Klaus Basan
579a3b28e1
Ref T786, emulated sim. dialog weather support
...
* display weather
* request weather
2020-06-12 18:42:50 +01:00
Klaus Basan
026e19add0
Ref T786, use identifier based requestWeatherGrid in simulator plugins
2020-06-12 18:42:50 +01:00
Klaus Basan
fbf63457c1
Ref T786, make sure injectWeather is called in the correct thread
2020-06-12 18:42:49 +01:00
Klaus Basan
ea4a8f2462
[XP] Minor fixes/style XPlane driver
2020-06-12 18:42:49 +01:00
Klaus Basan
8278a7d5e6
[P3D] Adjustments for P3D v5
...
* guess version
* added new version selection
2020-06-12 18:42:48 +01:00
Klaus Basan
d96c5e51e3
Weather support in emulated driver
2020-06-12 18:42:48 +01:00
Klaus Basan
4e45249142
Use "fixed "gear down" if on ground.
...
Reason: Some sims do send incorrect gear down.
Follow up of T778
2020-06-12 18:42:48 +01:00
Klaus Basan
a3f646a792
[FS9] Function for at least halfway correct engine type
2020-06-12 18:42:46 +01:00
Klaus Basan
124432ceb1
[FS9] Experimental fix for FS9 autoconnect
...
No idea if this fixes the auto-connect issue, should not harm either
2020-06-12 18:42:46 +01:00
Klaus Basan
933fb2d758
[FS9], timer guard "myself"
2020-06-12 18:42:46 +01:00
Klaus Basan
70f487cd01
Ref T778, turn XCSL models offset NULL into 0 (zero)
2020-06-12 18:42:45 +01:00
Klaus Basan
6ceb91ac4f
Ref T778, fix getRemoteAircraftData
...
* send waterFlags as DBus int
* waterFlags.clear()
* CDBusMessage::appendArgument(const std::vector<bool> &array)
squash! Ref T778, fix getRemoteAircraftData
2020-06-12 18:42:45 +01:00
Klaus Basan
b5d100b71b
Ref T778, style
2020-06-12 18:42:45 +01:00
Klaus Basan
90e77ac9f1
[FS9] Weather grid checks
2020-06-12 18:42:45 +01:00
Klaus Basan
a0b8fbd158
[FS9] Style
2020-06-12 18:42:45 +01:00