#modified by DWD!
# Copyright 2005-2019 ECMWF.

# START 2/template.4.31 ----------------------------------------------------------------------
# TEMPLATE 4.31, Satellite Product

include "grib2/templates/template.4.parameter.def"

#  Type of generating process
codetable[1] typeOfGeneratingProcess ('4.3.table',masterDir,localDir) : dump;

#  Observation generating process identifier (defined by originating centre)
# DWD +4
if (centre == 78) { 
codetable[1] observationGeneratingProcessIdentifier ('generatingProcessIdentifier.table',masterDir,localDir) : dump ;
} else {
unsigned[1] observationGeneratingProcessIdentifier  : dump;
}
alias generatingProcessIdentifier=observationGeneratingProcessIdentifier;

# neu - dwd

include "grib2/templates/template.4.satellite.def"

# END   2/template.4.31 ----------------------------------------------------------------------
