NCEPLIBS-bufr
12.0.0
|
Specify a value to be included in Section 0 or Section 1 when writing BUFR messages. More...
Go to the source code of this file.
Functions/Subroutines | |
recursive subroutine | pkvs01 (S01MNEM, IVAL) |
This subroutine is used to specify a value to be written into a specified location within Section 0 or Section 1 of all BUFR messages output by future calls to other message-writing subroutines and subset-writing subroutines. More... | |
Specify a value to be included in Section 0 or Section 1 when writing BUFR messages.
Definition in file pkvs01.f.
recursive subroutine pkvs01 | ( | character*(*) | S01MNEM, |
IVAL | |||
) |
This subroutine is used to specify a value to be written into a specified location within Section 0 or Section 1 of all BUFR messages output by future calls to other message-writing subroutines and subset-writing subroutines.
This subroutine is similar to subroutine pkbs1(), except that pkbs1() operates on a single BUFR message passed in via a memory array. Alternatively, whenever this subroutine is called, the specified IVAL will be written into all BUFR messages output by all future calls to other message-writing subroutines and subset-writing subroutines, for all Fortran logical units that are open for output within the application program, unless a subsequent call is made to this subroutine with the same value of S01MNEM in order to reset the corresponding IVAL again. Otherwise, if this subroutine is never called for a particular value of S01MNEM, then a default value is used for the corresponding IVAL, as set within subroutine msgini(), cmsgini() or dxmini().
[in] | IVAL | – integer: Value to be stored |
[in] | S01MNEM | – character*(*): Location where IVAL is to be stored within Section 0 or Section 1 of all future output BUFR messages
|
Definition at line 65 of file pkvs01.f.
References bort(), moda_s01cm::cmnem, modv_im8b::im8b, moda_s01cm::ivmnem, modv_mxs01v::mxs01v, moda_s01cm::ns01v, openbf(), and x84().