Commit Graph

1248 Commits

Author SHA1 Message Date
Lars Toenning
72ac4e6b47 Fix doxygen warnings
Fixes #188
2023-04-05 18:59:41 +02:00
Mat Sutcliffe
7691e42a5b Fix doxygen warnings
Fixes #188
2023-04-05 18:57:11 +02:00
Mat Sutcliffe
d1b1ee9c06 Guard against aircraft with more than 4 engines
Fixes assert failure "index out of range" in QList<T>::at
2023-03-12 19:00:02 +00:00
Lars Toenning
32bdab8982 [FSX/MSFS] Fix COM TX/RX sync
After the 8.33 kHz commits, changes of the TX/RX status were only
transmitted from the sim to GUI if frequencies changed.
2023-02-11 16:36:02 +01:00
Lars Toenning
ebe59bcae5 8.33 kHz spacing support for Microsoft simulators
Related to #186
2023-02-10 19:08:39 +01:00
Lars Toenning
a85905532e [UI] Add GroupBox around FGSwiftbus DBus settings 2023-02-07 18:47:17 +01:00
Lars Toenning
65b4251a3c Move FGSwiftBus settings to own class 2023-02-07 18:47:17 +01:00
Mat Sutcliffe
88badf9c7e [XP] Ignore altitude delta when remote aircraft is on ground 2023-01-24 20:15:16 +00:00
Lars Toenning
69ec713d18 Reset altitude delta for XP11 to zero 2023-01-08 17:38:54 +01:00
Mat Sutcliffe
1e29100102 Use new simvar to compensate for MSFS temperature effect on altitude 2022-11-14 18:12:36 +00:00
Mat Sutcliffe
b3e312e1d3 Use new dataref to compensate for XP12 temperature effect on altitude 2022-11-14 18:12:35 +00:00
Lars Toenning
66c97cfe2e [FG] Set velocities to 0 if simulator is paused 2022-02-20 14:33:08 +00:00
Mat Sutcliffe
8a203046ed [XP] For own aircraft elevation, use dataref instead of terrain probe 2022-02-20 14:33:08 +00:00
Roland Rossgotterer
f2399cacd9 [FS9] Disable setting of CG since it looks wrong 2022-02-04 22:50:26 +01:00
Roland Rossgotterer
099f72693b [FS9] Set ground elevation at own aircraft position 2022-02-04 22:49:30 +01:00
Mat Sutcliffe
2ccee127e9 [XP] Get the ground elevation under the own aircraft 2022-02-03 20:43:45 +00:00
Mat Sutcliffe
f5a9452ec2 [XP] Invert latitude, pitch, and roll velocities 2022-02-03 20:43:45 +00:00
Roland Rossgotterer
bb70bcc79d Issue #97 Read aircraft velocity and rotation from FSUIPC 2022-01-29 14:40:55 +00:00
Roland Rossgotterer
bdacb59b61 Issue #97 Read aircraft velocity and rotation from SimConnect 2022-01-29 14:40:55 +00:00
Lars Toenning
23eb283c19 Issue #96 [Flightgear] Get velocity data from Flightgear in fast update timer timeout 2022-01-29 14:40:55 +00:00
Mat Sutcliffe
3f57c66784 Issue #95 [XPlane] Get velocity data from xswiftbus in fast update timer timeout 2022-01-03 16:38:47 +00:00
Lars Toenning
45a5ce5a6a Issue #131 Sync date when time-sync is enabled for FSX/P3D 2021-11-28 12:52:54 +00:00
Mat Sutcliffe
acf6da4226 [FS9] Fix a crash (pure virtual call) 2021-11-28 12:52:54 +00:00
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