User Guide
2-2 Ampex 1308910-01
Model No.
Running Head
Native Device Drivers ACL Application Programmer’s Guide
Table 2-1. ACL Operations
Operation ACL Utility libacl API Function Usage
Get status of specified
element.
acl_audit_element aclAuditElement()
See
“Read Element Status” on
page 3-10
.
Get status of all elements.
acl_audit_library aclAuditLibrary()
See
“Read Element Status” on
page 3-10
.
Get element counts and
starting addresses.
N/A
aclGetElemData()
See
“Addressable Elements” on
page 3-1.
Retrieve the error or
event log.
acl_errlog_library
N/A See
“Internal Logs” on page 3-10
.
Get configuration
parameter settings.
acl_getparam_library aclGetParam()
See
“Configuration Parameters”
on page 3-6
.
Retrieve the static Log.
acl_statlog_library
N/A See
“Internal Logs” on page 3-10
.
Get current status
information.
acl_status_library aclGetStatus()
See
“Sense Data and Status” on
page 3-11
.
Get sense data. N/A
aclGetStatus()
See
“Sense Data and Status” on
page 3-11
.
Get product and version
information.
acl_query_library aclGetVersion()
See
“Product Information” on
page 3-5
.
Update element status in
the internal database.
acl_init_chs aclInit()
See
“Initialize Element Status” on
page 3-9
.
Move a tape cartridge
from one location to
another.
acl_move_tape aclMoveCartridge()
See
“Tape Cartridge Movement”
on page 3-9
.
Move the specified tape
cartridge to another
location.
acl_move_volume aclMoveVolume()
See “Tape Cartridge Movement” on
page 3-9.
Park the cartridge handler
(2XX, 4XX).
acl_park_chs aclPark()
See
“Tape Cartridge Loading and
Unloading” on page 3-8
.
Change configuration
parameter settings.
acl_setparam_library aclSetParam()
See
“Configuration Parameters”
on page 3-6
.
Check that ACL is ready
to accept commands.
N/A
aclTUR()
See
“Unit Ready Status” on page
3-9
.