12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/env python
- class ArrivalWaypoint():
- def __init__(self, **kwargs):
- self.Waypoint = None
- self.FlightTime = None
- self.Trackmiles = None
- self.IndicatedAirspeed = None
- self.GroundSpeed = None
- self.Altitude = 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
- elif 'altitude' == key.lower():
- self.Altitude = value
- elif 'groundspeed' == key.lower():
- self.GroundSpeed = value
- elif 'indicated' == key.lower():
- self.IndicatedAirspeed = value
- else:
- raise Exception('Invalid constructor argument: ' + key)
-
|