Commit Graph

1225 Commits

Author SHA1 Message Date
Mat Sutcliffe
312dec792b Doxygen style 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
57d32da826 Use nested namespaces (C++17 feature) 2021-09-18 15:07:48 +01:00
Lars Toenning
2a69f10ce2 Issue #100 [FG] Get COM values from simulator 2021-09-03 17:43:03 +01:00
Lars Toenning
577431ae49 Issue #100 [XP] Pass com-volumes in correct format
X-Planes dataref volumes are within [0..1]. swift expects them to be [0..100]

Transmit volume (i.e. mic-volume) should be independent from simulator volume.
2021-09-03 01:01:27 +02:00
Mat Sutcliffe
01cc7f827b Issues #72, #110 Fix typo and add tooltips 2021-08-31 19:09:59 +01:00
Mat Sutcliffe
eb6b0ff289 Fix clang-tidy and clazy warnings 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
2aeacf49a7 Issue #114 Use CSetBuilder and CMapBuilder 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
c88f9d21c6 Add a close button to the CSimulatorEmulatedConfig window 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
a89ca2d59a Issue #37 Reset FPS counter when network is connected 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
f311906d04 Issue #37 Emit signal when FPS drops below threshold 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
33cb5827a6 Issues #72, #110 Add label and text color settings in XP config GUI 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
9bfcf13ef8 Issues #72, #110 Use label and text colors settings in xswiftbus and XP driver 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
1ec26d7df5 [qmake] Exclude FSUIPC project file based on CPU architecture
Without this, jom tries to run qmake to build both FSUIPC projects,
which then makes jom think that libraries need to be rebuilt.
2021-07-13 17:56:32 +01:00
Mat Sutcliffe
33209fa1eb Use std::as_const (C++17 feature) 2021-07-13 17:56:31 +01:00
Roland Rossgotterer
308081cfcc Enable MSFS 64 bit build 2021-07-13 17:51:59 +01:00
Roland Rossgotterer
7e04a2c40f [MSFS] Rename FS2020 to MSFS 2021-07-13 17:51:58 +01:00
Mat Sutcliffe
31c0f20ac6 Style 2021-07-13 17:51:57 +01:00
Mat Sutcliffe
184c0e53fb [XPlane] Improve error message 2021-07-13 17:51:56 +01:00
Roland Rossgotterer
08ac24f0ea Fix changed NOAA GFS directory url 2021-04-02 13:44:18 +02:00
Mat Sutcliffe
2cf02c484e Issue #77 Break cyclic dependency between CSimulatorInfo and CSimulatorPluginInfo by moving a method from one to the other 2020-12-19 18:50:39 +00:00
Mat Sutcliffe
3c3b4cd2fe Issue #77 Move some templated member functions into their respective header files 2020-12-19 18:50:37 +00:00
Mat Sutcliffe
371c1f4f7c Issue #77 Break cyclic dependency between CLogCategory and numerous classes 2020-12-19 18:50:34 +00:00
Mat Sutcliffe
63e8de8f00 Issue #77 getLogCategories returns a simple QStringList instead of our own class 2020-12-19 18:50:34 +00:00
Roland Rossgotterer
3baab2ae4d Add initial simulator plugin support for FS2020
This adds simulator plugin support for FS2020. It still pretends to be FSX until full integration is completed.
2020-09-16 22:59:58 +01:00
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