User Guide
Ampex 1308904-X4 Preliminary Draft 3-1
ACL Application Programmer’s Guide ACL Operational Characteristics
Section 3
ACL Operational Characteristics
3.1 Introduction
This section describes ACL capabilities and behavior. You should be familiar with the
information in this section before using the ACL utilities or libacl API functions.
3.2 SCSI Commands
The ACL is a SCSI device that conforms to the American National Standard for Information
Systems – Small Computer System Interface-2, X3.131-1994, 31 January 1994. The libacl API
and ACL utilities simplify application program development by presenting abstract interfaces
that eliminate the need for in-depth understanding of the device driver or the underlying SCSI
interface. If desired, however, you can use the aclGeneric() function to issue a SCSI command
to a supported SCSI target (which can be an Ampex or non-Ampex SCSI device).
The SCSI commands that the ACL supports fall into four categories as listed below. For
detailed information on using the commands see the DST/DIS ACL SCSI Interface Control
Document (ICD).
• ANSI Device Generic commands:
• ANSI Direct Access commands:
• ANSI Device Specific commands:
• Vendor Specific commands:
Inquiry Mode Select (6) Mode Sense (10)
Log Select Mode Select (10) Request Sense
Log Sense Mode Sense (6) Test Unit Ready
Release Reserve Rezero Unit
Initialize Element Status Position to Element
Move Medium Read Element Status
Move Volume Initialize Element Range