1# (C) Copyright 2005- ECMWF.
2
3constant GRIBEXSection1Problem = 120 - section1Length ;
4
5
6#1->2
7alias grib2LocalSectionPresent=present;
8constant grib2LocalSectionNumber=18;
9
10if (stepType is "instant" ) {
11  alias productDefinitionTemplateNumber=epsPoint;
12} else {
13   alias productDefinitionTemplateNumber=epsContinous;
14}
15template mars_labeling "grib1/mars_labeling.def";
16
17unsigned[1] perturbationNumber : dump ;
18alias number=perturbationNumber;
19
20unsigned[1] numberOfForecastsInEnsemble : dump ;
21alias totalNumber=numberOfForecastsInEnsemble;
22
23codetable[1] dataOrigin "common/c-1.table" : dump;
24alias origin = dataOrigin;
25
26ascii[4] modelIdentifier : dump ;
27
28unsigned[1] consensusCount =1 : dump ;
29
30# spareSetToZero
31pad padding_loc18_1(3);
32
33ascii[4] ccccIdentifiers ;
34
35#consensus list(consensusCount)
36#{  ascii[4] ccccIdentifiers  : dump;}
37
38padto padding_loc18_2(offsetSection1 + 120);
39
40alias local.dataOrigin=dataOrigin;
41alias local.modelIdentifier=modelIdentifier;
42alias local.consensusCount=consensusCount;
43