delete _magneticVariation;
}
+void MetarProperties::invalidate()
+{
+ _metarValidNode->setBoolValue(false);
+}
static const double thickness_value[] = { 0, 65, 600, 750, 1000 };
virtual const std::string & getStationId() const { return _station_id; }
virtual void setStationId( const std::string & value );
virtual void setMetar(SGSharedPtr<FGMetar> m);
+ virtual void invalidate();
private:
const char * get_metar() const;
_pollingTimer -= dt;
if( _timeToLive <= 0.0 ) {
_timeToLive = 0.0;
+ invalidate();
std::string stationId = getStationId();
if( stationId.empty() ) return;
if( _pollingTimer > 0.0 ) return;