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
Lars Toenning
7ef0e6e1eb
Fix cppcheck warnings
2023-04-18 16:07:19 +02:00
Lars Toenning
970b7c3650
clang-format src
2023-04-18 16:07:19 +02:00
oktal3700
f1ce792b98
Assert that infinite quantity is not allowed
2023-04-08 20:15:13 +01:00
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
b43d093b67
Bypass double precision issues in CComSystem::isSameFrequency
2023-03-12 19:00:03 +00:00
Lars Toenning
c4cfdc1fcc
Remove EOL feature
2023-02-28 21:12:24 +01:00
Lars Toenning
e2fb684ac8
Increase upper frequency limit for 8.33 kHz spacing
...
Related to #186
2023-02-10 19:08:56 +01:00
Lars Toenning
d51e4646c6
Clarify CSimulatedAircraft method name
2023-02-10 19:08:49 +01:00
Lars Toenning
8747b91ea6
Remove unused ChannelSpacing parameter
2023-02-10 19:08:49 +01:00
Lars Toenning
76b591bf06
Rename CAtcStation frequency related methods
2023-02-10 19:08:49 +01:00
Lars Toenning
7fdb1035d1
Remove unused methods
2023-02-10 19:08:48 +01:00
Lars Toenning
a96d792e25
Adapt channel comparison for 8.33 kHz spacing
...
Related to #186
2023-02-10 19:08:44 +01:00
Lars Toenning
5724d286d0
Add 8.33 kHz spacing helper methods
...
Related to #186
2023-02-10 19:08:36 +01:00
Lars Toenning
b3e5539ec2
Enable 8.33 kHz frequency spacing support
...
Related to #186
2023-02-10 19:08:32 +01:00
Lars Toenning
92351fa8ee
Fix rounding of 8.33 kHz spacing frequencies
...
Related to #186
2023-02-10 19:08:13 +01:00
Lars Toenning
65b4251a3c
Move FGSwiftBus settings to own class
2023-02-07 18:47:17 +01:00
Mat Sutcliffe
2efdd6f05e
Debug "QThread destroyed while thread is still running"
2022-10-28 18:45:08 +01:00
Mat Sutcliffe
39b6305e2e
Delete worker threads in a less convoluted manner
2022-10-28 18:45:08 +01:00
Mat Sutcliffe
9f37edeadc
Style
2022-09-04 19:47:17 +01:00
oktal3700
3743287d1c
Fix regression in fatal log message handler
...
Don't bypass extra handling of fatal messages when
invoked in the main thread from a different thread.
2022-09-04 19:47:17 +01:00
oktal3700
6c9b2890a7
Remove wrong assert
...
CG can be negative.
2022-08-27 16:08:11 +01:00
Lars Toenning
315df4bceb
Remove unused method parameters
2022-06-20 23:43:45 +02:00
Lars Toenning
e5a82d67f9
Declare empty constructor as default
2022-06-20 23:43:45 +02:00
Lars Toenning
be86a63298
Remove unused network settings
2022-06-20 23:43:45 +02:00
Lars Toenning
3949bf8652
Refactoring math functions
...
Remove unused math header
Move math constants to own file
Remove unused math methods
2022-06-20 23:43:45 +02:00
Lars Toenning
9974e67afb
Remove unused header
2022-06-20 23:43:45 +02:00
Lars Toenning
2d5d120a68
Directly access obfuscation functions
...
There is no need to inherit from Obfuscation as all members are static anyway.
2022-06-20 23:38:48 +02:00
Lars Toenning
8b5d02c62b
Use QRecursiveMutex
...
QMutex with QMutex::Recursive is deprecated
2022-06-20 23:38:48 +02:00
Lars Toenning
6ada735774
Remove unused Base template parameter
2022-06-20 23:38:48 +02:00
Lars Toenning
f5d3d59a86
Use C++17 nested namespaces
2022-06-20 23:38:48 +02:00
Lars Toenning
d1f41daba2
Remove aggregate include headers
...
They are only used for registermetadata. Explicitly mentioning the
dependencies/headers there will reduce work to maintain two separate files.
2022-06-20 23:38:48 +02:00
Lars Toenning
1a1b5429d5
Partially revert "Remove unused stringutils methods"
...
This partially reverts commit 0c1a5a5c97 .
2022-06-05 22:47:41 +02:00
Lars Toenning
d4fdc6e17b
Prevent saving invalid values
...
If a value has not changed and should be saved to a file, only the key (and the invalid value) was passed to the save function. The save function does not check this case or read the value from the cache.
This happens when changing simulator paths as the settings are updated and saved separately.
2022-05-25 19:47:35 +01:00
Lars Toenning
0c1a5a5c97
Remove unused stringutils methods
2022-05-25 19:47:34 +01:00
Lars Toenning
beeabb51c2
Remove unused adfsystem
2022-05-25 19:47:34 +01:00
Lars Toenning
c0efc9ea81
Clean up includes
2022-05-25 19:47:34 +01:00
Mat Sutcliffe
117f01902a
[Velocity] Add length unit and rename time unit
2022-02-20 14:33:08 +00:00
Mat Sutcliffe
edc175d133
Rename member
2022-02-20 14:33:07 +00:00
Mat Sutcliffe
0482634d81
Ignore ordinary situations after a visual situation is received
2022-02-20 14:33:07 +00:00
Mat Sutcliffe
a90957ee56
Add a flag indicating whether a situation has a velocity
2022-02-20 14:33:07 +00:00
Mat Sutcliffe
4703edb841
Fix dbus assert when hostname contains non-Latin characters
2022-02-20 14:33:07 +00:00
Mat Sutcliffe
94c8d7211c
Add Enter as an assignable hoykey
2022-02-19 21:35:31 +00:00
Lars Toenning
209f145f98
Explicitly set flightrule on SimBrief xml flightplan import
2022-02-13 16:57:45 +01:00
Lars Toenning
e16dc6ef25
Initialize FlightRule when using default constructor
...
The FlightRule enum of CFlightPlan was uninitialized when using the default constructor. This caused undefined behavior in some special cases while e.g. loading a SimBrief xml flightplan.
2022-02-13 16:57:45 +01:00
Lars Toenning
5837351605
Issue #127 Set IFR to default in flight-plan page
2022-02-13 16:57:45 +01:00
Mat Sutcliffe
4a94f61f73
Removed ctor that constructed an invalid CSlot
2022-01-29 14:41:12 +00:00
Mat Sutcliffe
aa7da1de53
Increase number of situations stored per remote aircraft
...
With 5Hz updates and a maximum offset of 6s, we need to store
at least 30 situations to guarantee we're not throwing away
situations that we haven't even used yet.
There is probably a smarter way, like keeping situations
based on their age rather than quantity, or letting the
consumer remove them after they are no longer needed.
2022-01-29 14:40:55 +00:00
Mat Sutcliffe
a583ac056c
Issue #94 Add server capability flag for VISUPDATE
2022-01-03 16:38:47 +00:00