|
Classes |
| struct | DSCCB |
| struct | DSCCBP |
| struct | DSCADSETTINGS |
| struct | DSCADSCAN |
| struct | REGPARAMS |
| struct | ERRPARAMS |
| struct | DSCAIOINT |
| struct | DSCAUTOCAL |
| struct | SETCALPARAMS |
| struct | DSCDACS |
| struct | DSCDASETTINGS |
| struct | DAPARAMS |
| struct | DSCDACALPARAMS |
| struct | DSCS |
| struct | DSCUSERINTFUNCTION |
| struct | DSCUSERINT |
| struct | DSCCS |
| struct | DSCCR |
| struct | DSCDIOINT |
| struct | DSCEMMDIO |
| struct | DSCOPTOSTATE |
| struct | DSCEMMDIORESETINT |
| struct | DSCWATCHDOG |
| struct | DSCPWM |
| struct | DSCAACSTATUS |
| struct | DSCWGCONFIG |
| struct | DSCQMM_MMR |
| struct | DSCQMM_CMR |
| struct | DSCQMM_MCC |
| struct | DSCQMM_SCF |
| struct | DSCQMM_PWM |
Defines |
| #define | BYTE unsigned char |
| #define | SBYTE signed char |
| #define | WORD unsigned short |
| #define | SWORD signed short |
| #define | DWORD unsigned long |
| #define | SDWORD signed long |
| #define | LONG signed long |
| #define | FLOAT float |
| #define | DFLOAT double |
| #define | BOOL int |
| #define | TRUE ((BOOL)1) |
| #define | FALSE ((BOOL)0) |
| #define | DSCSAMPLE SWORD |
| #define | DSCDACODE DWORD |
| #define | DSCUDAPICALL |
| #define | DSCB SWORD |
| #define | DSC_VERSION 0x0591 |
| #define | DSC_DMM16 0 |
| #define | DSC_RMM 1 |
| #define | DSC_TMM 2 |
| #define | DSC_OPMM 3 |
| #define | DSC_DMM 4 |
| #define | DSC_SMM 5 |
| #define | DSC_GMM 6 |
| #define | DSC_QMM 7 |
| #define | DSC_ZMM 8 |
| #define | DSC_PMM 9 |
| #define | DSC_OMM 10 |
| #define | DSC_RMM416 11 |
| #define | DSC_DMM32 12 |
| #define | DSC_DMM32AT 12 |
| #define | DSC_EMMDIO 13 |
| #define | DSC_RMM1612 14 |
| #define | DSC_DMMAT 15 |
| #define | DSC_DMM16AT 16 |
| #define | DSC_IR104 17 |
| #define | DSC_EMM8 18 |
| #define | DSC_PROM 19 |
| #define | DSC_HERCEBX 20 |
| #define | DSC_CPT 21 |
| #define | DSC_DMM48 22 |
| #define | DSC_DMM48AT 22 |
| #define | DSC_OMMDIO 23 |
| #define | DSC_DIO82C55 24 |
| #define | DSC_MRC 24 |
| #define | DSC_EMMOPTO 24 |
| #define | DSC_ATHENA 25 |
| #define | DSC_METIS 26 |
| #define | DSC_DMM32X 27 |
| #define | DSC_DMM32XAT 27 |
| #define | DSC_ELEKTRA 28 |
| #define | DSC_TEST 126 |
| #define | DSC_RAW 127 |
| #define | DSC_DRVR 255 |
| #define | RANGE_5 0 |
| #define | RANGE_10 1 |
| #define | BIPOLAR 0 |
| #define | UNIPOLAR 1 |
| #define | GAIN_1 0 |
| #define | GAIN_2 1 |
| #define | GAIN_4 2 |
| #define | GAIN_8 3 |
| #define | GAIN_10 1 |
| #define | GAIN_100 2 |
| #define | GAIN_1000 3 |
| #define | SCAN_INTERVAL_4 5 |
| #define | SCAN_INTERVAL_5 3 |
| #define | SCAN_INTERVAL_9 4 |
| #define | SCAN_INTERVAL_10 2 |
| #define | SCAN_INTERVAL_15 1 |
| #define | SCAN_INTERVAL_20 0 |
| #define | SINGLE_ENDED 0 |
| #define | DIFFERENTIAL 1 |
| #define | MODE_0_INT11_INT12 0 |
| #define | MODE_0_INT21_INT22 1 |
| #define | MODE_1_82C55_1_C0 2 |
| #define | MODE_1_82C55_1_C3 3 |
| #define | MODE_1_82C55_2_C0 4 |
| #define | MODE_1_82C55_2_C3 5 |
| #define | SOURCE_82C55_1_C0 0 |
| #define | SOURCE_COUNTER_0 1 |
| #define | SOURCE_82C55_2_C0 2 |
| #define | SOURCE_COUNTER_1 3 |
| #define | SOURCE_EXTERNAL 4 |
| #define | SOURCE_COUNTER_2 5 |
| #define | OMM_SOURCE_PIN 0 |
| #define | OMM_SOURCE_CLOCK 1 |
| #define | OMM_SOURCE_OUT 2 |
| #define | PROM_WD_TRIGGER_SCI 0x01 |
| #define | PROM_WD_TRIGGER_NMI 0x02 |
| #define | PROM_WD_TRIGGER_SMI 0x04 |
| #define | PROM_WD_TRIGGER_RESET 0x08 |
| #define | PROM_WD_WDI_ASSERT_FALLING_EDGE 0x10 |
| #define | PROM_WD_WDO_TRIGGERED_EARLY 0x20 |
| #define | PROM_WD_ENABLE_WDI_ASSERTION 0x40 |
| #define | HERC_WD_TRIGGER_NMI 0x10 |
| #define | HERC_WD_TRIGGER_RESET 0x08 |
| #define | HERC_WD_WDI_ASSERT_FALLING_EDGE 0x02 |
| #define | HERC_WD_WDO_TRIGGERED_EARLY 0x04 |
| #define | HERC_WD_ENABLE_WDI_ASSERTION 0x01 |
| #define | ATHENA_WD_WDI_ASSERT_RISING_EDGE 0x10 |
| #define | ATHENA_WD_TRIGGER_SMI 0x20 |
| #define | ATHENA_WD_ENABLE_WDO 0x40 |
| #define | ATHENA_WD_ENABLE_WDI 0x80 |
| #define | ELEKTRA_WD_WDI_ASSERT_RISING_EDGE 0x10 |
| #define | ELEKTRA_WD_TRIGGER_SMI 0x20 |
| #define | ELEKTRA_WD_ENABLE_WDO 0x40 |
| #define | ELEKTRA_WD_ENABLE_WDI 0x80 |
| #define | COUNTER_0 0x00 |
| #define | COUNTER_1 0x01 |
| #define | COUNTER_2 0x02 |
| #define | COUNTER_0_1 0x04 |
| #define | COUNTER_1_2 0x08 |
| #define | COUNTER_0_1_2 0x10 |
| #define | OP_TYPE_NONE 0 |
| #define | OP_TYPE_INT 1 |
| #define | OP_TYPE_DMA 2 |
| #define | INT_TYPE_AD 0x01 |
| #define | INT_TYPE_DA 0x02 |
| #define | INT_TYPE_DIOIN 0x04 |
| #define | INT_TYPE_USER 0x08 |
| #define | INT_TYPE_COUNTER 0x10 |
| #define | INT_TYPE_DIOREAD 0x20 |
| #define | INT_TYPE_OPTO 0x40 |
| #define | INT_TYPE_DIOWRITE 0x80 |
| #define | INT_TYPE_INDEX_AD 0 |
| #define | INT_TYPE_INDEX_DA 1 |
| #define | INT_TYPE_INDEX_DIOIN 2 |
| #define | INT_TYPE_INDEX_USER 3 |
| #define | INT_TYPE_INDEX_COUNTER 4 |
| #define | INT_TYPE_INDEX_DIOREAD 5 |
| #define | INT_TYPE_INDEX_OPTO 6 |
| #define | INT_TYPE_INDEX_DIOWRITE 7 |
| #define | USER_INT_CANCEL 0 |
| #define | USER_INT_AFTER 1 |
| #define | USER_INT_INSTEAD 2 |
| #define | USER_INT_SOURCE_EXTERNAL 1 |
| #define | USER_INT_SOURCE_INTERNAL 0 |
| #define | WG_CMD_START 0x01 |
| #define | WG_CMD_PAUSE 0x02 |
| #define | WG_CMD_RESET 0x04 |
| #define | WG_CMD_INC 0x08 |
| #define | WG_SRC_MANUAL 0 |
| #define | WG_SRC_CTR0 1 |
| #define | WG_SRC_CTR12 2 |
| #define | WG_SRC_EXT 3 |
| #define | WG_CH_PER_FRAME_1 0 |
| #define | WG_CH_PER_FRAME_2 1 |
| #define | WG_CH_PER_FRAME_4 2 |
| #define | AAC_CMD_HOLD 0x10 |
| #define | AAC_CMD_REL 0x08 |
| #define | AAC_CMD_RESET 0x04 |
| #define | AAC_CMD_ABORT 0x02 |
| #define | AAC_CMD_TRIG 0x01 |
| #define | PCI_MAX_RESOURCES 5 |
| #define | PCI_DSC_VENDORID 0x1234 |
| #define | DE_NONE 0 |
| #define | DE_HW_FAILURE 1 |
| #define | DE_SW_FAILURE 2 |
| #define | DE_HW_NOT_SUPPORTED 3 |
| #define | DE_SW_NOT_SUPPORTED 4 |
| #define | DE_INVALID_PARM 5 |
| #define | DE_ALTERNATE_IN_PROGRESS 6 |
| #define | DE_NONE_IN_PROGRESS 7 |
| #define | DE_BUFFER_ROLLOVER 8 |
| #define | DE_INVALID_ERROR_CODE 9 |
| #define | DE_ALREADY_PAUSED 10 |
| #define | DE_OVERFLOW 11 |
| #define | DE_INVALID_FUNC 12 |
| #define | DE_DSCUDH_INVALID 13 |
| #define | DE_INVALID_BOARD 14 |
| #define | DE_BOARD_LIMIT_REACHED 15 |
| #define | DE_BOARD_BUSY 16 |
| #define | DE_INVALID_WINDRVR_HANDLE 17 |
| #define | DE_INVALID_WINDRVR_VERSION 18 |
| #define | DE_BAD_WINDRVR_BOARD_INIT 19 |
| #define | DE_OPERATION_TIMED_OUT 20 |
| #define | DE_INVALID_WINDRVR_KP 21 |
| #define | DE_THREAD_FAILURE 22 |
| #define | STR_DE_NONE "NO ERRORS REPORTED" |
| #define | STR_DE_HW_FAILURE "HARDWARE FAILURE" |
| #define | STR_DE_SW_FAILURE "SOFTWARE FAILURE" |
| #define | STR_DE_HW_NOT_SUPPORTED "OPERATION NOT SUPPORTED BY HARDWARE" |
| #define | STR_DE_SW_NOT_SUPPORTED "OPERATION NOT SUPPORTED BY SOFTWARE" |
| #define | STR_DE_INVALID_PARM "INVALID PARAMETER" |
| #define | STR_DE_ALTERNATE_IN_PROGRESS "ALTERNATE INTERRUPT OPERATION IN PROGRESS" |
| #define | STR_DE_NONE_IN_PROGRESS "NO INTERRUPT OPERATION IN PROGRESS" |
| #define | STR_DE_BUFFER_ROLLOVER "POINTER + SIZE OF DATA OVERRUN BUFFER" |
| #define | STR_DE_INVALID_ERROR_CODE "INVALID ERROR CODE, PLEASE IGNORE" |
| #define | STR_DE_ALREADY_PAUSED "OPERATION ALREADY PAUSED" |
| #define | STR_DE_OVERFLOW "AM9513A COUNTER FUNCTION OVERFLOWED OR BUFFER OVERFLOW" |
| #define | STR_DE_INVALID_FUNC "INVALID FUNCTION FOR SELECTED BOARD" |
| #define | STR_DE_DSCUDH_INVALID "LIBRARY HEADER VERSION MISMATCH" |
| #define | STR_DE_INVALID_BOARD "INVALID BOARD TYPE SPECIFIED" |
| #define | STR_DE_BOARD_LIMIT_REACHED "MAXIMUM NUMBER OF BOARDS REACHED" |
| #define | STR_DE_BOARD_BUSY "ATTEMPT TO ACQUIRE BOARD TIMED OUT" |
| #define | STR_DE_INVALID_WINDRVR_HANDLE "INVALID WINDRIVER HANDLE RETURNED" |
| #define | STR_DE_INVALID_WINDRVR_VERSION "INVALID WINDRIVER VERSION" |
| #define | STR_DE_BAD_WINDRVR_BOARD_INIT "WINDRIVER BOARD INITIALIZATION FAILURE" |
| #define | STR_DE_OPERATION_TIMED_OUT "OPERATION TIMED OUT" |
| #define | STR_DE_INVALID_WINDRVR_KP "KERNEL PLUGIN INITIALIZATION FAILURE" |
| #define | STR_DE_THREAD_FAILURE "THREAD INITIALIZATION FAILURE" |
| #define | STR_DE_MUTEX_FAIL "MUTEX CREATION OR LOCKING OPERATION FAILED" |
| #define | DACS_MAX_CHANNELS 16 |
| #define | DSCUD_MAX_OPTO 8 |
| #define | QMM_COUNTER_GROUP_1 1 |
| #define | QMM_COUNTER_GROUP_2 2 |
| #define | QMM_SOURCE_E1_TC_NM1 0 |
| #define | QMM_SOURCE_SRC1 1 |
| #define | QMM_SOURCE_SRC2 2 |
| #define | QMM_SOURCE_SRC3 3 |
| #define | QMM_SOURCE_SRC4 4 |
| #define | QMM_SOURCE_SRC5 5 |
| #define | QMM_SOURCE_GATE1 6 |
| #define | QMM_SOURCE_GATE2 7 |
| #define | QMM_SOURCE_GATE3 8 |
| #define | QMM_SOURCE_GATE4 9 |
| #define | QMM_SOURCE_GATE5 10 |
| #define | QMM_SOURCE_F1_4MHZ 11 |
| #define | QMM_SOURCE_F2_400KHZ 12 |
| #define | QMM_SOURCE_F3_40KHZ 13 |
| #define | QMM_SOURCE_F4_4KHZ 14 |
| #define | QMM_SOURCE_F5_400HZ 15 |
| #define | QMM_TOD_DISABLED 0 |
| #define | QMM_TOD_DIVIDE_BY_5 1 |
| #define | QMM_TOD_DIVIDE_BY_6 2 |
| #define | QMM_TOD_DIVIDE_BY_10 3 |
| #define | QMM_NO_GATING 0 |
| #define | QMM_ACTIVE_HIGH_TC_NM1 1 |
| #define | QMM_ACTIVE_HIGH_LEVEL_GATE_NP1 2 |
| #define | QMM_ACTIVE_HIGH_LEVEL_GATE_NM1 3 |
| #define | QMM_ACTIVE_HIGH_LEVEL_GATE_N 4 |
| #define | QMM_ACTIVE_LOW_LEVEL_GATE_N 5 |
| #define | QMM_ACTIVE_HIGH_EDGE_GATE_N 6 |
| #define | QMM_ACTIVE_LOW_EDGE_GATE_N 7 |
| #define | QMM_INACTIVE_OUTPUT_LOW 0 |
| #define | QMM_ACTIVE_HIGH_PULSE_ON_TC 1 |
| #define | QMM_TOGGLE_ON_TC 2 |
| #define | QMM_INACTIVE_OUTPUT_HIGH 4 |
| #define | QMM_ACTIVE_LOW_PULSE_ON_TC 5 |
| #define | QMM_ACTION_NONE 0 |
| #define | QMM_ACTION_ARM 1 |
| #define | QMM_ACTION_LOAD 2 |
| #define | QMM_ACTION_LOAD_AND_ARM 3 |
| #define | QMM_ACTION_DISARM_AND_SAVE 4 |
| #define | QMM_ACTION_SAVE 5 |
| #define | QMM_ACTION_DISARM 6 |
| #define | QMM_SPECIAL_CLEAR_TOGGLE_OUTPUT 0 |
| #define | QMM_SPECIAL_SET_TOGGLE_OUTPUT 1 |
| #define | QMM_SPECIAL_STEP_COUNTER 2 |
| #define | QMM_SPECIAL_PROGRAM_ALARM 3 |
| #define | QMM_INTERVAL_1MS_1KHZ 0 |
| #define | QMM_INTERVAL_10MS_100HZ 1 |
| #define | QMM_INTERVAL_100MS_10HZ 2 |
| #define | QMM_INTERVAL_1S_1HZ 3 |
| #define | QMM_INTERVAL_10S_01HZ 4 |
Typedefs |
| typedef void(* | DSCUserInterruptFunction )(void *parameter) |
Functions |
| BYTE DSCUDAPICALL | dscGetLastError (ERRPARAMS *errparams) |
| DSCUDAPICALL char * | dscGetErrorString (BYTE error_code) |
| BYTE DSCUDAPICALL | dscInit (WORD version) |
| BYTE DSCUDAPICALL | dscFree (void) |
| BYTE DSCUDAPICALL | dscInitBoard (BYTE boardtype, DSCCB *dsccb, DSCB *board) |
| BYTE DSCUDAPICALL | dscPCIInitBoard (BYTE boardtype, DSCCBP *dsccbp, DSCB *board) |
| BYTE DSCUDAPICALL | dscFreeBoard (DSCB board) |
| BYTE DSCUDAPICALL | dscADSetSettings (DSCB board, DSCADSETTINGS *settings) |
| BYTE DSCUDAPICALL | dscADSetChannel (DSCB board, BYTE low_channel, BYTE high_channel) |
| BYTE DSCUDAPICALL | dscADSample (DSCB board, DSCSAMPLE *sample) |
| BYTE DSCUDAPICALL | dscADSampleInt (DSCB board, DSCAIOINT *dscaioint) |
| BYTE DSCUDAPICALL | dscADSampleAvg (DSCB board, DFLOAT *average, int count) |
| BYTE DSCUDAPICALL | dscADScan (DSCB board, DSCADSCAN *dscadscan, DSCSAMPLE *sample_values) |
| BYTE DSCUDAPICALL | dscADScanInt (DSCB board, DSCAIOINT *dscaioint) |
| BYTE DSCUDAPICALL | dscADScanAvg (DSCB board, DSCADSCAN *dscadscan, DFLOAT *average_values, int count) |
| BYTE DSCUDAPICALL | dscDASetPolarity (DSCB board, BYTE polarity) |
| BYTE DSCUDAPICALL | dscDASetSettings (DSCB board, DSCDASETTINGS *dasettings) |
| BYTE DSCUDAPICALL | dscDAConvert (DSCB board, BYTE channel, DSCDACODE output_code) |
| BYTE DSCUDAPICALL | dscDAConvertScan (DSCB board, DSCDACS *dscdacs) |
| BYTE DSCUDAPICALL | dscDAConvertScanInt (DSCB board, DSCAIOINT *dscaioint) |
| BYTE DSCUDAPICALL | dscDIOSetConfig (DSCB board, BYTE *config_bytes) |
| BYTE DSCUDAPICALL | dscDIOInputByte (DSCB board, BYTE port, BYTE *digital_value) |
| BYTE DSCUDAPICALL | dscDIOInputWord (DSCB board, BYTE port, WORD *digital_value) |
| BYTE DSCUDAPICALL | dscDIOOutputByte (DSCB board, BYTE port, BYTE digital_value) |
| BYTE DSCUDAPICALL | dscDIOOutputWord (DSCB board, BYTE port, WORD digital_value) |
| BYTE DSCUDAPICALL | dscDIOInputBit (DSCB board, BYTE port, BYTE bit, BYTE *digital_value) |
| BYTE DSCUDAPICALL | dscDIOOutputBit (DSCB board, BYTE port, BYTE bit, BYTE digital_value) |
| BYTE DSCUDAPICALL | dscDIOSetBit (DSCB board, BYTE port, BYTE bit) |
| BYTE DSCUDAPICALL | dscDIOClearBit (DSCB board, BYTE port, BYTE bit) |
| BYTE DSCUDAPICALL | dscDIOInputInt (DSCB board, DSCDIOINT *dscdioint) |
| BYTE DSCUDAPICALL | dscDIOOutputInt (DSCB board, DSCDIOINT *dscdioint) |
| BYTE DSCUDAPICALL | dscDMM32DIOOutputByte (DSCB board, BYTE port, BYTE digital_value) |
| BYTE DSCUDAPICALL | dscDMM32DIOInputByte (DSCB board, BYTE port, BYTE *digital_value) |
| BYTE DSCUDAPICALL | dscOptoInputByte (DSCB board, BYTE port, BYTE *optoValue) |
| BYTE DSCUDAPICALL | dscOptoInputBit (DSCB board, BYTE port, BYTE bit, BYTE *optoValue) |
| BYTE DSCUDAPICALL | dscOptoGetPolarity (DSCB board, BYTE *polarity) |
| BYTE DSCUDAPICALL | dscOptoGetState (DSCB board, DSCOPTOSTATE *state) |
| BYTE DSCUDAPICALL | dscOptoSetState (DSCB board, DSCOPTOSTATE *state) |
| BYTE DSCUDAPICALL | dscCounterSetRateSingle (DSCB board, float hertz, DWORD ctr) |
| BYTE DSCUDAPICALL | dscCounterSetRate (DSCB board, float hertz) |
| BYTE DSCUDAPICALL | dscCounterDirectSet (DSCB board, BYTE code, DWORD data, BYTE ctr_number) |
| BYTE DSCUDAPICALL | dscCounterRead (DSCB board, DSCCR *dsccr) |
| BYTE DSCUDAPICALL | dscSetCalMux (DSCB board, BOOL on) |
| BYTE DSCUDAPICALL | dscADAutoCal (DSCB board, DSCADCALPARAMS *params) |
| BYTE DSCUDAPICALL | dscDAAutoCal (DSCB board, DSCDACALPARAMS *params) |
| BYTE DSCUDAPICALL | dscADCalVerify (DSCB board, DSCADCALPARAMS *params) |
| BYTE DSCUDAPICALL | dscDACalVerify (DSCB board, DSCDACALPARAMS *params) |
| BYTE DSCUDAPICALL | dscGetReferenceVoltages (DSCB board, DFLOAT *refs) |
| BYTE DSCUDAPICALL | dscSetReferenceVoltages (DSCB board, DFLOAT *refs) |
| BYTE DSCUDAPICALL | dscDAGetOffsets (DSCB board, DFLOAT *offsets, int count) |
| BYTE DSCUDAPICALL | dscDASetOffsets (DSCB board, DFLOAT *offsets, int count) |
| BYTE DSCUDAPICALL | dscSetRelay (DSCB board, BYTE relay, BYTE value) |
| BYTE DSCUDAPICALL | dscGetRelay (DSCB board, BYTE relay, BYTE *value) |
| BYTE DSCUDAPICALL | dscSetRelayMulti (DSCB board, BYTE relayGroup, BYTE value) |
| BYTE DSCUDAPICALL | dscGetRelayMulti (DSCB board, BYTE relayGroup, BYTE *value) |
| BYTE DSCUDAPICALL | dscWatchdogEnable (DSCB board, WORD timer16, BYTE timer8, SDWORD options) |
| BYTE DSCUDAPICALL | dscWatchdogDisable (DSCB board) |
| BYTE DSCUDAPICALL | dscWatchdogTrigger (DSCB board) |
| BYTE DSCUDAPICALL | dscPWMLoad (DSCB board, BYTE pwm_circuit, BYTE counter, DWORD value) |
| BYTE DSCUDAPICALL | dscPWMConfig (DSCB board, BYTE *config_byte) |
| BYTE DSCUDAPICALL | dscPWMClear (DSCB board, BYTE pwm_circuit) |
| BYTE DSCUDAPICALL | dscPWMFunction (DSCB board, DSCPWM *dscpwm) |
| BYTE DSCUDAPICALL | dscRegisterRead (DSCB board, WORD address, BYTE *data) |
| BYTE DSCUDAPICALL | dscRegisterWrite (DSCB board, WORD address, BYTE data) |
| BYTE DSCUDAPICALL | dscInp (DWORD address, BYTE *value) |
| BYTE DSCUDAPICALL | dscInpw (DWORD address, WORD *value) |
| BYTE DSCUDAPICALL | dscInpl (DWORD address, DWORD *value) |
| BYTE DSCUDAPICALL | dscInpws (DWORD address, WORD *buffer, WORD n) |
| BYTE DSCUDAPICALL | dscOutp (DWORD address, BYTE value) |
| BYTE DSCUDAPICALL | dscOutpw (DWORD address, WORD value) |
| BYTE DSCUDAPICALL | dscOutpl (DWORD address, DWORD value) |
| BYTE DSCUDAPICALL | dscOutpws (DWORD address, WORD *buffer, WORD n) |
| BYTE DSCUDAPICALL | dscSleep (DWORD ms) |
| BYTE DSCUDAPICALL | dscGetTime (DWORD *ms) |
| BYTE DSCUDAPICALL | dscGetEEPROM (DSCB board, DWORD address, BYTE *data) |
| BYTE DSCUDAPICALL | dscSetEEPROM (DSCB board, DWORD address, BYTE data) |
| BYTE DSCUDAPICALL | dscSetTrimDac (DSCB board, DWORD trimDac, BYTE value) |
| BYTE DSCUDAPICALL | dscGetStatus (DSCB board, DSCS *status) |
| BYTE DSCUDAPICALL | dscCancelOp (DSCB board) |
| BYTE DSCUDAPICALL | dscCancelOpType (DSCB board, DWORD int_type) |
| BYTE DSCUDAPICALL | dscPauseOp (DSCB board) |
| BYTE DSCUDAPICALL | dscResumeOp (DSCB board) |
| BYTE DSCUDAPICALL | dscSetUserInterruptFunction (DSCB board, DSCUSERINTFUNCTION *dscuserintfunc) |
| BYTE DSCUDAPICALL | dscSetUserInterruptFunctionType (DSCB board, DSCUSERINTFUNCTION *dscuserintfunc, DWORD int_type) |
| BYTE DSCUDAPICALL | dscUserInt (DSCB board, DSCUSERINT *dscuserint, DSCUserInterruptFunction function) |
| BYTE DSCUDAPICALL | dscUserIntVB (DSCB board, DSCUSERINT *dscuserint) |
| BYTE DSCUDAPICALL | dscClearUserInterruptFunction (DSCB board) |
| BYTE DSCUDAPICALL | dscClearUserInterruptFunctionType (DSCB board, DWORD int_type) |
| BYTE DSCUDAPICALL | dscGetBoardMacro (char *boardtype, BYTE *macro) |
| BYTE DSCUDAPICALL | dscGetFPGARev (DSCB board, WORD *fpga) |
| BYTE DSCUDAPICALL | dscSetSystemPriority (DWORD priority) |
| BYTE DSCUDAPICALL | dscADCodeToVoltage (DSCB board, DSCADSETTINGS adsettings, DSCSAMPLE adcode, DFLOAT *voltage) |
| BYTE DSCUDAPICALL | dscVoltageToADCode (DSCB board, DSCADSETTINGS adsettings, DFLOAT voltage, DSCSAMPLE *adcode) |
| BYTE DSCUDAPICALL | dscDACodeToVoltage (DSCB board, DSCDASETTINGS dasettings, DSCDACODE dacode, DFLOAT *voltage) |
| BYTE DSCUDAPICALL | dscVoltageToDACode (DSCB board, DSCDASETTINGS dasettings, DFLOAT voltage, DSCDACODE *dacode) |
| BYTE DSCUDAPICALL | dscIR104ClearRelay (DSCB board, BYTE relay) |
| BYTE DSCUDAPICALL | dscIR104SetRelay (DSCB board, BYTE relay) |
| BYTE DSCUDAPICALL | dscIR104RelayInput (DSCB board, BYTE relay, BYTE *value) |
| BYTE DSCUDAPICALL | dscIR104OptoInput (DSCB board, BYTE opto, BYTE *value) |
| BYTE DSCUDAPICALL | dscEMMDIOGetState (DSCB board, DSCEMMDIO *state) |
| BYTE DSCUDAPICALL | dscEMMDIOSetState (DSCB board, DSCEMMDIO *state) |
| BYTE DSCUDAPICALL | dscEMMDIOResetInt (DSCB board, DSCEMMDIORESETINT *edge) |
| BYTE DSCUDAPICALL | dscEnhancedFeaturesEnable (DSCB board, BOOL enable) |
| BYTE DSCUDAPICALL | dscPICOutp (DSCB board, DWORD address, BYTE value) |
| BYTE DSCUDAPICALL | dscPICInp (DSCB board, DWORD address, BYTE *value) |
| BYTE DSCUDAPICALL | dscPICProgEnable (DSCB board, BOOL enable) |
| BYTE DSCUDAPICALL | dscPICProgSet (DSCB board, BOOL dout, BOOL dstate, BOOL cstate) |
| BYTE DSCUDAPICALL | dscPICProgGet (DSCB board, BOOL *din) |
| BYTE DSCUDAPICALL | dscAACCommand (DSCB board, DWORD cmd) |
| BYTE DSCUDAPICALL | dscAACGetStatus (DSCB board, DSCAACSTATUS *status) |
| BYTE DSCUDAPICALL | dscWGCommand (DSCB board, DWORD cmd) |
| BYTE DSCUDAPICALL | dscWGConfigSet (DSCB board, DSCWGCONFIG *config) |
| BYTE DSCUDAPICALL | dscWGBufferSet (DSCB board, DWORD address, DSCDACODE value, DWORD channel, BOOL simul) |
| BYTE DSCUDAPICALL | dscQMMReset (DSCB board) |
| BYTE DSCUDAPICALL | dscQMMSetMMR (DSCB board, DSCQMM_MMR *dscqmmmmr) |
| BYTE DSCUDAPICALL | dscQMMSetCMR (DSCB board, DSCQMM_CMR *dscqmmcmr) |
| BYTE DSCUDAPICALL | dscQMMCounterControl (DSCB board, DSCQMM_MCC *dscqmmmcc, BYTE *status) |
| BYTE DSCUDAPICALL | dscQMMSingleCounterControl (DSCB board, BYTE counter, BYTE action) |
| BYTE DSCUDAPICALL | dscQMMSetLoadRegister (DSCB board, BYTE counter, WORD value) |
| BYTE DSCUDAPICALL | dscQMMSetHoldRegister (DSCB board, BYTE counter, WORD value) |
| BYTE DSCUDAPICALL | dscQMMReadHoldRegister (DSCB board, BYTE counter, WORD *value) |
| BYTE DSCUDAPICALL | dscQMMSpecialCounterFunction (DSCB board, DSCQMM_SCF *dscqmmscf) |
| BYTE DSCUDAPICALL | dscQMMMeasureFrequency (DSCB board, BYTE interval, BYTE source, FLOAT *freq) |
| BYTE DSCUDAPICALL | dscQMMMeasurePeriod (DSCB board, BYTE frequency, FLOAT *period) |
| BYTE DSCUDAPICALL | dscQMMPulseWidthModulation (DSCB board, DSCQMM_PWM *dscqmmpwm) |
Variables |
| typedef | DSCADCALPARAMS |