!*** MODULE $LADEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! + ! ! LPA-11 CHARACTERISTICS DEFINITIONS ! ! - ! MICROCODE TYPE VALUES PARAMETER LA$K_MRMCODE = '00000001'X ! MULTIREQUEST MICROCODE PARAMETER LA$K_ADMCODE = '00000002'X ! DEDICATED A/D MICROCODE PARAMETER LA$K_DAMCODE = '00000003'X ! DEDICATED D/A MICROCODE PARAMETER LA$M_MCVALID = '00000001'X PARAMETER LA$M_CLOCKA = '00000008'X PARAMETER LA$M_CLOCKB = '00000010'X PARAMETER LA$M_AD1 = '00000020'X PARAMETER LA$M_AD2 = '00000040'X PARAMETER LA$M_DA = '00000080'X PARAMETER LA$M_DIO1 = '00000100'X PARAMETER LA$M_DIO2 = '00000200'X PARAMETER LA$M_DIO3 = '00000400'X PARAMETER LA$M_DIO4 = '00000800'X PARAMETER LA$M_DIO5 = '00001000'X PARAMETER LA$M_BFROVRN = '00800000'X STRUCTURE /LADEF/ UNION MAP PARAMETER LA$S_MCVALID = 1 PARAMETER LA$V_MCVALID = 0 ! MICROCODE VALID PARAMETER LA$S_MCTYPE = 2 PARAMETER LA$V_MCTYPE = 1 ! MICROCODE TYPE PARAMETER LA$S_CONFIG = 10 PARAMETER LA$V_CONFIG = 3 ! DEVICE CONFIGURATION BITS PARAMETER LA$S_RATE = 3 PARAMETER LA$V_RATE = 13 ! CLOCK RATE PARAMETER LA$S_PRESET = 16 PARAMETER LA$V_PRESET = 16 BYTE %FILL (4) ! CLOCK PRESET END MAP MAP PARAMETER LA$S_CLOCKA = 1 PARAMETER LA$V_CLOCKA = 3 ! CLOCK A PARAMETER LA$S_CLOCKB = 1 PARAMETER LA$V_CLOCKB = 4 ! CLOCK B PARAMETER LA$S_AD1 = 1 PARAMETER LA$V_AD1 = 5 ! A/D ! 1 PARAMETER LA$S_AD2 = 1 PARAMETER LA$V_AD2 = 6 ! A/D ! 2 PARAMETER LA$S_DA = 1 PARAMETER LA$V_DA = 7 ! D/A PARAMETER LA$S_DIO1 = 1 PARAMETER LA$V_DIO1 = 8 ! DIGITAL I/O ! 1 PARAMETER LA$S_DIO2 = 1 PARAMETER LA$V_DIO2 = 9 ! DIGITAL I/O ! 2 PARAMETER LA$S_DIO3 = 1 PARAMETER LA$V_DIO3 = 10 ! DIGITAL I/O ! 3 PARAMETER LA$S_DIO4 = 1 PARAMETER LA$V_DIO4 = 11 ! DIGITAL I/O ! 4 PARAMETER LA$S_DIO5 = 1 PARAMETER LA$V_DIO5 = 12 ! DIGITAL I/O ! 5 BYTE %FILL (2) END MAP MAP PARAMETER LA$S_BFROVRN = 1 PARAMETER LA$V_BFROVRN = 23 BYTE %FILL (1) ! BUFFER OVERRUN NON-FATAL BIT END MAP END UNION END STRUCTURE ! LADEF !DEC$ END OPTIONS