#ifndef FACT_HeadersTNGWeather #define FACT_HeadersTNGWeather namespace TNGWeather { namespace State { enum states_t { kDisconnected = 1, kConnected, kReceiving, }; } struct DimWeather { DimWeather() { memset(this, 0, sizeof(DimWeather)); } float fTemp10M; float fTemp5M; float fTemp2M; float fTempGround; float fDewPoint; float fHumidity; float fAirPressure; float fWindSpeed; float fWindDirection; float fDeltaM1; float fDustTotal; float fSeeing; } __attribute__((__packed__)); }; #endif