Commit Graph
80 Commits
Author SHA1 Message Date
Sven Czarnian 1bb9813a7a allow to add flights as forced for AMAN to include them, if the neighboring controller is not using AMAN 2021-11-20 09:28:36 +01:00
Sven Czarnian 2cc7c401e8 add the stands of GrPlugin and TST 2021-11-18 16:02:52 +01:00
Sven Czarnian 689c2326c2 use only one backend and adapt to the new communication structure
avoid empty messages
2021-11-18 16:02:41 +01:00
Sven Czarnian a65aa445fa compare the backend's version with the plugin's version 2021-11-18 15:55:37 +01:00
Sven Czarnian 25c1519bb8 update to the current version 2021-11-18 15:53:57 +01:00
Sven Czarnian a23de5ee67 add required libraries 2021-11-18 15:53:34 +01:00
Sven Czarnian 1a58301d4f send the reports every ten seconds 2021-11-13 23:03:34 +01:00
Sven Czarnian d3551c9857 fix a compiler warning 2021-11-13 23:03:08 +01:00
Sven Czarnian a8f2dba40e use the new interface to create the reports 2021-11-13 23:02:55 +01:00
Sven Czarnian 2b4840d2af fix a bug in the dynamics 2021-11-13 23:01:30 +01:00
Sven Czarnian a3ef28ae39 rename the sequence receiver 2021-11-13 23:01:12 +01:00
Sven Czarnian 8b1292c95a rename the files and use the new interface to communicate with the backend 2021-11-13 22:59:04 +01:00
Sven Czarnian 50bb565229 build the new protocol files 2021-11-13 22:56:34 +01:00
Sven Czarnian ab89237a4c extend the format 2021-10-11 21:56:13 +02:00
Sven Czarnian 02830454e7 fix the code to find the correct arrival route 2021-10-11 09:47:01 +02:00
Sven Czarnian 9f6f7c60d0 add the seconds to the report time 2021-10-11 09:46:47 +02:00
Sven Czarnian 9ce9503e7b update the submodule revision 2021-10-10 21:32:40 +02:00
Sven Czarnian f4cef56164 calculate the required values 2021-10-10 21:32:29 +02:00
Sven Czarnian 818135e294 fix compiler warnings 2021-10-10 21:32:15 +02:00
Sven Czarnian a934767ffb add the reported timestamp 2021-10-10 21:32:05 +02:00
Sven Czarnian 70a41bfc0e change the interface 2021-10-10 20:52:37 +02:00
Sven Czarnian e0ab3ac68e fix compiler warnings 2021-10-10 20:52:20 +02:00
Sven Czarnian 7d69203486 updated protobuf to 3.18.1 2021-10-10 20:51:05 +02:00
Sven Czarnian ea460b1aaf fix path errors 2021-10-10 20:50:20 +02:00
Sven Czarnian 8230538325 introduce the receiver of the scheduling information 2021-08-19 08:48:08 +02:00
Sven Czarnian 559ab86d60 remove unused headers 2021-08-19 08:47:50 +02:00
Sven Czarnian 2cf49c00fc introduce the aircraft scheduler to receive new messages from the backend
threading-concepts are used to avoid unnecessary main thread action
2021-08-19 08:47:39 +02:00
Sven Czarnian c6677761dd check if the reporter is initialized 2021-08-19 08:21:53 +02:00
Sven Czarnian eb05256df7 remove temporary filter 2021-08-19 08:21:29 +02:00
Sven Czarnian 221d00c23a add missing documentation 2021-08-19 08:21:20 +02:00
Sven Czarnian b453d4d8e2 add a function to check if a block is initialized 2021-08-19 08:21:08 +02:00
Sven Czarnian 0fa3559fc4 add missing documentation 2021-08-19 08:20:54 +02:00
Sven Czarnian 9e15b72c54 convert the message in the reporter 2021-08-19 08:20:20 +02:00
Sven Czarnian d06ec49b2e fix a deadlock or sporadic crash during shutdown 2021-08-19 08:01:22 +02:00
Sven Czarnian 25c6a1fa86 send aircraft reports 2021-08-17 17:31:28 +02:00
Sven Czarnian 7f4f967d83 build all new components 2021-08-17 17:31:08 +02:00
Sven Czarnian 8e36b094a5 introduce the aircraft reporter 2021-08-17 17:30:49 +02:00
Sven Czarnian b1ab52d717 update the configuration 2021-08-17 17:30:10 +02:00
Sven Czarnian 627361035c define a context for all components 2021-08-17 17:25:59 +02:00
Sven Czarnian c03b75fc89 update the interface 2021-08-17 17:25:46 +02:00
Sven Czarnian 804213317c add dependent libraries 2021-08-16 16:46:50 +02:00
Sven Czarnian 5a5825e1e4 fix imported target issues 2021-08-16 08:15:19 +02:00
Sven Czarnian 87ba0be57d extend the configuration 2021-08-16 08:08:41 +02:00
Sven Czarnian db3d3bf48d update the communication version 2021-08-16 07:59:52 +02:00
Sven Czarnian 7b94e22121 add some more filters 2021-08-14 15:30:38 +02:00
Sven Czarnian ed8fe7ef9a update the submodule 2021-08-14 15:16:01 +02:00
Sven Czarnian d94e85b748 start with the interpretation of the position updates of aircrafts 2021-08-14 15:03:21 +02:00
Sven Czarnian 24f2ab45e3 generate and build the protobuf files and link against protobuf 2021-08-14 15:02:59 +02:00
Sven Czarnian 93c02cac91 add some spacings 2021-08-14 15:02:21 +02:00
Sven Czarnian c350298fb5 update the submodule hash 2021-08-14 15:01:58 +02:00
Sven Czarnian 57a4aae223 add aman-com as a submodule 2021-08-14 14:52:48 +02:00
Sven Czarnian 8a3c2d3cb8 prepare the receive aircraft position updates 2021-08-14 10:37:08 +02:00
Sven Czarnian c7ab3bd551 introduce the radar screen to receive aircraft information 2021-08-14 10:36:43 +02:00
Sven Czarnian f188b85dcd load the configuration files 2021-08-11 08:29:38 +02:00
Sven Czarnian fad3ca0de1 add a log message and find the path of the DLL to load the configurations later 2021-08-11 08:29:14 +02:00
Sven Czarnian ac022f55fc add the configuration to the plugin 2021-08-11 08:27:51 +02:00
Sven Czarnian 272fb3aab0 add the communication file format 2021-08-10 08:42:53 +02:00
Sven Czarnian 3c4acffbb9 define the configuration to handle communication settings 2021-08-10 08:42:36 +02:00
Sven Czarnian 81edcdcea2 add a parser to read the UID per user 2021-08-10 08:42:00 +02:00
Sven Czarnian 163786698c define the base class to define different file formats 2021-08-10 08:40:53 +02:00
Sven Czarnian 5543d28bbf add GSL as a dependency 2021-08-10 08:39:45 +02:00
Sven Czarnian 4de1e2fc43 add an helper class to process strings 2021-08-10 08:39:34 +02:00
Sven Czarnian 557c781fa6 add GSL as a development dependency 2021-08-10 08:38:48 +02:00
Sven Czarnian 2a0dad3c7b update comments 2021-08-10 08:09:39 +02:00
Sven Czarnian d594fd3252 remove symbols 2021-08-10 07:56:50 +02:00
Sven Czarnian f0db197d7d remove GDI+ 2021-08-10 07:56:41 +02:00
Sven Czarnian 9696a66aab rename the namespace 2021-08-10 07:56:31 +02:00
Sven Czarnian c7cf982671 remove unused variables 2021-08-10 07:20:14 +02:00
Sven Czarnian a043314902 build the plugin 2021-08-09 22:28:49 +02:00
Sven Czarnian 40fa70186b add a missing include directory 2021-08-09 22:28:39 +02:00
Sven Czarnian 7addd2ab43 configure the build files 2021-08-09 22:28:26 +02:00
Sven Czarnian 328420c185 build the plugin 2021-08-09 22:28:09 +02:00
Sven Czarnian 18d285031c introduce the plugin definition 2021-08-09 22:28:00 +02:00
Sven Czarnian 0035c97c20 introduce resource files 2021-08-09 22:27:42 +02:00
Sven Czarnian 52870429a6 add missing templates for the automated file generation 2021-08-09 22:27:27 +02:00
Sven Czarnian 6caf47886a define the root-cmake-script 2021-08-09 22:07:28 +02:00
Sven Czarnian 27857b0369 introduce some required cmake scripts 2021-08-09 22:07:14 +02:00
Sven Czarnian 4cde0f9baf add external dependencies in a pre-built way to avoid incompatibilities 2021-08-09 22:07:00 +02:00
Sven Czarnian 5f702016ad add the license of the project 2021-08-09 22:06:03 +02:00
Sven Czarnian 539987868c update the documentation 2021-08-09 22:05:52 +02:00