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