1# Copyright 2005-2018 ECMWF. 2# 3# This software is licensed under the terms of the Apache Licence Version 2.0 4# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. 5# 6# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by 7# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction. 8# 9 10 11# START 1/local.98.10 ---------------------------------------------------------------------- 12# LOCAL 98 10 13# 14# localDefinitionTemplate_010 15# --------------------------- 16# 17# Description Octet Code Ksec1 Count 18# ----------- ----- ---- ----- ----- 19#localDefinitionNumber 41 I1 37 - 20#class 42 I1 38 - 21#type 43 I1 39 - 22#stream 44 I2 40 - 23#experimentVersionNumber 46 A4 41 - 24# 25#number 50 I1 42 - 26#total 51 I1 43 - 27#centralClusterDefinition 52 I1 44 - 28#parameterIndicator 53 I1 45 - 29#levelIndicator 54 I1 46 - 30#northLatitudeOfDomainOfTubing 55 S3 47 - 31#westLongitudeOfDomainOfTubing 58 S3 48 - 32#southLatitudeOfDomainOfTubing 61 S3 49 - 33#eastLongitudeOfDomainOfTubing 64 S3 50 - 34#numberOfOperationalForecastTube 67 I1 51 - 35#numberOfControlForecastTube 68 I1 52 - 36#heightOrPressureOfLevel 69 I2 53 - 37#referenceStep 71 I2 54 - 38#radiusOfCentralCluster 73 I2 55 - 39#ensembleStandardDeviation 75 I2 56 - 40#distanceFromTubeToEnsembleMean 77 I2 57 - 41#numberOfForecastsInTube 79 I1 58 - 42#ensembleForecastNumbers 80 LP_I1 59 numberOfForecastsInTube 43#spareToEnsureFixedLength - PADTO n/a 334 44# 45 46constant GRIBEXSection1Problem = 334 - section1Length ; 47 48template mars_labeling "grib1/mars_labeling.def"; 49 50unsigned[1] tubeNumber : dump; 51 52unsigned[1] totalNumberOfTubes : dump; 53unsigned[1] centralClusterDefinition : dump; 54 55unsigned[1] parameterIndicator : dump; 56#alias indicatorOfParameter = parameterIndicator; 57 58unsigned[1] levelIndicator : dump; 59 60signed[3] northLatitudeOfDomainOfTubing : dump; 61 62signed[3] westLongitudeOfDomainOfTubing : dump; 63 64signed[3] southLatitudeOfDomainOfTubing : dump; 65 66signed[3] eastLongitudeOfDomainOfTubing : dump; 67 68unsigned[1] numberOfOperationalForecastTube : dump; 69 70unsigned[1] numberOfControlForecastTube : dump; 71 72unsigned[2] heightOrPressureOfLevel : dump; 73 74unsigned[2] referenceStep : dump; 75 76unsigned[2] radiusOfCentralCluster : dump; 77 78unsigned[2] ensembleStandardDeviation : dump; 79 80unsigned[2] distanceFromTubeToEnsembleMean : dump; 81 82unsigned[1] numberOfForecastsInTube : dump; 83 84unsigned[1] ensembleForecastNumbers[numberOfForecastsInTube] : dump; 85 86# spareToEnsureFixedLength 87padto padding_loc10_1(offsetSection1 + 334); 88 89concept tubeDomain(unknown,"tube_domain.def",conceptsMasterDir,conceptsLocalDirAll): no_copy; 90 91alias number = tubeNumber; 92alias totalNumber = totalNumberOfTubes; 93alias reference = referenceStep; 94alias domain = tubeDomain; 95 96 97 98