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) |
bdataarray to which the list of base time will be stored.
bsizeelement number (not byte size) of array bdata
verboseone 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.