1#! 2#!Description Octet Code Ksec1 Count 3#!----------- ----- ---- ----- ----- 4#! 5# OCTETS 41-52 ARE DESCRIBED in local.82.0.def 6#! Supplementary search-able keys 7#Sort 53 I1 45 - 8#TimeRepres 54 I1 46 - 9#Landtype 55 I1 47 - 10#AerosolBinNumber 56-57 I2 48 - 11#MolarMass 58-59 I2 49 - 12#! Info on log transformed fields 13#LogTransform 60 I1 50 - 14#Threshold 61-62 S2 51 - 15#Reserved 63 I1 52 - 16#! Info for aerosols 17#TotalAerosolBinsNumbers 64 I1 53 - 18#IntegerScaleFactor 65 S1 54 - 19#LowerRange 66-67 I2 55 - 20#UpperRange 68-69 I2 56 - 21#MeanSize 70-71 I2 57 - 22#StandardDeviation 72-73 I2 58 - 23#PartDef 74 PAD n/a 7 24################################################################ 25# 26# author: Sebastien Villaume <Sebastien.Villaume@smhi.se> 27# created: 6 Oct 2011 28# modified: 20 Feb 2014 29# 30######################### 31### LOCAL SECTION 83 ### 32######################### 33 34constant GRIBEXSection1Problem = 80 - section1Length; 35 36# base file: contains keywords always present 37include "grib1/local.82.0.def"; 38 39# extra keywords specific to local definition 83 (MATCH) 40codetable[1] matchSort "grib1/localConcepts/eswi/sort.table" : dump,long_type; 41codetable[1] matchTimeRepres "grib1/localConcepts/eswi/timerepres.table" : dump,long_type; 42codetable[1] matchLandType "grib1/localConcepts/eswi/landtype.table" : dump,long_type; 43codetable[2] matchAerosolBinNumber "grib1/localConcepts/eswi/aerosolbinnumber.table" : dump,long_type; 44unsigned[2] molarMass : dump; 45unsigned[1] logTransform :dump; 46signed[2] threshold : dump; 47unsigned[1] reserved : dump; 48unsigned[1] totalAerosolBinsNumbers : dump; 49signed[1] integerScaleFactor : dump; 50unsigned[2] lowerRange : dump; 51unsigned[2] upperRange : dump; 52unsigned[2] meanSize : dump; 53unsigned[2] standardDeviation : dump; 54pad padding_local1_1(7); 55 56 57