User Guide

2-2 Preliminary Draft Ampex 1308904-X4
Model No.
Running Head
Native Device Drivers ACL Application Programmer’s Guide
Get configuration
parameter settings.
aclGetParam() acl_getparam_library See “Configuration Parameters”
on page 3-7.
Retrieve the static Log aclGetStaticLog() acl_statlog_library See “Internal Logs” on page
3-13.
Get product and
version information.
aclGetVersion() acl_query_library See “Product Information” on
page 3-7.
Update element status
in the internal database
aclInit() acl_init_chs See “Initialize Element Status”
on page 3-10.
Move a tape cartridge
from one location to
another.
aclMoveCartridge() acl_move_tape See “Tape Cartridge Movement”
on page 3-10.
Move the specified
tape cartridge to
another location.
aclMoveVolume() acl_move_volume See “Tape Cartridge Movement”
on page 3-10.
Park the cartridge
handler (2XX, 4XX)
aclPark() acl_park_chs See “Tape Cartridge Loading and
Unloading” on page 3-9.
Set position of
cartridge handler.
aclPosition() N/A See “CHS Positioning” on page
3-10.
Release ACL
previously reserved
for exclusive use by
specified initiator.
aclRelease() N/A See “Multiple Port and Multiple
Initiator Considerations” on page
3-7.
Retrieve status and
SCSI sense data.
aclReqSense() acl_status_library See “Sense Data” on page 3-13.
Reserve ACL for
exclusive use by
specified initiator.
aclReserve() N/A See “Multiple Port and Multiple
Initiator Considerations” on page
3-7.
Reset the ACL and
ensure internal
database status is
current
aclRezero() N/A See “Initialize Element Status”
on page 3-10.
Change configuration
parameter settings.
aclSetParam() acl_setparam_library See “Configuration Parameters”
on page 3-7.
? aclStatus() ? See ?
Check that ACL is
ready to accept
commands.
aclTUR() N/A See “Unit Ready Status” on page
3-10.
Table 2-1. ACL Operations
Operation libacl API Function ACL Utility Usage