Commit Graph

  • e19e50b027 update to the current interface version feature/aircraftExport Sven Czarnian 2021-12-29 09:37:23 +01:00
  • c5d5e332c8 fix compiler issues Sven Czarnian 2021-12-26 10:59:22 +01:00
  • 7411955ede fix a typo Sven Czarnian 2021-12-26 10:44:05 +01:00
  • 1873c68ab0 use the server's IAFs to check if we have a new inbound and over which IAF Sven Czarnian 2021-12-26 10:43:15 +01:00
  • 0a586f88c3 remove double lock Sven Czarnian 2021-12-26 09:29:50 +01:00
  • 06271fde5b code formatting Sven Czarnian 2021-12-26 09:29:37 +01:00
  • 4e635514f1 initialize the complete inbound after the creation Sven Czarnian 2021-12-23 17:50:35 +01:00
  • d24c1ee1ce add a flag to indicate if the filter needs to be reset Sven Czarnian 2021-12-23 17:50:21 +01:00
  • f54711f490 add a missing initialization Sven Czarnian 2021-12-23 17:50:08 +01:00
  • 031c9faa97 add a low pass filter to keep the TTL more stable Sven Czarnian 2021-12-23 17:49:56 +01:00
  • d7c41d1941 give the controller the information he needs and that he can configure the tags Sven Czarnian 2021-12-23 09:58:31 +01:00
  • ec9e9e285b predict the planned waypoint if a heading is given Sven Czarnian 2021-12-20 11:08:07 +01:00
  • 2795011021 check if the PTA exists Sven Czarnian 2021-12-19 13:06:19 +01:00
  • c3a75bb900 add a menu to force set runways Sven Czarnian 2021-12-19 12:23:23 +01:00
  • c14698bc39 fix the WTC message Sven Czarnian 2021-12-17 13:32:30 +01:00
  • 4f84e9a051 remove the debug message Sven Czarnian 2021-12-17 13:05:38 +01:00
  • 861232d09d update the IAF distance estimation to provide better results Sven Czarnian 2021-12-16 16:02:35 +01:00
  • 791c9c2605 do not filter based on distances Sven Czarnian 2021-12-16 16:02:08 +01:00
  • 4da604af99 add a function to project the IAF on the current path to have a virtual IAF Sven Czarnian 2021-12-16 16:01:49 +01:00
  • ffb944fd6d add the remaining distance Sven Czarnian 2021-12-16 16:01:05 +01:00
  • 7238d6b92e use the correct return values Sven Czarnian 2021-12-16 16:00:44 +01:00
  • 1570b9c7f1 make the matcher public Sven Czarnian 2021-12-16 16:00:31 +01:00
  • 85600fcd57 add Eigen as a dependency Sven Czarnian 2021-12-16 16:00:12 +01:00
  • 27b422d806 add Eigen as a dependency Sven Czarnian 2021-12-16 15:59:56 +01:00
  • a08ac9b244 fix compiler issues Sven Czarnian 2021-12-15 16:55:07 +01:00
  • dbb3d6d557 fix the issues with the predicted path to planned path matching Sven Czarnian 2021-12-15 16:53:55 +01:00
  • 88c40575ff do not delete the airports Sven Czarnian 2021-12-15 13:25:04 +01:00
  • de25092e3b fix sweatbox issues Sven Czarnian 2021-12-15 13:24:55 +01:00
  • c94847b607 allow more tag entries to customize the views Sven Czarnian 2021-12-15 13:24:42 +01:00
  • e108d3de57 fix some issues with the path prediction and add some addional information Sven Czarnian 2021-12-15 13:23:33 +01:00
  • f053ead918 send the new sequence after every update Sven Czarnian 2021-12-09 12:29:38 +01:00
  • ef91a3badd cleanup internal structures as soon as the controller is disconnected Sven Czarnian 2021-12-09 12:29:24 +01:00
  • b88d2aabda set the airport Sven Czarnian 2021-12-09 10:27:40 +01:00
  • 076109be41 fix a return value bug Sven Czarnian 2021-12-09 10:27:30 +01:00
  • 0fc113cd2d use the standard color and a * to indicate if a plan is fixed or not Sven Czarnian 2021-12-02 19:07:03 +01:00
  • c6159144bb indicate if the reload was successful Sven Czarnian 2021-12-02 19:06:23 +01:00
  • 6152c40dca fix compiler issues Sven Czarnian 2021-12-02 19:06:13 +01:00
  • 95493674e8 add the ignore for used parameters Sven Czarnian 2021-12-02 19:06:03 +01:00
  • ae0442b560 add a menu Sven Czarnian 2021-12-02 19:05:34 +01:00
  • 41a9fd20d5 fix code analysis findings Sven Czarnian 2021-11-30 08:50:28 +01:00
  • e4ea8f46c8 ignore the sweatbox and playbacks to use only real VATSIM data Sven Czarnian 2021-11-29 21:00:37 +01:00
  • 055cf900fb fix some changes and add a low pass filter to avoid fast ETA changes Sven Czarnian 2021-11-29 19:21:29 +01:00
  • d89e8fef4c remove a debug message Sven Czarnian 2021-11-29 19:20:41 +01:00
  • 684ca40c1c fix a typo in the scaling Sven Czarnian 2021-11-25 22:51:25 +01:00
  • eb521fca8b update the inbound queue lock Sven Czarnian 2021-11-25 22:28:32 +01:00
  • 1936b3649b use one second resolution Sven Czarnian 2021-11-25 22:27:34 +01:00
  • 8390cd5309 define the inbound and predict the flight path Sven Czarnian 2021-11-25 22:27:03 +01:00
  • 1594be8dc1 adapt to avoid blocking calls Sven Czarnian 2021-11-25 22:26:26 +01:00
  • f2f68708ac register the function and the tag Sven Czarnian 2021-11-25 22:26:11 +01:00
  • 9146446924 change the API Sven Czarnian 2021-11-25 22:25:51 +01:00
  • 874cc7871d add getter for the arrival waypoints Sven Czarnian 2021-11-25 22:25:11 +01:00
  • 2240978b01 define the arrival waypoint Sven Czarnian 2021-11-22 16:18:47 +01:00
  • 155a035a9c define the wind data Sven Czarnian 2021-11-22 16:18:29 +01:00
  • 319e5b2952 build the geographic coordinates Sven Czarnian 2021-11-22 16:18:16 +01:00
  • 92bf63bf45 add the helper Sven Czarnian 2021-11-22 16:17:35 +01:00
  • 969f448bf4 define the geographic library Sven Czarnian 2021-11-22 16:17:20 +01:00
  • 9f80ce1631 add the helper for the UTC time and mach checks Sven Czarnian 2021-11-22 16:17:07 +01:00
  • 09e29afe7b add GeographicLib Sven Czarnian 2021-11-22 16:16:36 +01:00
  • b1b6b5c790 do not send empty lists Sven Czarnian 2021-11-21 08:54:22 +01:00
  • ce23f956ed code formatting Sven Czarnian 2021-11-21 08:54:11 +01:00
  • b309e86ec6 change the configuration to handle the new ZMQ-REQ-REP-protocol and the RestAPI-Update protocol Sven Czarnian 2021-11-21 08:53:58 +01:00
  • 0acb45dd27 force a reload Sven Czarnian 2021-11-20 09:29:01 +01:00
  • 1bb9813a7a allow to add flights as forced for AMAN to include them, if the neighboring controller is not using AMAN Sven Czarnian 2021-11-20 09:28:36 +01:00
  • 2cc7c401e8 add the stands of GrPlugin and TST Sven Czarnian 2021-11-18 16:02:52 +01:00
  • 689c2326c2 use only one backend and adapt to the new communication structure avoid empty messages Sven Czarnian 2021-11-18 16:02:41 +01:00
  • a65aa445fa compare the backend's version with the plugin's version Sven Czarnian 2021-11-18 15:55:37 +01:00
  • 25c1519bb8 update to the current version Sven Czarnian 2021-11-18 15:53:57 +01:00
  • a23de5ee67 add required libraries Sven Czarnian 2021-11-18 15:53:34 +01:00
  • 1a58301d4f send the reports every ten seconds Sven Czarnian 2021-11-13 23:03:34 +01:00
  • d3551c9857 fix a compiler warning Sven Czarnian 2021-11-13 23:03:08 +01:00
  • a8f2dba40e use the new interface to create the reports Sven Czarnian 2021-11-13 23:02:55 +01:00
  • 2b4840d2af fix a bug in the dynamics Sven Czarnian 2021-11-13 23:01:30 +01:00
  • a3ef28ae39 rename the sequence receiver Sven Czarnian 2021-11-13 23:01:12 +01:00
  • 8b1292c95a rename the files and use the new interface to communicate with the backend Sven Czarnian 2021-11-13 22:59:04 +01:00
  • 50bb565229 build the new protocol files Sven Czarnian 2021-11-13 22:56:34 +01:00
  • ab89237a4c extend the format Sven Czarnian 2021-10-11 21:56:13 +02:00
  • 02830454e7 fix the code to find the correct arrival route Sven Czarnian 2021-10-11 09:47:01 +02:00
  • 9f6f7c60d0 add the seconds to the report time Sven Czarnian 2021-10-11 09:46:47 +02:00
  • 9ce9503e7b update the submodule revision Sven Czarnian 2021-10-10 21:32:40 +02:00
  • f4cef56164 calculate the required values Sven Czarnian 2021-10-10 21:32:29 +02:00
  • 818135e294 fix compiler warnings Sven Czarnian 2021-10-10 21:32:15 +02:00
  • a934767ffb add the reported timestamp Sven Czarnian 2021-10-10 21:32:05 +02:00
  • 70a41bfc0e change the interface Sven Czarnian 2021-10-10 20:52:37 +02:00
  • e0ab3ac68e fix compiler warnings Sven Czarnian 2021-10-10 20:52:20 +02:00
  • 7d69203486 updated protobuf to 3.18.1 Sven Czarnian 2021-10-10 20:51:05 +02:00
  • ea460b1aaf fix path errors Sven Czarnian 2021-10-10 20:50:20 +02:00
  • 8230538325 introduce the receiver of the scheduling information Sven Czarnian 2021-08-19 08:48:08 +02:00
  • 559ab86d60 remove unused headers Sven Czarnian 2021-08-19 08:47:50 +02:00
  • 2cf49c00fc introduce the aircraft scheduler to receive new messages from the backend threading-concepts are used to avoid unnecessary main thread action Sven Czarnian 2021-08-19 08:47:39 +02:00
  • c6677761dd check if the reporter is initialized Sven Czarnian 2021-08-19 08:21:53 +02:00
  • eb05256df7 remove temporary filter Sven Czarnian 2021-08-19 08:21:29 +02:00
  • 221d00c23a add missing documentation Sven Czarnian 2021-08-19 08:21:20 +02:00
  • b453d4d8e2 add a function to check if a block is initialized Sven Czarnian 2021-08-19 08:21:08 +02:00
  • 0fa3559fc4 add missing documentation Sven Czarnian 2021-08-19 08:20:54 +02:00
  • 9e15b72c54 convert the message in the reporter Sven Czarnian 2021-08-19 08:20:20 +02:00
  • d06ec49b2e fix a deadlock or sporadic crash during shutdown Sven Czarnian 2021-08-19 08:01:22 +02:00
  • 25c6a1fa86 send aircraft reports Sven Czarnian 2021-08-17 17:31:28 +02:00
  • 7f4f967d83 build all new components Sven Czarnian 2021-08-17 17:31:08 +02:00
  • 8e36b094a5 introduce the aircraft reporter Sven Czarnian 2021-08-17 17:30:49 +02:00
  • b1ab52d717 update the configuration Sven Czarnian 2021-08-17 17:30:10 +02:00