' CONSTANTS CONST AD128CARD = 1 CONST AD1216CARD = 2 CONST AD128GCARD = 4 CONST AIO8CARD = 8 CONST ONEBIT = 1 CONST TWOBIT = 3 CONST THREEBIT = 7 CONST FOURBIT = 15 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%) ' Driver functions DECLARE FUNCTION GetData% (BYVAL FIRSTCH%, BYVAL LASTCH%, BYVAL BUFFER%) DECLARE SUB EnableHold DECLARE SUB Hold DECLARE SUB Sample DECLARE FUNCTION SetBaseAddress% (BYVAL BADDR%) DECLARE FUNCTION PerformSSHDataAcquisition% (BYVAL FIRSTCH%, BYVAL LASTCH%, BYVAL Scans%, BYVAL Trig%, BYVAL D0%, BYVAL Period%, BYVAL IRQ%, BYVAL Mode%, BYVAL SegBuf%, BYVAL OfsBuf%) DECLARE FUNCTION ReadTriggerStatus% ()