NCEPLIBS-bufr
12.0.0
|
Get the location of a specified value within Section 1 of a BUFR message. More...
Go to the source code of this file.
Functions/Subroutines | |
recursive subroutine | gets1loc (S1MNEM, IBEN, ISBYT, IWID, IRET) |
This subroutine returns the location of a specified value within Section 1 of a BUFR message. More... | |
Get the location of a specified value within Section 1 of a BUFR message.
Definition in file gets1loc.f.
recursive subroutine gets1loc | ( | character*(*) | S1MNEM, |
IBEN, | |||
ISBYT, | |||
IWID, | |||
IRET | |||
) |
This subroutine returns the location of a specified value within Section 1 of a BUFR message.
The location and availability of any particular value within Section 1 of a BUFR message can vary depending on the edition number used to encode the message. This subroutine will work for BUFR edition 2, 3, or 4.
[in] | S1MNEM | – character*(*): Value whose location within Section 1 is to be determined:
|
[in] | IBEN | – integer: BUFR edition number |
[out] | ISBYT | – integer: Number of starting byte within Section 1 which contains value corresponding to S1MNEM |
[out] | IWID | – integer: Width (in bits) of value corresponding to S1MNEM, counting from the first bit of the byte pointed to by ISBYT |
[out] | IRET | – integer: Return code:
|
Definition at line 56 of file gets1loc.f.
References modv_im8b::im8b, x48(), and x84().