57 {0, 5, 0, {4, -2, -2, 1, 1}},
61 {2, 16, 0, {4, -2, -2, 1, 1, 1, 1, 4, 4, 4, 1, 1, 4, 1, 4, 1}},
65 {3, 18, 0, {4, -2, -2, 1, 1, 1, 1, 4, 4, 4, 1, 1, 4, 1, 4, 1, 1, 1}},
69 {50, 5, 0, {4, -2, -2, 1, 4}},
73 {51, 10, 0, {4, -2, -2, 1, -4, 2, 2, 2, 4, 1}},
99 {40, 7, 0, {4, -2, -2, 1, 1, 1, 1}},
103 {41, 5, 0, {4, -2, -2, 1, 1}},
107 {42, 8, 0, {4, -2, -2, 1, 1, 1, 1, 2}},
113 {40000, 7, 0, {4, -2, -2, 1, 1, 1, 1}},
119 {40010, 5, 0, {4, -2, -2, 1, 1}},
188 printf(
"getdrstemplate: DRS Template 5.%d not defined.\n", (
int)number);
static const struct drstemplate templatesdrs[G2C_MAX_DRS_TEMPLATE]
Stuct holding data for GRIB2 Data Representation Section (DRS) template.
gtemplate * extdrstemplate(g2int number, g2int *list)
This subroutine generates the remaining octet map for a given Data Representation Template,...
static g2int getdrsindex(g2int number)
This function returns the index of specified Data Representation Template.
int g2c_get_drs_template(int drs_template_num, int *maplen, int *map, int *needext)
Get DRS template information.
gtemplate * getdrstemplate(g2int number)
This subroutine returns DRS template information for a specified Data Representation Template.
#define G2C_MAX_DRS_TEMPLATE
Maximum number of DRS templates.
#define G2C_ENOTEMPLATE
Template not found.
#define G2C_MAX_DRS_TEMPLATE_MAPLEN
Maximum DRS template map length.
int64_t g2int
Long integer type.
#define G2C_NOERROR
No error.
Header file with internal function prototypes NCEPLIBS-g2c library.
Struct for GRIB template, returned by getgridtemplate().