reset the timestamp if something went wrong
This commit is contained in:
		| @@ -96,8 +96,6 @@ class WeatherModel: | ||||
|  | ||||
|     def updateWindModel(self): | ||||
|         if None == self.LastWeatherUpdate or self.LastWeatherUpdate != self.Weather.Provider.UpdateTime: | ||||
|             self.LastWeatherUpdate = self.Weather.Provider.UpdateTime | ||||
|  | ||||
|             self.MinimumAltitude = 1000000 | ||||
|             self.MaximumAltitude = -1 | ||||
|             self.WindDirectionModel = None | ||||
| @@ -124,6 +122,9 @@ class WeatherModel: | ||||
|                 if 1 < len(altitudes): | ||||
|                     self.WindDirectionModel = scipy.interpolate.interp1d(altitudes, directions) | ||||
|                     self.WindSpeedModel = scipy.interpolate.interp1d(altitudes, speeds) | ||||
|                     self.LastWeatherUpdate = self.Weather.Provider.UpdateTime | ||||
|             else: | ||||
|                 self.LastWeatherUpdate = None | ||||
|  | ||||
|     def calculateGS(self, altitude : int, ias : int, heading : int): | ||||
|         self.updateWindModel() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user