define the arrival waypoint with time information
This commit is contained in:
		
							
								
								
									
										25
									
								
								aman/types/ArrivalWaypoint.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								aman/types/ArrivalWaypoint.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | #!/usr/bin/env python | ||||||
|  |  | ||||||
|  | class ArrivalWaypoint(): | ||||||
|  |     def __init__(self, **kwargs): | ||||||
|  |         self.Waypoint = None | ||||||
|  |         self.FlightTime = None | ||||||
|  |         self.Trackmiles = None | ||||||
|  |         self.ETA = None | ||||||
|  |         self.PTA = None | ||||||
|  |  | ||||||
|  |         for key, value in kwargs.items(): | ||||||
|  |             if 'waypoint' == key.lower(): | ||||||
|  |                 self.Waypoint = value | ||||||
|  |             elif 'flighttime' == key.lower(): | ||||||
|  |                 self.FlightTime = value | ||||||
|  |             elif 'eta' == key.lower(): | ||||||
|  |                 self.ETA = value | ||||||
|  |             elif 'pta' == key.lower(): | ||||||
|  |                 self.PTA = value | ||||||
|  |             elif 'trackmiles' == key.lower(): | ||||||
|  |                 self.Trackmiles = value | ||||||
|  |             else: | ||||||
|  |                 raise Exception('Invalid constructor argument: ' + key) | ||||||
|  |  | ||||||
|  |          | ||||||
		Reference in New Issue
	
	Block a user