User Guide
Ampex 1308910-01 4-25
libacl API Functions aclPark
4.12 aclPark
NAME
aclPark() - park the ACL cartridge handling system (DST 412).
SYNOPSIS
#include <acl.h>
int aclPark(char *device);
DESCRIPTION
The aclPark() function, acl_park_chs utility, or the park command (using the front panel
controls in manual mode) places the CHS in the parked position. If you invoke any function
or utility that requires CHS movement, the door is closed, and the ACL is on-line, the CHS
will be automatically unparked.
To gain access to the storage bins,the CHS must be placed into the parked position . When the
door is opened, the CHS is locked in its parked position and any function or utility that
requires CHS movement will fail. The aclAuditLibrary() function and acl_audit_library
utiltiy will return
door open and position parked for the CHS element, with all other
element states reported as unknown. When you close the door, and place the ACL on-line, the
CHS automatically unparks, and performs an initialization routine to audit all elements and
update the internal database.
aclPark() is available to all users.
PARAMETERS
*device Pointer or string specifying the device special file associated with the
ACL.
RETURN VALUES
The return value is DST_SUCCESS (0) or DST_FAILURE (-1). See the “Return Values” on
page 4-2for information on how to determine the cause of a failure.
SEE ALSO
• “libacl Overview” on page 4-1
• “acl_park_chs” on page 5-29