NuSDaS Interface Reference Manual
get list of basetime
/* C */ int nusdas_inq_nrdbtime(type1, type2, type3, bdata, bsize, verbose) ! Fortran SUBROUTINE NUSDAS_INQ_NRDBTIME(type1, type2, type3, & bdata, bsize, verbose, iostat)
bdata | INTEGER, DIMENSION(bsize) | N_SI4 * |
bsize | INTEGER | N_SI4 * |
verbose | (should be constant/macro defined in header file) | |
iostat | INTEGER, INTENT(OUT) | (not used) |
bdata
array to which the list of base time will be stored.
bsize
element number (not byte size) of array bdata
verbose
one of following symbols:
message is output while search is proceeding
message is suppressed
>= 0 | Succeeded. Value is number of array elements retrieved. |
-1 | Error: I/O error. |
-2 | Error: data file without CNTL record found. |
-3 | Error: record length error in seeking data file. |
-4 | Error: cannot open file or directory. |
-10 to -99 | (see error code table) |
see also Error Code of NuSDaS library for return code from -10 to -99.
Current implementation cannot handle dataset which has more base times than 999.
Operational version of this function does not work in some path styles.