21 COMMON /padesc/ ibct,ipd1,ipd2,ipd3,ipd4
22 COMMON /reptab/ idnr(5,2),typs(5,2),reps(5,2),lens(5)
24 CHARACTER*8 INIB(6,5),INID(5)
29 DATA inib /
'------',
'BYTCNT ',
'BYTES ',
'+0',
'+0',
'16',
30 .
'------',
'BITPAD ',
'NONE ',
'+0',
'+0',
'1 ',
31 .
'031000',
'DRF1BIT ',
'NUMERIC',
'+0',
'+0',
'1 ',
32 .
'031001',
'DRF8BIT ',
'NUMERIC',
'+0',
'+0',
'8 ',
33 .
'031002',
'DRF16BIT',
'NUMERIC',
'+0',
'+0',
'16'/
63 CALL pktdd(i,lun,0,iret)
71 inib(1,1) = adn30(ibct,6)
72 inib(1,2) = adn30(ipd4,6)
77 tabb(i,lun)( 1: 6) = inib(1,i)(1:6)
78 tabb(i,lun)( 7: 70) = inib(2,i)
79 tabb(i,lun)( 71: 94) = inib(3,i)
80 tabb(i,lun)( 95: 98) = inib(4,i)(1:4)
81 tabb(i,lun)( 99:109) = inib(5,i)
82 tabb(i,lun)(110:112) = inib(6,i)(1:3)
87 idnd(n,lun) = idnr(i,1)
88 tabd(n,lun)(1: 6) = adn30(idnr(i,1),6)
89 tabd(n,lun)(7:70) = inid(i)
90 CALL pktdd(n,lun,idnr(1,1),iret)
91 CALL pktdd(n,lun,idnr(i,2),iret)
subroutine dxinit(LUN, IOI)
This subroutine initializes the internal arrays (in module moda_tababd) holding the DX BUFR table.
function ifxy(ADSC)
Convert an FXY value from its 6 character representation to its WMO bit-wise representation.
This module contains array and variable declarations used to store DX BUFR tables internally for mult...
integer, dimension(:), allocatable ntba
Number of Table A entries for each internal I/O stream (up to a maximum of MAXTBA,...
character *600, dimension(:,:), allocatable tabd
Table D entries for each internal I/O stream.
character *128, dimension(:,:), allocatable taba
Table A entries for each internal I/O stream.
integer, dimension(:,:), allocatable mtab
Entries within jump/link table corresponding to taba.
integer, dimension(:), allocatable ntbd
Number of Table D entries for each internal I/O stream (up to a maximum of MAXTBD,...
integer, dimension(:), allocatable ntbb
Number of Table B entries for each internal I/O stream (up to a maximum of MAXTBB,...
integer, dimension(:,:), allocatable idnd
Bit-wise representations of the FXY values corresponding to tabd.
integer, dimension(:,:), allocatable idnb
Bit-wise representations of the FXY values corresponding to tabb.
character *128, dimension(:,:), allocatable tabb
Table B entries for each internal I/O stream.
subroutine pktdd(ID, LUN, IDN, IRET)
Store information about a child mnemonic within the internal arrays.