NCEPLIBS-bufr
12.0.0
|
Read a data value from Section 0 or Section 1 of a BUFR message. More...
Go to the source code of this file.
Functions/Subroutines | |
recursive function | iupbs01 (MBAY, S01MNEM) |
Read a data value from Section 0 or Section 1 of a BUFR message. More... | |
Read a data value from Section 0 or Section 1 of a BUFR message.
Definition in file iupbs01.f.
recursive function iupbs01 | ( | dimension(*) | MBAY, |
character*(*) | S01MNEM | ||
) |
Read a data value from Section 0 or Section 1 of a BUFR message.
This function returns a specified value from within Section 0 or Section 1 of a BUFR message.
It will work on any BUFR message encoded using BUFR edition 2, 3, or 4. It is similar to function iupvs01(), except that it operates on a BUFR message passed in via a memory array, whereas iupvs01() operates on the BUFR message that was read into internal arrays via the most recent call to any of the other message-reading subroutines for a specified Fortran logical unit.
[in] | MBAY | - integer(*): BUFR message. |
[in] | S01MNEM | - character*(*): Value to be read from Section 0 or Section 1 of MBAY.
|
Definition at line 68 of file iupbs01.f.
References gets1loc(), i4dy(), modv_im8b::im8b, iupb(), and wrdlen().
Referenced by atrcpt(), cktaba(), cnved4(), copybf(), copymg(), cpymem(), dumpbf(), getlens(), idxmsg(), igetdate(), ireadmt(), bufr_c2f_interface::iupbs01_c(), iupvs01(), mesgbc(), mesgbf(), msgwrt(), nmwrd(), padmsg(), pkbs1(), rtrcptb(), stbfdx(), stndrd(), ufbmex(), and wrcmps().