|
enum | CVBoardTypes {
cvV1718 = 0,
cvV2718 = 1,
cvA2818 = 2,
cvA2719 = 3,
cvA3818 = 4,
cvV1718 = 0,
cvV2718 = 1,
cvA2818 = 2,
cvA2719 = 3,
cvA3818 = 4
} |
|
enum | CVDataWidth {
cvD8 = 0x01,
cvD16 = 0x02,
cvD32 = 0x04,
cvD64 = 0x08,
cvD16_swapped = 0x12,
cvD32_swapped = 0x14,
cvD64_swapped = 0x18,
cvD8 = 0x01,
cvD16 = 0x02,
cvD32 = 0x04,
cvD64 = 0x08,
cvD16_swapped = 0x12,
cvD32_swapped = 0x14,
cvD64_swapped = 0x18
} |
|
enum | CVAddressModifier {
cvA16_S = 0x2D,
cvA16_U = 0x29,
cvA16_LCK = 0x2C,
cvA24_S_BLT = 0x3F,
cvA24_S_PGM = 0x3E,
cvA24_S_DATA = 0x3D,
cvA24_S_MBLT = 0x3C,
cvA24_U_BLT = 0x3B,
cvA24_U_PGM = 0x3A,
cvA24_U_DATA = 0x39,
cvA24_U_MBLT = 0x38,
cvA24_LCK = 0x32,
cvA32_S_BLT = 0x0F,
cvA32_S_PGM = 0x0E,
cvA32_S_DATA = 0x0D,
cvA32_S_MBLT = 0x0C,
cvA32_U_BLT = 0x0B,
cvA32_U_PGM = 0x0A,
cvA32_U_DATA = 0x09,
cvA32_U_MBLT = 0x08,
cvA32_LCK = 0x05,
cvCR_CSR = 0x2F,
cvA40_BLT = 0x37,
cvA40_LCK = 0x35,
cvA40 = 0x34,
cvA64 = 0x01,
cvA64_BLT = 0x03,
cvA64_MBLT = 0x00,
cvA64_LCK = 0x04,
cvA3U_2eVME = 0x21,
cvA6U_2eVME = 0x20,
cvA16_S = 0x2D,
cvA16_U = 0x29,
cvA16_LCK = 0x2C,
cvA24_S_BLT = 0x3F,
cvA24_S_PGM = 0x3E,
cvA24_S_DATA = 0x3D,
cvA24_S_MBLT = 0x3C,
cvA24_U_BLT = 0x3B,
cvA24_U_PGM = 0x3A,
cvA24_U_DATA = 0x39,
cvA24_U_MBLT = 0x38,
cvA24_LCK = 0x32,
cvA32_S_BLT = 0x0F,
cvA32_S_PGM = 0x0E,
cvA32_S_DATA = 0x0D,
cvA32_S_MBLT = 0x0C,
cvA32_U_BLT = 0x0B,
cvA32_U_PGM = 0x0A,
cvA32_U_DATA = 0x09,
cvA32_U_MBLT = 0x08,
cvA32_LCK = 0x05,
cvCR_CSR = 0x2F,
cvA40_BLT = 0x37,
cvA40_LCK = 0x35,
cvA40 = 0x34,
cvA64 = 0x01,
cvA64_BLT = 0x03,
cvA64_MBLT = 0x00,
cvA64_LCK = 0x04,
cvA3U_2eVME = 0x21,
cvA6U_2eVME = 0x20
} |
|
enum | CVErrorCodes {
cvSuccess = 0,
cvBusError = -1,
cvCommError = -2,
cvGenericError = -3,
cvInvalidParam = -4,
cvTimeoutError = -5,
cvSuccess = 0,
cvBusError = -1,
cvCommError = -2,
cvGenericError = -3,
cvInvalidParam = -4,
cvTimeoutError = -5
} |
|
enum | CVPulserSelect { cvPulserA = 0,
cvPulserB = 1,
cvPulserA = 0,
cvPulserB = 1
} |
|
enum | CVOutputSelect {
cvOutput0 = 0,
cvOutput1 = 1,
cvOutput2 = 2,
cvOutput3 = 3,
cvOutput4 = 4,
cvOutput0 = 0,
cvOutput1 = 1,
cvOutput2 = 2,
cvOutput3 = 3,
cvOutput4 = 4
} |
|
enum | CVInputSelect { cvInput0 = 0,
cvInput1 = 1,
cvInput0 = 0,
cvInput1 = 1
} |
|
enum | CVIOSources {
cvManualSW = 0,
cvInputSrc0 = 1,
cvInputSrc1 = 2,
cvCoincidence = 3,
cvVMESignals = 4,
cvMiscSignals = 6,
cvManualSW = 0,
cvInputSrc0 = 1,
cvInputSrc1 = 2,
cvCoincidence = 3,
cvVMESignals = 4,
cvMiscSignals = 6
} |
|
enum | CVTimeUnits {
cvUnit25ns = 0,
cvUnit1600ns = 1,
cvUnit410us = 2,
cvUnit104ms = 3,
cvUnit25ns = 0,
cvUnit1600ns = 1,
cvUnit410us = 2,
cvUnit104ms = 3
} |
|
enum | CVLEDPolarity { cvActiveHigh = 0,
cvActiveLow = 1,
cvActiveHigh = 0,
cvActiveLow = 1
} |
|
enum | CVIOPolarity { cvDirect = 0,
cvInverted = 1,
cvDirect = 0,
cvInverted = 1
} |
|
enum | CVRegisters {
cvStatusReg = 0x00,
cvVMEControlReg = 0x01,
cvFwRelReg = 0x02,
cvFwDldReg = 0x03,
cvFlenaReg = 0x04,
cvVMEIRQEnaReg = 0x06,
cvInputReg = 0x08,
cvOutRegSet = 0x0A,
cvInMuxRegSet = 0x0B,
cvOutMuxRegSet = 0x0C,
cvLedPolRegSet = 0x0D,
cvOutRegClear = 0x10,
cvInMuxRegClear = 0x11,
cvOutMuxRegClear = 0x12,
cvLedPolRegClear = 0x13,
cvPulserA0 = 0x16,
cvPulserA1 = 0x17,
cvPulserB0 = 0x19,
cvPulserB1 = 0x1A,
cvScaler0 = 0x1C,
cvScaler1 = 0x1D,
cvDispADL = 0x20,
cvDispADH = 0x21,
cvDispDTL = 0x22,
cvDispDTH = 0x23,
cvDispC1 = 0x24,
cvDispC2 = 0x25,
cvLMADL = 0x28,
cvLMADH = 0x29,
cvLMC = 0x2C,
cvStatusReg = 0x00,
cvVMEControlReg = 0x01,
cvFwRelReg = 0x02,
cvFwDldReg = 0x03,
cvFlenaReg = 0x04,
cvVMEIRQEnaReg = 0x06,
cvInputReg = 0x08,
cvOutRegSet = 0x0A,
cvInMuxRegSet = 0x0B,
cvOutMuxRegSet = 0x0C,
cvLedPolRegSet = 0x0D,
cvOutRegClear = 0x10,
cvInMuxRegClear = 0x11,
cvOutMuxRegClear = 0x12,
cvLedPolRegClear = 0x13,
cvPulserA0 = 0x16,
cvPulserA1 = 0x17,
cvPulserB0 = 0x19,
cvPulserB1 = 0x1A,
cvScaler0 = 0x1C,
cvScaler1 = 0x1D,
cvDispADL = 0x20,
cvDispADH = 0x21,
cvDispDTL = 0x22,
cvDispDTH = 0x23,
cvDispC1 = 0x24,
cvDispC2 = 0x25,
cvLMADL = 0x28,
cvLMADH = 0x29,
cvLMC = 0x2C
} |
|
enum | CVStatusRegisterBits {
cvSYSRES = 0x0001,
cvSYSCTRL = 0x0002,
cvDTACK = 0x0010,
cvBERR = 0x0020,
cvDIP0 = 0x0100,
cvDIP1 = 0x0200,
cvDIP2 = 0x0400,
cvDIP3 = 0x0800,
cvDIP4 = 0x1000,
cvUSBTYPE = 0x8000,
cvSYSRES = 0x0001,
cvSYSCTRL = 0x0002,
cvDTACK = 0x0010,
cvBERR = 0x0020,
cvDIP0 = 0x0100,
cvDIP1 = 0x0200,
cvDIP2 = 0x0400,
cvDIP3 = 0x0800,
cvDIP4 = 0x1000,
cvUSBTYPE = 0x8000
} |
|
enum | CVInputRegisterBits {
cvIn0Bit = 0x0001,
cvIn1Bit = 0x0002,
cvCoincBit = 0x0004,
cvPulsAOutBit = 0x0008,
cvPulsBOutBit = 0x0010,
cvScalEndCntBit = 0x0020,
cvLocMonBit = 0x0040,
cvIn0Bit = 0x0001,
cvIn1Bit = 0x0002,
cvCoincBit = 0x0004,
cvPulsAOutBit = 0x0008,
cvPulsBOutBit = 0x0010,
cvScalEndCntBit = 0x0020,
cvLocMonBit = 0x0040
} |
|
enum | CVOutputRegisterBits {
cvPulsAStartBit = 0x0001,
cvPulsAResetBit = 0x0002,
cvPulsBStartBit = 0x0004,
cvPulsBResetBit = 0x0008,
cvScalGateBit = 0x0010,
cvScalResetBit = 0x0020,
cvOut0Bit = 0x0040,
cvOut1Bit = 0x0080,
cvOut2Bit = 0x0100,
cvOut3Bit = 0x0200,
cvOut4Bit = 0x0400,
cvPulsAStartBit = 0x0001,
cvPulsAResetBit = 0x0002,
cvPulsBStartBit = 0x0004,
cvPulsBResetBit = 0x0008,
cvScalGateBit = 0x0010,
cvScalResetBit = 0x0020,
cvOut0Bit = 0x0040,
cvOut1Bit = 0x0080,
cvOut2Bit = 0x0100,
cvOut3Bit = 0x0200,
cvOut4Bit = 0x0400
} |
|
enum | CVArbiterTypes { cvPriorized = 0,
cvRoundRobin = 1,
cvPriorized = 0,
cvRoundRobin = 1
} |
|
enum | CVRequesterTypes { cvFair = 0,
cvDemand = 1,
cvFair = 0,
cvDemand = 1
} |
|
enum | CVReleaseTypes { cvRWD = 0,
cvROR = 1,
cvRWD = 0,
cvROR = 1
} |
|
enum | CVBusReqLevels {
cvBR0 = 0,
cvBR1 = 1,
cvBR2 = 2,
cvBR3 = 3,
cvBR0 = 0,
cvBR1 = 1,
cvBR2 = 2,
cvBR3 = 3
} |
|
enum | CVIRQLevels {
cvIRQ1 = 0x01,
cvIRQ2 = 0x02,
cvIRQ3 = 0x04,
cvIRQ4 = 0x08,
cvIRQ5 = 0x10,
cvIRQ6 = 0x20,
cvIRQ7 = 0x40,
cvIRQ1 = 0x01,
cvIRQ2 = 0x02,
cvIRQ3 = 0x04,
cvIRQ4 = 0x08,
cvIRQ5 = 0x10,
cvIRQ6 = 0x20,
cvIRQ7 = 0x40
} |
|
enum | CVVMETimeouts { cvTimeout50us = 0,
cvTimeout400us = 1,
cvTimeout50us = 0,
cvTimeout400us = 1
} |
|