#!
#!Description                    Octet   Code    Ksec1   Count
#!-----------                    -----   ----    -----   -----
#!
# OCTETS 41-52 ARE DESCRIBED in local.82.0.def
#! Supplementary search-able keys
#Sort                            53      I1      45      -
#TimeRepres                      54      I1      46      -
#Landtype                        55      I1      47      -
#AerosolBinNumber                56-57   I2      48      -
#MolarMass                       58-59   I2      49      -
#! Info on log transformed fields
#LogTransform                    60      I1      50      -
#Threshold                       61-62   S2      51      -
#Reserved                        63      I1      52      -
#! Info for aerosols
#TotalAerosolBinsNumbers         64      I1      53      -
#IntegerScaleFactor              65      S1      54      -
#LowerRange                      66-67   I2      55      -
#UpperRange                      68-69   I2      56      -
#MeanSize                        70-71   I2      57      -
#StandardDeviation               72-73   I2      58      -
#PartDef                         74      PAD     n/a     7
################################################################
#
# author: Sebastien Villaume <Sebastien.Villaume@smhi.se>
# created: 6 Oct 2011
# modified: 20 Feb 2014
#
#########################
### LOCAL SECTION 83 ###
#########################

constant GRIBEXSection1Problem = 80 - section1Length;

# base file: contains keywords always present
include "grib1/local.82.0.def";

# extra keywords specific to local definition 83 (MATCH)
codetable[1]    matchSort	        "grib1/localConcepts/eswi/sort.table"              : dump,long_type;
codetable[1]	matchTimeRepres	        "grib1/localConcepts/eswi/timerepres.table"        : dump,long_type;
codetable[1]	matchLandType	        "grib1/localConcepts/eswi/landtype.table"          : dump,long_type;
codetable[2]	matchAerosolBinNumber	"grib1/localConcepts/eswi/aerosolbinnumber.table"  : dump,long_type;
unsigned[2]		molarMass               : dump;
unsigned[1]		logTransform            :dump;
signed[2]		threshold               : dump;
unsigned[1]		reserved                : dump;
unsigned[1]		totalAerosolBinsNumbers	: dump;
signed[1]		integerScaleFactor      : dump;
unsigned[2]		lowerRange              : dump;
unsigned[2]		upperRange              : dump;
unsigned[2]		meanSize                : dump;
unsigned[2]		standardDeviation       : dump;
pad padding_local1_1(7);


