User Guide

Ampex 1308911-02 5-29
libdd2 API Functions dst_getdrive_ex
tdver An extensive structure of tape drive product information.
/*
** Structure for tape drive version info.
** All fields are plain ASCII characters unless
otherwise noted.
** No terminating NULs are guaranteed, so use counts
with any string ops!
*/
typedef struct
{
char vendor[8]; /* DST tape drive vendor name */
char product[16]; /* DST tape drive product name */
char rcfver[4]; /* RCF firmware version */
char tcfver[4]; /* TCF firmware version */
char pcfver[4]; /* PCF firmware version */
char systemrev[8]; /* System revision number */
char serialnum[4]; /* System serial number */
char mfgid[16]; /* Manufacturer's ID */
u_char transport; /* Transport type */
char ibsboard[20]; /* IBS board info */
char sbcboard[20]; /* SBC board info */
char eccboard[20]; /* ECC board info */
char eqltboard[20]; /* EQ/TL board info */
char astctlboard[20]; /* AST/CTL board info */
char mdaboard[20]; /* Servo MDA board info */
} dst_tdver_st;
capability A bit mask of tape drive capabilities (see the dstio.h file for details).
bufsize Tape drive data buffer size in bytes.
capability_ex A bit mask of tape drive extended capabilities (see the dstio.h file for
details).
density Tape drive density. The following values apply (see the dstio.h file for
details):
DstUnknownDensity - drive density not known
DstSingleDensity - single density drive
DstDoubleDensity - double density drive
DstQuadDensity - quad density drive
speed Maximum data rate the drive is capable of in megabytes per second.
reserved0 Reserved for future use.
reserved1 Reserved for future use.