Lars Toenning
8ecc680dfd
refactor: Remove pre-AFV methods
2024-02-18 16:00:48 +01:00
Lars Toenning
9f50aaaa4a
fix: Remove broken ATC station booking overview
...
Related to #252
2024-01-27 08:55:46 +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
Lars Toenning
970b7c3650
clang-format src
2023-04-18 16:07:19 +02: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
Lars Toenning
8747b91ea6
Remove unused ChannelSpacing parameter
2023-02-10 19:08:49 +01:00
Mat Sutcliffe
57d32da826
Use nested namespaces (C++17 feature)
2021-09-18 15:07:48 +01:00
Mat Sutcliffe
3c3b4cd2fe
Issue #77 Move some templated member functions into their respective header files
2020-12-19 18:50:37 +00:00
Klaus Basan
9618073a04
[Context] "isRemoteAircraftSupportingParts" as context function (not only provider function)
2020-06-12 18:42:48 +01:00
Klaus Basan
f14184ddc0
Style and minor UI tweaks
2020-06-12 18:42:45 +01:00
Klaus Basan
a54f804cf1
Ref T761, display partner callsign in adv.login screen
...
* added context functions
* UI readonly fields
2020-01-07 19:57:21 +00:00
Klaus Basan
164e9a3306
[AFV] Ref T730, fixed some FSD client issues
...
* socket error signal (can be used for further actions)
* socket error logs as CLogMessage::error
* handle socket errors in own function, disconnect for severe error
* send homebase at login
2019-10-23 00:38:26 +02:00
Klaus Basan
aaa5fc259a
Doxygen
2019-10-18 12:10:55 +02:00
Roland Rossgotterer
11ee2413b5
Doxygen
2019-10-11 19:40:42 +01:00
Klaus Basan
66ea77d25f
Ref T739, removed voice room functions from context and UI
2019-10-11 19:00:37 +01:00
Klaus Basan
09e65a2525
Ref T739, renamed CContext -> IContext
...
This reflects the purpose better, it is a base class for all context interfaces
2019-10-11 19:00:35 +01:00
Roland Rossgotterer
acf540be34
Long live FsdClient
2019-09-18 13:49:37 +02:00
Roland Rossgotterer
fa6e7108c7
Propagate FacilityType and LoginMode to value objects
2019-09-17 17:29:25 +02:00
Roland Rossgotterer
4772aadc1a
Replace INetwork::CConnectionStatus with proper value object
2019-09-17 17:29:25 +02:00
Klaus Basan
6adea91618
Ref T703, set partner callsign in network vatlib / functions in context adjusted
2019-09-16 22:41:21 +01:00
Klaus Basan
daf927223a
Ref T659, login mode as string
2019-09-16 22:41:11 +01:00
Klaus Basan
cffab0954d
Ref T659, get network preset values from network vatlib
2019-09-16 22:41:09 +01:00
Klaus Basan
ee5f1d329d
Ref T706, some fixes around the ATIS voiceroom URL issue
...
Discord: https://discordapp.com/channels/539048679160676382/602915311380987905/602917602293055489
2019-09-16 22:40:43 +01:00
Klaus Basan
2fb207c028
Ref T659, signature so changed livery/modelstring can be set, and/or not send at all
2019-09-16 22:40:41 +01:00
Klaus Basan
f754154455
Ref T698, functions to count network VATLIB calls to identify packets
...
* functions in network classes
* context functions
2019-09-16 22:40:14 +01:00
Klaus Basan
991c7d59ef
Ref T566, use "configurable" reverse lookup in network/airspace monitor parts
2019-04-11 22:12:12 +01:00
Mat Sutcliffe
e9a4c49d68
Ref T547 Update license masthead in all source code files.
2019-02-22 20:36:43 +00:00
Mat Sutcliffe
4344ca1a77
Suppressed clazy false positives: method potentially mismarked as slot.
2019-02-22 20:23:39 +00:00
Klaus Basan
dac6a2ca1a
Ref T432, context functions to get ATC stations by COM frequency
2018-11-16 02:49:56 +01:00
Klaus Basan
df08923455
Ref T384, context isOnlineStation
2018-10-05 17:39:59 +02:00
Klaus Basan
7300a2af1f
Ref T384, get closest ATC stations online
2018-10-05 17:39:59 +02:00
Klaus Basan
ec32e3163b
Ref T380, test function and UI (internals) to test ATIS
2018-10-05 17:39:57 +02:00
Klaus Basan
756ee18410
Ref T379, to improve reset models added "setAircraftEnabledFlag" to just set the flag, not sending signals causing removed aircraft
2018-10-05 17:39:57 +02:00
Klaus Basan
f3f2fa664e
Ref T322, ATC station distance can be recalculated when getting ATC stations from network context
2018-09-08 15:36:22 +02:00
Klaus Basan
7b360e03cc
Ref T301, make login mode via contexts available
2018-08-13 02:59:43 +02:00
Klaus Basan
b671c2a0a5
Style, removed redundant CForm overrides
2018-08-07 20:41:06 +02:00
Klaus Basan
8898bf6be5
Ref T285, allow to re-init all aircraft
...
* aircraft will be removed, then added again as new
* this will go thru the full cycle and matching
2018-07-09 22:30:17 +02:00
Klaus Basan
fb93d26453
Ref T275, IRemoteAircraftProvider::remoteAircraftParts cutoff time was never used so parameter was removed
2018-06-18 03:04:30 +02:00
Klaus Basan
e3465f432c
Ref T261, Ref T251 gnd flag support in context/client provider
...
* allow to set gnd.flag capability via context/client
* utility functions in client provider
2018-05-22 13:20:06 +02:00
Klaus Basan
5bf21c2937
Ref T261, correct implementation of client provider
...
* made the interface a "real" interface and provided implementation as CCLientProvider
* aligned some function names with networl context
* network context "impl" also implements ICLientProvider
2018-05-08 16:06:49 +02:00
Klaus Basan
eb0fa92e7e
Ref T260, function to add an offset to received situations for testing
...
* "dot" command
* context function
* provider functions
2018-05-08 16:06:40 +02:00
Klaus Basan
bdda413386
Ref T231, Ref T236, Ref T238 made command parsing function mandatory for contexts
...
* we can send commands to any context
* to send to all contexts use the facade
* application relays to facade
2018-01-30 20:34:55 +01:00
Klaus Basan
5829917694
Ref T89, signal when server (flight network) connects
...
* server contains the ecosystem
* connect server signal with web data services (so ecosystem is available)
2018-01-30 20:34:38 +01:00
Roland Winklmeier
704068d299
Add methods to receive and write raw FSD messages
...
This commit adds methods to register for live FSD message reception. The
amount of traffic can be quite high, therefore no normal signal is used -
which would be available via DBus. Instead one has to connect manually
by passing a functor. This guarantees that we communicate only in-process.
If someone tries to connect on the proxy side, the connection will fail.
This needs to be handled properly in client code.
This commit also adds a method to write the FSD message to a selected file.
Maniphest Tasks: T222
2018-01-26 12:40:36 +01:00
Klaus Basan
9f79923848
Ref T219, removed unused signal webServiceDataRead
...
Remark: Can be directly used from web data services
2018-01-14 18:46:19 +01:00
Klaus Basan
23f48a866d
Display VATLIB version in "about swift"
2018-01-14 18:45:45 +01:00
Klaus Basan
93909171b6
Ref T192, init for P2P via CDBusServer::coreServiceName(connection)
2017-12-21 19:47:03 +01:00
Mathew Sutcliffe
c28d9702f4
Fixed failing test, that was caused by T180 formatting change.
...
DBus registered objects need fully qualified type names in method signatures.
2017-11-12 21:18:35 +00:00
Klaus Basan
822ef11c02
Ref T180, formatting
2017-11-09 04:42:11 +01:00