- SGMetarCloud() : _coverage(-1), _altitude(NaN), _type(0), _type_long(0) {}
+ enum Coverage {
+ COVERAGE_NIL = -1,
+ COVERAGE_CLEAR = 0,
+ COVERAGE_FEW = 1,
+ COVERAGE_SCATTERED = 2,
+ COVERAGE_BROKEN = 3,
+ COVERAGE_OVERCAST = 4
+ };
+
+ static const char * COVERAGE_NIL_STRING;
+ static const char * COVERAGE_CLEAR_STRING;
+ static const char * COVERAGE_FEW_STRING;
+ static const char * COVERAGE_SCATTERED_STRING;
+ static const char * COVERAGE_BROKEN_STRING;
+ static const char * COVERAGE_OVERCAST_STRING;