GRIB1: Local definition 5: Allow lowerThreshold and upperThreshold to be MISSING
@@ -13,7 +13,6 @@ _if (timeRangeIndicator==3 || timeRangeIndicator==4
alias productDefinitionTemplateNumber=probPoint;
}
-
template mars_labeling "grib1/mars_labeling.def";
unsigned[1] forecastProbabilityNumber : dump;
@@ -24,9 +23,9 @@ signed[1] localDecimalScaleFactor : dump ;
unsigned[1] thresholdIndicator : dump;
-signed[2] lowerThreshold : dump ;
+signed[2] lowerThreshold : can_be_missing,dump;
-signed[2] upperThreshold : dump;
+signed[2] upperThreshold : can_be_missing,dump;
# 1 to 2 conversion
_if (thresholdIndicator == 1) {
@@ -56,7 +55,6 @@ _if (thresholdIndicator == 3) {
transient scaledValueOfUpperLimit=upperThreshold;
}
-
# spareSetToZero
pad padding_loc5_1(1);
alias number = forecastProbabilityNumber;
