# include <config.h>
#endif
+#include <cstring> // for strlen
+
#include "metarproperties.hxx"
#include "fgmetar.hxx"
#include "environment.hxx"
_hail(0.0),
_snow(0.0),
_snow_cover(false),
+ _day(0),
+ _hour(0),
+ _minute(0),
+ _cavok(false),
_magneticVariation(new MagneticVariation())
{
// Hack to avoid static initialization order problems on OSX
_tiedProperties.Tie("hail-norm", &_hail );
_tiedProperties.Tie("snow-norm", &_snow);
_tiedProperties.Tie("snow-cover", &_snow_cover );
+ _tiedProperties.Tie("day", &_day );
+ _tiedProperties.Tie("hour", &_hour );
+ _tiedProperties.Tie("minute", &_minute );
_tiedProperties.Tie("decoded", this, &MetarProperties::get_decoded );
+ _tiedProperties.Tie("cavok", &_cavok );
}
MetarProperties::~MetarProperties()
_hail = m->getHail();
_snow = m->getSnow();
_snow_cover = m->getSnowCover();
+ _day = m->getDay();
+ _hour = m->getHour();
+ _minute = m->getMinute();
+ _cavok = m->getCAVOK();
_metarValidNode->setBoolValue(true);
}