' CONSTANTS CONST VALUE = 0 CONST ErrInvalidAddress = -1 CONST ErrChannelRange = -2 CONST ErrADTimeout = -3 CONST ErrNullPointer = -4 CONST ErrNoPoints = -5 CONST ErrIrqRange = -6 CONST ErrBufferOverflow = -7 CONST ErrBadMode = -8 CONST ErrBadParameterList = -9 CONST ErrParameter1 = -10 CONST ErrParameter2 = -11 CONST ErrParameter3 = -12 CONST ErrParameter4 = -13 CONST ErrParameter5 = -14 CONST ErrParameter6 = -15 CONST ErrParameter7 = -16 CONST ErrParameter8 = -17 CONST ErrParameter9 = -18 CONST ErrParameter10 = -19 CONST ErrUserAbort = -20 CONST ErrBadCounter = -21 CONST ErrBadCornerFrequncy = -22 CONST WarnCalOutOfRange = 1 CONST WarnAboveScale = 2 CONST WarnBelowScale = 3 CONST WarnRateTooFast = 4 CONST WarnRateTooSlow = 5 ' Card functions DECLARE FUNCTION ADNAME% ALIAS "AD_NAME" () DECLARE FUNCTION MAXCH% () DECLARE FUNCTION MAXIRQ% () DECLARE FUNCTION VALIDIRQ% () DECLARE SUB STARTCONVERSION (BYVAL BADDR%) DECLARE FUNCTION RETRIEVEANALOGCONVERSION% (BYVAL BADDR%) DECLARE FUNCTION RETRIEVEANALOGDATA% (BYVAL BADDR%) DECLARE FUNCTION CHECKFOREOC% (BYVAL BADDR%) DECLARE SUB SETCHANNEL (BYVAL BADDR%, BYVAL CH%) DECLARE SUB SETGAIN (BYVAL BADDR%, BYVAL GAIN%, BYVAL MASK%) DECLARE FUNCTION WAITFOREOC% (BYVAL BADDR%) DECLARE FUNCTION CARDEXISTS% (BYVAL BADDR%) DECLARE FUNCTION TESTCARD% (BYVAL BADDR%) DECLARE FUNCTION PROGRAMCOUNTER% (BYVAL BADDR%, BYVAL COUNTER%, BYVAL Mode%, BYVAL LOADVALUE%) DECLARE FUNCTION COUNTERMODE% (BYVAL BADDR%, BYVAL COUNTER%, BYVAL Mode%)