Provided by: libg2c-dev_1.6.4-3_amd64
NAME
g2_unpack1.c - Unpack Section 1 (Identification Section) as defined in GRIB Edition 2.
SYNOPSIS
#include <stdio.h> #include <stdlib.h> #include 'grib2.h' Functions g2int g2_unpack1 (unsigned char *cgrib, g2int *iofst, g2int **ids, g2int *idslen) This subroutine unpacks Section 1 (Identification Section) as defined in GRIB Edition 2.
Detailed Description
Unpack Section 1 (Identification Section) as defined in GRIB Edition 2. Author Stephen Gilbert Date 2002-10-29 Definition in file g2_unpack1.c.
Function Documentation
g2int g2_unpack1 (unsigned char * cgrib, g2int * iofst, g2int ** ids, g2int * idslen) This subroutine unpacks Section 1 (Identification Section) as defined in GRIB Edition 2. Parameters cgrib char array containing Section 1 of the GRIB2 message. iofst Bit offset for the beginning of Section 1 in cgrib. ids address of pointer to integer array containing information read from Section 1, the Identification section. • ids[0] Identification of originating Centre (see Common Code Table C-1). • ids[1] Identification of originating Sub-centre. • ids[2] GRIB Master Tables Version Number (see Code Table 1.0). • ids[3] GRIB Local Tables Version Number (see Code Table 1.1). • ids[4] Significance of Reference Time (Code Table 1.2) • ids[5] Year ( 4 digits ) • ids[6] Month • ids[7] Day • ids[8] Hour • ids[9] Minute • ids[10] Second • ids[11] Production status of processed data (see Code Table 1.3). • ids[12] Type of processed data (see Code Table 1.4). idslen Number of elements in ids. Returns • 0 no error • 2 Array passed is not section 1 • 6 memory allocation error Author Stephen Gilbert Date 2002-10-29 Definition at line 44 of file g2_unpack1.c. References gbit(). Referenced by g2_getfld().
Author
Generated automatically by Doxygen for NCEPLIBS-g2c from the source code.