NCEPLIBS-bufr
11.7.0
|
Write a data value into Section 1 of a BUFR message. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine | pkbs1 (IVAL, MBAY, S1MNEM) |
This subroutines writes a specified value into a specified location within Section 1 of a BUFR message, overwriting the value previously stored in that location. More... | |
Write a data value into Section 1 of a BUFR message.
Definition in file pkbs1.f.
subroutine pkbs1 | ( | IVAL, | |
dimension(*) | MBAY, | ||
character*(*) | S1MNEM | ||
) |
This subroutines writes a specified value into a specified location within Section 1 of a BUFR message, overwriting the value previously stored in that location.
This subroutine will work on any BUFR message encoded using BUFR edition 2, 3, or 4. It is similar to subroutine pkvs01(), except that it operates on a BUFR message passed in via a memory array, whereas pkvs01() operates on BUFR messages stored internally within the software.
[in] | IVAL | – integer: Value to be stored |
[in,out] | MBAY | – integer(*): BUFR message |
[in] | S1MNEM | – character*(*): Location in Section 1 of MBAY within which to store IVAL
|
Program history log:
Date | Programmer | Comments |
---|---|---|
2005-11-29 | J. Ator | Original author |
2006-04-14 | D. Keyser | Added options for 'MTYP', 'MSBT', 'YEAR', 'MNTH', 'DAYS', 'HOUR', 'YCEN' and 'CENT' |
Definition at line 57 of file pkbs1.f.
References bort(), gets1loc(), iupbs01(), and pkb().