reset the timestamp if something went wrong

This commit is contained in:
Sven Czarnian
2021-11-13 09:46:05 +01:00
parent cf8ec3242e
commit e6fc82fd5a

View File

@@ -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()