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