Commit Graph

1235 Commits

Author SHA1 Message Date
Lars Toenning
a099bf3555 fixup! refactor(msfs): Request transponder data with OwnAircraftData 2025-07-12 22:42:22 +02:00
Lars Toenning
43970f12bd fix(p3d): Ignore warning when requesting MSFS SimVars 2025-07-12 22:20:14 +02:00
Lars Toenning
e0c4e79af0 refactor(msfs): Request transponder data with OwnAircraftData 2025-07-12 22:19:56 +02:00
Lars Toenning
6ecd75a999 refactor(msfs): Use common method to get transponder info 2025-07-12 11:35:52 +02:00
Mat Sutcliffe
57ae33a8d2 fix: doxygen warnings 2025-07-11 13:54:39 +02:00
Mat Sutcliffe
2ed1161508 refactor: remove unused method 2025-07-11 13:54:39 +02:00
Lars Toenning
e2fc3fe340 feat: Use conan for dependency management 2025-07-07 21:51:31 +02:00
Lars Toenning
edbabe34be refactor: Remove airport view 2024-12-30 10:08:50 +01:00
Lars Toenning
efc7796f1b refactor: Remove timesync feature
This is directly available by new simulators.
2024-12-30 10:08:49 +01:00
tzobler
940b7281c9 feat: add native msfs2024 support 2024-12-20 14:18:26 +01:00
Lars Toenning
bae92ffb73 refactor: Remove FSUIPC 2024-12-03 20:01:52 +01:00
Lars Toenning
7bc99ff6f2 refactor: Fix include guard end comment 2024-12-01 14:25:18 +01:00
Lars Toenning
8e775990ae refactor: Clean up simconnect settings 2024-11-30 17:32:48 +01:00
Lars Toenning
5e8ff1a4ca refactor: Remove old comments 2024-11-30 16:27:36 +01:00
Lars Toenning
1a0b2a8c5f refactor: clang format line length 2024-11-17 09:25:46 +01:00
Lars Toenning
fa4c0bacbf fix: Fix broken doxygen comments 2024-11-16 21:40:55 +01:00
Lars Toenning
97eed9562a refactor: clang-format 2024-11-16 21:40:55 +01:00
Lars Toenning
d125d84d78 fix(fg): Do not mark FG plugin as experimental anymore 2024-11-15 20:54:15 +01:00
Lars Toenning
528b0cc255 feat: Add MSFS support
Co-Authored-By: Roland Rossgotterer <roland.rossgotterer@gmail.com>
Co-Authored-By: tzobler <tzobler@t-online.de>
2024-11-15 20:54:14 +01:00
Lars Toenning
7b6568f3b9 refactor: Use using instead of typedef 2024-11-12 20:58:26 +01:00
Lars Toenning
cc1e41fc59 refactor: Rename remaining "black" identifiers 2024-11-11 15:11:40 +01:00
Lars Toenning
6d1812b164 refactor: Rename blackgui to swift::gui 2024-11-11 15:11:40 +01:00
Lars Toenning
3a2447770f refactor: Rename blackcore to swift::core 2024-11-11 15:11:39 +01:00
Lars Toenning
9142a3649b refactor: Rename blackmisc to swift::misc 2024-11-11 15:11:39 +01:00
Lars Toenning
9c879aea1c refactor: Rename verify macros 2024-11-11 13:02:36 +01:00
Lars Toenning
0db0c16668 refactor: Rename BlackConfig to swift::config 2024-11-11 13:02:35 +01:00
Lars Toenning
5266cc1909 refactor: Port to Qt 6 2024-11-09 08:15:44 +01:00
Lars Toenning
3af2fe2304 refactor: Move interpolation-related files to new subdirectory 2024-10-21 20:35:38 +02:00
Lars Toenning
a27c2b3f51 refactor: Move OnGround information to own class 2024-10-21 20:33:21 +02:00
Lars Toenning
8604ddf06a refactor: Split InterpolationStatus related classes into separate files 2024-10-21 20:33:20 +02:00
Lars Toenning
e8ae835827 refactor: Fix spelling mistake 2024-10-21 20:33:20 +02:00
Lars Toenning
78d0dc4435 refactor: Change variable type of aircraftNumber
The aircraft number should always be positive
2024-10-21 20:33:19 +02:00
Lars Toenning
ed83671196 refactor(fsx): Simplify condition 2024-10-13 15:29:11 +02:00
Lars Toenning
de7b820112 refactor: Remove weather support 2024-10-13 15:20:57 +02:00
Lars Toenning
9824390f80 fix: Enable probe config only when the sim is running locally
Enabling the terrain probe only works when running locally because it
directly accesses the simulator plugin.
2024-10-13 08:52:33 +02:00
Lars Toenning
48dccd937f refactor: Remove FSX specific method from context
This method was only uses to provide a secondary way installing the
terrain probe. For simplicity we should only provide a single way to
install the probe (through the config wizard).
2024-10-13 08:52:33 +02:00
Lars Toenning
b2ecee8a94 refactor: Use CFileUtils to save the file
Other methods in this component to open and delete the file only worked
in a local environment as well. For simplification allow writing this
file locally only as well.
2024-10-13 08:52:33 +02:00
Lars Toenning
b39e8c3a7e fix: Unify xswiftbus spelling 2024-04-24 22:51:57 +02:00
Lars Toenning
18d0b1eefc refactor(fs): Move FSUIPC from fscommon to FS9
With default settings, FSUIPC was not really used
by FS simulators (except FS9) as the transponder
mode readout was done with SB offsets through SimConnect.
For simplification, this removes FSUIPC from fscommon and moves it to FS9.
Therefor this also removes the option for FSX/P3D users to toggle FSUIPC.
2024-04-16 21:23:08 +02:00
Lars Toenning
93af5fef1c fix: Add missing include 2024-04-16 21:23:08 +02:00
Lars Toenning
eaca06711b refactor(fs9): Remove unused code 2024-04-16 21:23:07 +02:00
tzobler
9f63157642 fix(fs9): Remove COM sync between sim and swift
Fixes #278

Co-authored-by: Lars Toenning <dev@ltoenning.de>
2024-04-16 21:23:04 +02:00
Lars Toenning
6cf9dfaecf refactor: Remove aircraft highlighting/blinking functionality
This functionality was not documented. Further, this feature likely does
not work great in all simulators because adding and removing aircrafts
might take longer than a second.
2024-03-21 22:48:29 +01:00
Lars Toenning
748bfcdc15 refactor: Clean up ISimulator 2024-03-21 22:48:29 +01:00
oktal3700
2f3dc5a4a1 Don't let FS9 overwrite an 8.33 kHz frequency 2023-11-12 21:36:27 +01:00
Lars Toenning
1deaeba584 Add CMake support 2023-11-12 21:36:21 +01:00
Lars Toenning
3ffb8f689b Remove qmake files 2023-11-01 22:23:15 +01:00
Lars Toenning
8e8b079e21 Add missing header guard 2023-10-31 21:59:10 +01:00
Lars Toenning
eac7a5dc13 Add missing include 2023-10-31 21:59:10 +01:00
Lars Toenning
bcc4bdd31e Add SPDX identifiers for REUSE compliance
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com>
2023-10-03 09:29:49 +02:00