NCEPLIBS-bufr  12.0.1
rdbfdx.f File Reference

Read a complete DX BUFR table. More...

Go to the source code of this file.

Functions/Subroutines

subroutine rdbfdx (LUNIT, LUN)
 Beginning at the current file pointer location within LUNIT, this subroutine reads a complete DX BUFR table into internal memory arrays in module moda_tababd. More...
 

Detailed Description

Read a complete DX BUFR table.

Author
Woollen
Date
1994-01-06

Definition in file rdbfdx.f.

Function/Subroutine Documentation

◆ rdbfdx()

subroutine rdbfdx (   LUNIT,
  LUN 
)

Beginning at the current file pointer location within LUNIT, this subroutine reads a complete DX BUFR table into internal memory arrays in module moda_tababd.

A DX BUFR table consists of one or more consecutive DX BUFR messages.

This subroutine performs a function similar to rdusdx(), except that rdusdx() reads from a file containing a user-supplied DX BUFR table in character format. See rdusdx() for a description of the arrays that are filled in module moda_tababd.

This subroutine performs a function similar to cpdxmm(), except that cpdxmm() writes to the internal memory arrays in module moda_msgmem, for use with a file of BUFR messages that is being read and stored into internal memory via subroutine ufbmem().

Parameters
[in]LUNIT- integer: fortran logical unit number for BUFR file.
[in]LUN- integer: I/O stream index into internal memory arrays. (associated with file connected to logical unit LUNIT).
Author
Woollen
Date
1994-01-06

Definition at line 27 of file rdbfdx.f.

References bort(), dxinit(), errwrt(), idxmsg(), iupbs3(), makestab(), moda_mgwa::mgwa, rdmsgw(), and stbfdx().

Referenced by posapx(), readdx(), and readmg().