| 
							
							
								 Sven Czarnian | 13837fdb62 | use a new function to create the fixed preceedings and use the information in the runway manager | 2021-12-21 10:45:32 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | f4fa9eeb18 | fix the issues with the time delta estimation | 2021-12-19 13:26:49 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | dda7a90ef7 | do not ignore flights that passed the IAF | 2021-12-17 13:05:53 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | d1e90cfd22 | remove useless print message | 2021-12-16 16:08:11 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 5242fe0d87 | use the optimization thresholds to calculate the TTG | 2021-12-15 09:28:59 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 22216b6627 | add a warning message to show if the execution exceeded the maximum time | 2021-11-29 19:25:19 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 6d5e635d42 | remove debug messages | 2021-11-29 17:58:11 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | bd0fdb0899 | fix a crash | 2021-11-24 12:03:18 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 21e79a26f0 | optimize every minute | 2021-11-24 12:03:01 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | f021baf4cc | allow unset weather provider | 2021-11-22 16:19:46 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 60d671ea9a | do not update the sequence after every optimization | 2021-11-18 08:46:03 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 3560e98ad2 | set the maximum delay | 2021-11-17 10:02:01 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 50cd3e887e | add helper functions to update and get information out of the airport data | 2021-11-15 18:25:42 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 9028ef0442 | remove the web UI | 2021-11-15 18:20:33 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | e4ce4ff654 | remove acquire() and release() functions and run the threads as deamons for easier cleanups | 2021-11-15 17:33:26 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 7452eb595d | request the current configuration after every iteration cycle | 2021-11-14 10:02:36 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 8b34f622a3 | adapt the code to split up predictions form the inbounds | 2021-11-13 22:55:04 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 530c9ea731 | use the weather model as well | 2021-11-13 10:00:54 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 7cdb04c8fd | remove a useless print command | 2021-11-13 09:50:22 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | d6b85b1660 | send the sequence to euroscope | 2021-11-12 20:14:05 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | d0be115fce | add Euroscope to the worker itself | 2021-11-12 20:13:36 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | ec019d5006 | add the WebUI to the system | 2021-11-11 12:57:54 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | e450b58428 | update the interface | 2021-11-11 11:06:37 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 3d87c3918b | remove some debugging todos | 2021-11-10 22:50:00 +01:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 7c6d098812 | increase computational performance | 2021-10-18 18:53:24 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 33b32befbc | add a comment for the final changes | 2021-10-17 17:44:18 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 1b2003e879 | update the constructor | 2021-10-17 17:44:06 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 01ce0f1bfe | measure the execution time | 2021-10-17 17:28:20 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | fec26a6d6d | call the optimization | 2021-10-17 17:12:40 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 3b8989508e | add the absolut minimal optimization value due RHC definition | 2021-10-14 14:12:43 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 217c9ad742 | rename the member to PlannedArrivalTime for better readability | 2021-10-14 14:12:12 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 44837e59f1 | extend the logger for debugging purposes | 2021-10-13 21:43:12 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | a611a91fe3 | merge the constraints and the arrival routes | 2021-10-13 16:17:10 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 1e043e2765 | define member variables with capital letters | 2021-10-13 12:52:29 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 2ef1e13bd6 | extend the worker thread | 2021-10-12 22:27:55 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 667829b03d | fix a crash during the update call | 2021-09-25 09:03:55 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 484be00e8c | redefined the API to avoid GC issues during the destruction of the AMAN and its children | 2021-09-24 22:28:19 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 9de9b813ba | sort the received aircraft reports into the corresponding worker thread | 2021-09-03 23:35:17 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 793d92ff83 | get the arrival routes | 2021-09-03 23:06:26 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | aaa37a5f62 | execute the planner every minute | 2021-09-02 21:01:00 +02:00 |  | 
			
				
					| 
							
							
								 Sven Czarnian | 64c238899a | introduce a worker thread for the planning tasks | 2021-09-02 20:59:02 +02:00 |  |