From 3a1605b5536342c74e0d640cd6a322fabf086300 Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Sun, 5 Jun 2016 22:56:28 +0200 Subject: [PATCH] Differentiate None from Unknown in CCloudLayer refs #663 --- src/blackmisc/weather/cloudlayer.h | 9 ++++++--- src/plugins/weatherdata/gfs/weatherdatagfs.cpp | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/blackmisc/weather/cloudlayer.h b/src/blackmisc/weather/cloudlayer.h index f88178410..58151e49d 100644 --- a/src/blackmisc/weather/cloudlayer.h +++ b/src/blackmisc/weather/cloudlayer.h @@ -39,7 +39,8 @@ namespace BlackMisc Few, Scattered, Broken, - Overcast + Overcast, + CoverageUnknown }; //! Cloud type @@ -49,7 +50,8 @@ namespace BlackMisc Cirrus, Stratus, Cumulus, - Thunderstorm + Thunderstorm, + CloudsUnknown }; //! Precipitation Type @@ -57,7 +59,8 @@ namespace BlackMisc { NoPrecipitation, Rain, - Snow + Snow, + PrecipitationUnknown }; //! Properties by index diff --git a/src/plugins/weatherdata/gfs/weatherdatagfs.cpp b/src/plugins/weatherdata/gfs/weatherdatagfs.cpp index 15456cd2d..a738262eb 100644 --- a/src/plugins/weatherdata/gfs/weatherdatagfs.cpp +++ b/src/plugins/weatherdata/gfs/weatherdatagfs.cpp @@ -285,6 +285,7 @@ namespace BlackWxPlugin cloudLayer.setPrecipitation(CCloudLayer::Rain); cloudLayer.setPrecipitationRate(gfsGridPoint.surfaceRainRate); } + cloudLayer.setClouds(CCloudLayer::CloudsUnknown); cloudLayers.insert(cloudLayer); }