|
NCEPLIBS-bufr
12.0.1
|
Read one or more data values from a data subset. More...
Go to the source code of this file.
Functions/Subroutines | |
| recursive subroutine | ufbget (LUNIT, TAB, I1, IRET, STR) |
| Read one or more data values from a data subset. More... | |
| recursive subroutine ufbget | ( | LUNIT, | |
| real*8, dimension(i1) | TAB, | ||
| I1, | |||
| IRET, | |||
| character*(*) | STR | ||
| ) |
Read one or more data values from a data subset.
This subroutine unpacks and returns the values for one-dimensional descriptors in the input string without advancing the subset pointer.
| [in] | LUNIT | - integer: fortran logical unit number for BUFR file. |
| [out] | TAB | - real*8(*): data values. |
| [in] | I1 | - integer: size of TAB as allocated within the calling program. |
| [out] | IRET | - integer: return code:
|
| [in] | STR | - character*(*): string of blank-separated Table B mnemonics in one-to-one correspondence with the number of data values that will be read from the data subset into TAB. |
Definition at line 22 of file ufbget.f.
References modv_bmiss::bmiss, bort(), moda_tables::ibt, modv_im8b::im8b, moda_usrint::inv, invwin(), moda_tables::itp, moda_bitbuf::mbay, moda_usrbit::mbit, moda_bitbuf::mbyt, moda_msgcwd::msub, moda_usrbit::nbit, moda_msgcwd::nsub, moda_usrint::nval, status(), string(), upb8(), upc(), ups(), usrtpl(), x48(), and x84().