User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:combhfc

Common COMBHFC

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.combhfc +++|
00002  M00S00002.combhfc +++|#     COMBHFC - M860 HARDWARE FUNCTION CODES.                         #
00003  M00S00003.combhfc +++|                                               CONTROL NOLIST;
00004  M00S00004.combhfc +++|                                               CONTROL IFEQ LISTCON,1;
00005  M00S00005.combhfc +++|                                               CONTROL LIST;
00006  M00S00006.combhfc +++|                                               CONTROL FI;
00007  M00S00007.combhfc +++|      BEGIN  # COMBHFC #
00008  M00S00008.combhfc +++|
00009  M00S00009.combhfc +++|#
00010  M00S00010.combhfc +++|***   COMBHFC - M860 HARDWARE FUNCTION CODES.
00011  M00S00011.combhfc +++|*
00012  M00S00012.combhfc +++|*     COMBHFC DEFINES ALL THE FUNCTION CODES AND SUB-CODES
00013  M00S00013.combhfc +++|*     NECESSARY TO INTERFACE WITH THE M860 HARDWARE.
00014  M00S00014.combhfc +++|#
00015  M00S00015.combhfc +++|
00016  M00S00016.combhfc +++|#
00017  M00S00017.combhfc +++|*     DRIVER-INITIATED HARDWARE FUNCTION CODE DEFINITIONS.
00018  M00S00018.combhfc +++|#
00019  M00S00019.combhfc +++|
00020  M00S00020.combhfc +++|      DEF HFC$ACCR   #X"0100"#;      # ACQUIRE CARTRIDGE #
00021  M00S00021.combhfc +++|      DEF HFC$STCROV #X"0200"#;      # STORE CARTRIDGE IN OLD CELL
00022  M00S00022.combhfc +++|                                       AND VERIFY CSN #
00023  M00S00023.combhfc +++|      DEF HFC$STCRNV #X"0201"#;      # STORE CARTRIDGE IN NEW CELL
00024  M00S00024.combhfc +++|                                       AND VERIFY CSN #
00025  M00S00025.combhfc +++|      DEF HFC$STCRNN #X"0202"#;      # STORE CARTRIDGE IN NEW CELL
00026  M00S00026.combhfc +++|                                       WITH NO VERIFY OF CSN #
00027  M00S00027.combhfc +++|      DEF HFC$STCRNF #X"0204"#;      # STORE CARTRIDGE IN NEW CELL
00028  M00S00028.combhfc +++|                                       AND VERIFY CSN AND UNIT #
00029  M00S00029.combhfc +++|      DEF HFC$RCSNS0 #X"0300"#;      # READ CSN FROM STRIPE 0 #
00030  M00S00030.combhfc +++|      DEF HFC$RCSNS9 #X"0309"#;      # READ CSN FROM STRIPE 9 #
00031  M00S00031.combhfc +++|                                     # LAST SINGLE STRIPE READ #
00032  M00S00032.combhfc +++|      DEF HFC$RCSNF0 #X"0310"#;      # READ CSN FROM STRIPE 0
00033  M00S00033.combhfc +++|                                       AND RETURN FULL STRIPE #
00034  M00S00034.combhfc +++|      DEF HFC$RCSNF9 #X"0319"#;      # READ CSN FROM STRIPE 9
00035  M00S00035.combhfc +++|                                       AND RETURN FULL STRIPE #
00036  M00S00036.combhfc +++|                                     # LAST DOUBLE STRIPE READ #
00037  M00S00037.combhfc +++|      DEF HFC$RCLBP0 #X"0400"#;      # READ CARTRIDGE LABEL
00038  M00S00038.combhfc +++|                                       FROM STRIPES 20 AND 21 #
00039  M00S00039.combhfc +++|      DEF HFC$RCLBP9 #X"0409"#;      # READ CARTRIDGE LABEL
00040  M00S00040.combhfc +++|                                       FROM STRIPES 38 AND 39 #
00041  M00S00041.combhfc +++|                                     # LAST CARTRIDGE LABEL
00042  M00S00042.combhfc +++|                                          STRIPE PAIR #
00043  M00S00043.combhfc +++|      DEF HFC$WRTLBL #X"0500"#;      # WRITE CARTRIDGE LABEL #
00044  M00S00044.combhfc +++|
00045  M00S00045.combhfc +++|      DEF HFC$MVLM   #X"06"#;        # MOUNT-VOLUME MESSAGE TYPES #
00046  M00S00046.combhfc +++|      DEF HFC$MVLMVR #X"0600"#;      # MOUNT READ-ONLY VOLUME
00047  M00S00047.combhfc +++|                                       AND VERIFY STRIPE HEADER #
00048  M00S00048.combhfc +++|      DEF HFC$MVLMVW #X"060F"#;      # MOUNT WRT-ENABLED VOLUME
00049  M00S00049.combhfc +++|                                       AND VERIFY STRIPE HEADER #
00050  M00S00050.combhfc +++|      DEF HFC$MVLMNR #X"0610"#;      # MOUNT READ-ONLY VOLUME
00051  M00S00051.combhfc +++|                                       WITH NO VERIFY OF HEADER #
00052  M00S00052.combhfc +++|      DEF HFC$MVLMNW #X"061F"#;      # MOUNT WRT-ENABLED VOLUME
00053  M00S00053.combhfc +++|                                       WITH NO VERIFY OF HEADER #
00054  M00S00054.combhfc +++|
00055  M00S00055.combhfc +++|      DEF HFC$WVLBLT #X"0700"#;      # WRITE VOLUME LABEL
00056  M00S00056.combhfc +++|                                       TO LABELED TAPE #
00057  M00S00057.combhfc +++|      DEF HFC$WVLBUT #X"0701"#;      # WRITE VOLUME LABEL
00058  M00S00058.combhfc +++|                                       TO UNLABELED TAPE #
00059  M00S00059.combhfc +++|      DEF HFC$ENCRDR #X"0800"#;      # ENTER CARTRIDGE INTO DRD #
00060  M00S00060.combhfc +++|      DEF HFC$ENCRCL #X"0801"#;      # ENTER CARTRIDGE INTO CELL #
00061  M00S00061.combhfc +++|      DEF HFC$EJCRDR #X"0900"#;      # EJECT CARTRIDGE IN DRD #
00062  M00S00062.combhfc +++|      DEF HFC$EJCRCL #X"0901"#;      # EJECT CARTRIDGE IN CELL #
00063  M00S00063.combhfc +++|      DEF HFC$RQSCIF #X"0A00"#;      # REQUEST CIF STATUS #
00064  M00S00064.combhfc +++|      DEF HFC$RQSDRD #X"0A01"#;      # REQUEST DRD STATUS #
00065  M00S00065.combhfc +++|      DEF HFC$RQSDRC #X"0A02"#;      # REQUEST DRC STATUS #
00066  M00S00066.combhfc +++|      DEF HFC$RQSSMA #X"0A03"#;      # REQUEST SMA STATUS #
00067  M00S00067.combhfc +++|      DEF HFC$RQSDIF #X"0A04"#;      # REQUEST DIF STATUS #
00068  M00S00068.combhfc +++|      DEF HFC$RQSDIO #X"0A05"#;      # REQUEST DTI/DTO STATUS #
00069  M00S00069.combhfc +++|      DEF HFC$RQSAIF #X"0A06"#;      # REQUEST AIF STATUS #
00070  M00S00070.combhfc +++|      DEF HFC$RQSCEL #X"0A07"#;      # REQUEST CELL STATUS #
00071  M00S00071.combhfc +++|      DEF HFC$CHSCIF #X"0B00"#;      # CHANGE CIF STATUS #
00072  M00S00072.combhfc +++|      DEF HFC$CHSDRD #X"0B01"#;      # CHANGE DRD STATUS #
00073  M00S00073.combhfc +++|      DEF HFC$CHSDRC #X"0B02"#;      # CHANGE DRC STATUS #
00074  M00S00074.combhfc +++|      DEF HFC$CHSSMA #X"0B03"#;      # CHANGE SMA STATUS #
00075  M00S00075.combhfc +++|      DEF HFC$CHSDIF #X"0B04"#;      # CHANGE DIF STATUS #
00076  M00S00076.combhfc +++|      DEF HFC$CHSDIO #X"0B05"#;      # CHANGE DTI/DTO STATUS #
00077  M00S00077.combhfc +++|      DEF HFC$CHSAIF #X"0B06"#;      # CHANGE AIF STATUS #
00078  M00S00078.combhfc +++|      DEF HFC$DBL    #X"0C00"#;      # DUMP BUFFERED LOG #
00079  M00S00079.combhfc +++|      DEF HFC$DBLALL #X"0C01"#;      # DUMP BUFFERED LOG AND
00080  M00S00080.combhfc +++|                                       CLEAR ALL COUNTERS #
00081  M00S00081.combhfc +++|      DEF HFC$DBLD0  #X"0C10"#;      # DUMP BUFFERED LOG AND
00082  M00S00082.combhfc +++|                                       CLEAR DRD 0 COUNTERS #
00083  M00S00083.combhfc +++|      DEF HFC$DBLD7  #X"0C17"#;      # DUMP BUFFERED LOG AND
00084  M00S00084.combhfc +++|                                       CLEAR DRD 7 COUNTERS #
00085  M00S00085.combhfc +++|      DEF HFC$DMPMEM #X"0D00"#;      # DUMP MEMORY #
00086  M00S00086.combhfc +++|      DEF HFC$STDATM #X"0E00"#;      # SET DATE/TIME #
00087  M00S00087.combhfc +++|      DEF HFC$RDDATM #X"0F00"#;      # READ DATE/TIME #
00088  M00S00088.combhfc +++|      DEF HFC$SETMAS #X"1000"#;      # SET MASTER CHANNEL #
00089  M00S00089.combhfc +++|      DEF HFC$RDRAW  #X"1100"#;      # READ RAW STRIPE #
00090  M00S00090.combhfc +++|      DEF HFC$STERLG #X"1300"#;      # START/STOP ERROR LOG
00091  M00S00091.combhfc +++|                                       CHANNEL #
00092  M00S00092.combhfc +++|      DEF HFC$STERDR #X"1301"#;      # DRD #
00093  M00S00093.combhfc +++|      DEF HFC$STERSH #X"1302"#;      # STRIPE HANDLER #
00094  M00S00094.combhfc +++|      DEF HFC$STERST #X"1303"#;      # SMT HANDLER #
00095  M00S00095.combhfc +++|      DEF HFC$RDERLG #X"1400"#;      # READ ERROR LOG #
00096  M00S00096.combhfc +++|      DEF HFC$WRERLG #X"1500"#;      # WRITE TO ERROR LOG #
00097  M00S00097.combhfc +++|      DEF HFC$STERLN #X"1600"#;      # SET ERROR LOG LENGTH #
00098  M00S00098.combhfc +++|                                     # 0 TO 16 ERROR MESSAGES #
00099  M00S00099.combhfc +++|      DEF HFC$CPYVOL #X"1700"#;      # COPY VOLUME #
00100  M00S00100.combhfc +++|      DEF HFC$SMTRES #X"1B00"#;      # SMT RESTART #
00101  M00S00101.combhfc +++|      DEF HFC$RESCON #X"1C00"#;      # RESTART CONTROLLER #
00102  M00S00102.combhfc +++|
00103  M00S00103.combhfc +++|#
00104  M00S00104.combhfc +++|*     M860-INITIATED HARDWARE FUNCTION CODE DEFINITIONS.
00105  M00S00105.combhfc +++|#
00106  M00S00106.combhfc +++|
00107  M00S00107.combhfc +++|      DEF HRF$R      #X"0080"#;      # MESSAGE RESPONSE CODE #
00108  M00S00108.combhfc +++|
00109  M00S00109.combhfc +++|      DEF HRF$M860   #X"8100"#;      # M860-INITIATED MESSAGE #
00110  M00S00110.combhfc +++|      DEF HRF$UNITRW #X"8100"#;      # NORMAL REWIND/UNLOAD #
00111  M00S00111.combhfc +++|      DEF HRF$FORCRW #X"810E"#;      # FORCED REWIND/UNLOAD #
00112  M00S00112.combhfc +++|      DEF HRF$BLGFUL #X"8200"#;      # BUFFERED LOG FULL #
00113  M00S00113.combhfc +++|      DEF HRF$ELGFUL #X"8300"#;      # ERROR LOG FULL #
00114  M00S00114.combhfc +++|      DEF HRF$FATERR #X"8301"#;      # FATAL ERROR #
00115  M00S00115.combhfc +++|      DEF HRF$REQDMP #X"8302"#;      # REQUEST ERROR LOG DUMP #
00116  M00S00116.combhfc +++|      DEF HRF$CONRES #X"8C00"#;      # CONTROLLER RESTARTING #
00117  M00S00117.combhfc +++|
00118  M00S00118.combhfc +++|#
00119  M00S00119.combhfc +++|*     M860 HARDWARE RETURN CODES.
00120  M00S00120.combhfc +++|#
00121  M00S00121.combhfc +++|
00122  M00S00122.combhfc +++|      DEF HRC$CSNMIS #X"0001"#;      # CSN MISMATCH ON LOAD #
00123  M00S00123.combhfc +++|      DEF HRC$NOLAB  #X"0002"#;      # NO LABEL READ #
00124  M00S00124.combhfc +++|                                     # NO DATA READ ON READ-RAW-DATA #
00125  M00S00125.combhfc +++|      DEF HRC$DRVNA  #X"0008"#;      # DEVICE DRIVER ERROR/NO ABORT #
00126  M00S00126.combhfc +++|      DEF HRC$DRVHW  #X"0408"#;      # DEVICE DRIVER ERROR/HW PROBLEM #
00127  M00S00127.combhfc +++|      DEF HRC$XSMNA  #X"0100"#;      # CHECKSUM ERROR/NO ABORT #
00128  M00S00128.combhfc +++|      DEF HRC$CRTEJC #X"1000"#;      # CARTRIDGE EJECTED #
00129  M00S00129.combhfc +++|      DEF HRC$CSNERR #X"8001"#;      # CSN MISMATCH #
00130  M00S00130.combhfc +++|                                     # CSN IN USE ON LOAD #
00131  M00S00131.combhfc +++|      DEF HRC$DLERR  #X"8002"#;      # DATA LENGTH ERROR #
00132  M00S00132.combhfc +++|      DEF HRC$DRVERR #X"8008"#;      # DEVICE DRIVER ERROR #
00133  M00S00133.combhfc +++|      DEF HRC$UNITAS #X"8020"#;      # UNIT ALREADY ASSIGNED #
00134  M00S00134.combhfc +++|      DEF HRC$XSMERR #X"8100"#;      # CHECKSUM ERROR #
00135  M00S00135.combhfc +++|      DEF HRC$CELEMP #X"8200"#;      # CELL EMPTY #
00136  M00S00136.combhfc +++|      DEF HRC$TRAYPR #X"8210"#;      # INPUT EMPTY/ OUTPUT FULL #
Line S00001 Modification History
M01 (Added by) msea023
Seq #  *Modification Id* Act 
----------------------------+
00137  M01S00001.msea023 +++|      DEF HRC$THRERR#X"8400"#;       # CARTRIDGE THREADING ERROR #
00138  M00S00137.combhfc +++|      DEF HRC$DRVHO  #X"9008"#;      # DEVICE DRIVER ERROR/HW OFF #
00139  M00S00138.combhfc +++|
00140  M00S00139.combhfc +++|      END      # COMBHFC #
00141  M00S00140.combhfc +++|
00142  M00S00141.combhfc +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/combhfc.txt ยท Last modified: by 127.0.0.1