Compaq Media Robot Utility
Application Programming Interface Guide


Begin

Contents (summary)
Chapter 1 Media Robot Driver Library
Chapter 2 mrd_eject
Chapter 3 mrd_find_cartridge
Chapter 4 mrd_home
Chapter 5 mrd_initialize
Chapter 6 mrd_initialize_element
Chapter 7 mrd_inject
Chapter 8 mrd_load
Chapter 9 mrd_lock
Chapter 10 mrd_map_element
Chapter 11 mrd_message
Chapter 12 mrd_move
Chapter 13 mrd_move_medium
Chapter 14 mrd_position
Chapter 15 mrd_position_to_element
Chapter 16 mrd_prevent_allow
Chapter 17 mrd_ready
Chapter 18 mrd_ready_inport
Chapter 19 mrd_read_element_status
Chapter 20 mrd_request_sense
Chapter 21 mrd_show
Chapter 22 mrd_startup
Chapter 23 mrd_test_unit_ready
Chapter 24 mrd_unload
Chapter 25 mrd_utility
  Tables


Contents


Chapter 1
1 Media Robot Driver Library
     1.1     Description
         1.1.1         Element Address Naming
     1.2     MRD Routine Summary
         1.2.1         Common Routines
         1.2.2         Operating System Routines
         1.2.3         About Return Values
             1.2.3.1             Common Values
                 1.2.3.1.1                 MRD_STATUS_PARAM
                 1.2.3.1.2                 MRD_STATUS_CART_INVALID
                 1.2.3.1.3                 MRD_STATUS_CART_NOT_AVAIL
                 1.2.3.1.4                 MRD_STATUS_CART_SIDE_INVALID
                 1.2.3.1.5                 MRD_STATUS_PORT_INVALID
                 1.2.3.1.6                 MRD_STATUS_SLOT_INVALID
                 1.2.3.1.7                 MRD_STATUS_TRANSPORT_INVALID
                 1.2.3.1.8                 MRD_STATUS_DEVICE_INVALID
                 1.2.3.1.9                 MRD_STATUS_INVALID_TYPE
                 1.2.3.1.10                 MRD_STATUS_DESTINATION_FULL
                 1.2.3.1.11                 MRD_STATUS_SOURCE_EMPTY
                 1.2.3.1.12                 MRD_STATUS_AUTOCLEAN
                 1.2.3.1.13                 MRD_STATUS_CART_DAMAGED
                 1.2.3.1.14                 MRD_STATUS_CART_NOT_FOUND
                 1.2.3.1.15                 MRD_STATUS_ELEMENT_INVALID
                 1.2.3.1.16                 MRD_STATUS_INSFMEM
                 1.2.3.1.17                 MRD_STATUS_NO_ELEMENTS
                 1.2.3.1.18                 MRD_STATUS_NO_VISION
                 1.2.3.1.19                 MRD_STATUS_RES_INVALID
                 1.2.3.1.20                 MRD_STATUS_ROBOT_ATTENTION
                 1.2.3.1.21                 MRD_STATUS_ROBOT_DOOR_OPENED
                 1.2.3.1.22                 MRD_STATUS_ROBOT_ILLEGAL_REQUEST
                 1.2.3.1.23                 MRD_STATUS_ROBOT_MECH_ERROR
                 1.2.3.1.24                 MRD_STATUS_SOURCE_INVALID
                 1.2.3.1.25                 MRD_STATUS_VENDOR_UNIQUE_ERROR
                 1.2.3.1.26                 MRD_STATUS_NO_SENSE
                 1.2.3.1.27                 MRD_STATUS_RECOVERED_ERROR
                 1.2.3.1.28                 MRD_STATUS_MEDIUM_ERROR
                 1.2.3.1.29                 MRD_STATUS_ROBOT_HW_ERROR
                 1.2.3.1.30                 MRD_STATUS_DATA_PROTECT
                 1.2.3.1.31                 MRD_STATUS_BLANK_CHECK
                 1.2.3.1.32                 MRD_STATUS_COPY_ABORTED
                 1.2.3.1.33                 MRD_STATUS_SENSE_EQUAL
                 1.2.3.1.34                 MRD_STATUS_VOLUME_OVERFLOW
                 1.2.3.1.35                 MRD_STATUS_MISCOMPARE
                 1.2.3.1.36                 MRD_STATUS_SENSE_RESERVED
                 1.2.3.1.37                 MRD_STATUS_SCSI_CHECK
                 1.2.3.1.38                 MRD_STATUS_SCSI_CONDMET
                 1.2.3.1.39                 MRD_STATUS_SCSI_BUSY
                 1.2.3.1.40                 MRD_STATUS_SCSI_INTER
                 1.2.3.1.41                 MRD_STATUS_SCSI_INTER_CONDMET
                 1.2.3.1.42                 MRD_STATUS_SCSI_RESCON
                 1.2.3.1.43                 MRD_STATUS_SCSI_TERM
                 1.2.3.1.44                 MRD_STATUS_SCSI_QUEUE
                 1.2.3.1.45                 MRD_STATUS_SCSI_RESERVED
             1.2.3.2             Windows NT Codes
                 1.2.3.2.1                 MRD_STATUS_ROBOT_COMM_ERROR
                 1.2.3.2.2                 MRD_STATUS_NO_SUCH_DEVICE
                 1.2.3.2.3                 MRD_STATUS_ROBOT_CMD_ABORTED
                 1.2.3.2.4                 MRD_STATUS_IVCHAN
                 1.2.3.2.5                 MRD_STATUS_EINVAL
                 1.2.3.2.6                 MRD_STATUS_ENOENT
                 1.2.3.2.7                 MRD_STATUS_ROBOT_NOT_READY
             1.2.3.3             Digital UNIX Codes
                 1.2.3.3.1                 MRD_STATUS_ROBOT_COMM_ERROR
                 1.2.3.3.2                 MRD_STATUS_ROBOT_NOT_READY
                 1.2.3.3.3                 MRD_STATUS_ROBOT_CMD_ABORTED
                 1.2.3.3.4                 MRD_STATUS_EBADF
                 1.2.3.3.5                 MRD_STATUS_EINVAL
                 1.2.3.3.6                 MRD_STATUS_STARTUP_ERROR
                 1.2.3.3.7                 MRD_STATUS_NO_SUCH_DEVICE
                 1.2.3.3.8                 MRD_STATUS_EBUSY
                 1.2.3.3.9                 MRD_STATUS_EINTR
                 1.2.3.3.10                 MRD_STATUS_EIO
                 1.2.3.3.11                 MRD_STATUS_ENOENT
                 1.2.3.3.12                 MRD_STATUS_EACCES
                 1.2.3.3.13                 MRD_STATUS_OS_ERROR
                 1.2.3.3.14                 MRD_STATUS_INVALID
             1.2.3.4             OpenVMS Codes
                 1.2.3.4.1                 MRD_STATUS_ROBOT_COMM_ERROR
                 1.2.3.4.2                 MRD_STATUS_DEVICE_INVALID
                 1.2.3.4.3                 MRD_STATUS_ROBOT_NOT_READY
                 1.2.3.4.4                 MRD_STATUS_ROBOT_CMD_ABORTED
                 1.2.3.4.5                 MRD_STATUS_NOPRIV
                 1.2.3.4.6                 MRD_STATUS_IVCHAN
                 1.2.3.4.7                 MRD_STATUS_MOUNTED
                 1.2.3.4.8                 MRD_STATUS_PAGE_CODE
                 1.2.3.4.9                 MRD_STATUS_EBUSY
                 1.2.3.4.10                 MRD_STATUS_DEVOFFLINE
                 1.2.3.4.11                 MRD_STATUS_ACCVIO
                 1.2.3.4.12                 MRD_STATUS_EXQUOTA
                 1.2.3.4.13                 MRD_STATUS_ILLEFC
         1.2.4         Related Information


Previous Next Contents