fix some IAS selection bugs
This commit is contained in:
		| @@ -12,16 +12,16 @@ class PerformanceData: | ||||
|         self.RodBelowFL100 = 2000.0 | ||||
|  | ||||
|     def ias(self, altitude, distance): | ||||
|         if 24000 >= altitude: | ||||
|         if 24000 < altitude: | ||||
|             return self.SpeedAboveFL240 | ||||
|         elif 10000 >= altitude: | ||||
|         elif 10000 < altitude: | ||||
|             return self.SpeedAboveFL100 | ||||
|         elif 10000 < altitude and 5 < distance: | ||||
|         elif 10000 >= altitude and 5 < distance: | ||||
|             return self.SpeedBelowFL100 | ||||
|         elif 5 >= distance: | ||||
|             return self.SpeedApproach | ||||
|         else: | ||||
|             return 220 | ||||
|             return self.SpeedBelowFL100 | ||||
|  | ||||
|     def __str__(self): | ||||
|         return 'ICAO: ' + self.icao + ', FL240: ' + str(self.RodAboveFL240) + '@' + str(self.SpeedAboveFL240) + \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user