|
DAS
3.1.6 - 18/09/2017
|
Go to the source code of this file.
Data Structures | |
| struct | DAPARAMS |
| struct | DIOPARAMS |
| struct | DSCADSCAN |
| struct | DSCADSETTINGS |
| struct | DSCAIOINT |
| struct | DSCAUTOCAL |
| struct | DSCCB |
| struct | DSCCR |
| struct | DSCCS |
| struct | DSCDACALPARAMS |
| struct | DSCDACS |
| struct | DSCDALISETTINGS |
| struct | DSCDIOINT |
| struct | DSCEMMDIO |
| struct | DSCEMMDIORESETINT |
| struct | DSCQMM_CMR |
| struct | DSCQMM_MCC |
| struct | DSCQMM_MMR |
| struct | DSCQMM_PWM |
| struct | DSCQMM_SCF |
| struct | DSCS |
| struct | DSCUSERINT |
| struct | DSCUSERINTFUNCTION |
| struct | DSCWATCHDOG |
| struct | ERRPARAMS |
| struct | REGPARAMS |
| struct | SETCALPARAMS |
Macros | |
| #define | BIPOLAR 0 |
| #define | BOOL int |
| #define | BYTE unsigned char |
| #define | DE_ALREADY_PAUSED 10 /* can't pause an operation--it's already paused */ |
| #define | DE_ALTERNATE_IN_PROGRESS 6 /* alternate interrupt function in progress */ |
| #define | DE_BAD_WINDRVR_BOARD_INIT 19 /* Windriver could not initialize the board */ |
| #define | DE_BOARD_BUSY 16 /* Attempt to acquire the board timed out */ |
| #define | DE_BOARD_LIMIT_REACHED 15 /* Tried to initialize too many boards at once */ |
| #define | DE_BUFFER_ROLLOVER 8 /* pointer passed in + sizeof data to be written would roll over a segment */ |
| #define | DE_DALI_ERROR 23 /* DALI Error, must print out error string to see details */ |
| #define | DE_DSCUDH_INVALID 13 /* Header - Library version mismatch */ |
| #define | DE_HW_FAILURE 1 /* hardware failed */ |
| #define | DE_HW_NOT_SUPPORTED 3 /* could not perform operation on this board */ |
| #define | DE_INVALID_BOARD 14 /* Invalid board-type constant */ |
| #define | DE_INVALID_FUNC 12 /* Function number not recognized by board type */ |
| #define | DE_INVALID_PARM 5 /* a parameter to the function is invalid */ |
| #define | DE_INVALID_WINDRVR_HANDLE 17 /* Windriver initialization failed */ |
| #define | DE_INVALID_WINDRVR_KP 21 /* Windriver kernel plugin initialization failed */ |
| #define | DE_INVALID_WINDRVR_VERSION 18 /* Windriver version conflict */ |
| #define | DE_NONE 0 /* no error */ |
| #define | DE_NONE_IN_PROGRESS 7 /* no interrupt function in progress to pause/cancel/resume */ |
| #define | DE_OPERATION_TIMED_OUT 20 /* Operation timed out */ |
| #define | DE_OVERFLOW 11 /* Am9513A counter function overflowed */ |
| #define | DE_SW_FAILURE 2 /* software failed */ |
| #define | DE_SW_NOT_SUPPORTED 4 /* software does not yet support this operation */ |
| #define | DE_THREAD_FAILURE 22 /* Windriver failed to initialize thread */ |
| #define | DFLOAT long double |
| #define | DSC_DALI 20 |
| #define | DSC_DALI_DEFAULT_PORT 4444 |
| #define | DSC_DMM 4 |
| #define | DSC_DMM16 0 |
| #define | DSC_DMM16AT 16 |
| #define | DSC_DMM32 12 |
| #define | DSC_DMMAT 15 |
| #define | DSC_DRVR 255 |
| #define | DSC_EMM8 18 |
| #define | DSC_EMMDIO 13 |
| #define | DSC_GMM 6 |
| #define | DSC_IR104 17 |
| #define | DSC_OMM 10 |
| #define | DSC_OMMDIO 21 |
| #define | DSC_OPMM 3 |
| #define | DSC_PMM 9 |
| #define | DSC_PROM 19 |
| #define | DSC_QMM 7 |
| #define | DSC_RMM 1 |
| #define | DSC_RMM1612 14 |
| #define | DSC_RMM416 11 |
| #define | DSC_SMM 5 |
| #define | DSC_TMM 2 |
| #define | DSC_VERSION 0x0510 /* 0xVVRR - Version & Revision */ |
| #define | DSC_ZMM 8 |
| #define | DSCB SWORD |
| #define | DSCDACODE DWORD |
| #define | DSCSAMPLE SWORD |
| #define | DSCUDAPICALL |
| #define | DWORD unsigned long |
| #define | FALSE ((BOOL)0) |
| #define | FAR _far |
| #define | FLOAT float |
| #define | GAIN_1 0 |
| #define | GAIN_10 1 /* higher gains for SMM boards */ |
| #define | GAIN_100 2 |
| #define | GAIN_1000 3 |
| #define | GAIN_2 1 |
| #define | GAIN_4 2 |
| #define | GAIN_8 3 |
| #define | LONG signed long |
| #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 | OMM_SOURCE_CLOCK 1 |
| #define | OMM_SOURCE_OUT 2 |
| #define | OMM_SOURCE_PIN 0 |
| #define | OP_TYPE_DMA 2 |
| #define | OP_TYPE_INT 1 |
| #define | OP_TYPE_NONE 0 |
| #define | PROM_WD_ENABLE_WDI_ASSERTION 0x40 |
| #define | PROM_WD_TRIGGER_NMI 0x02 |
| #define | PROM_WD_TRIGGER_RESET 0x08 |
| #define | PROM_WD_TRIGGER_SCI 0x01 |
| #define | PROM_WD_TRIGGER_SMI 0x04 |
| #define | PROM_WD_WDI_ASSERT_FALLING_EDGE 0x10 |
| #define | PROM_WD_WDO_TRIGGERED_EARLY 0x20 |
| #define | QMM_ACTION_ARM 1 |
| #define | QMM_ACTION_DISARM 6 |
| #define | QMM_ACTION_DISARM_AND_SAVE 4 |
| #define | QMM_ACTION_LOAD 2 |
| #define | QMM_ACTION_LOAD_AND_ARM 3 |
| #define | QMM_ACTION_NONE 0 |
| #define | QMM_ACTION_SAVE 5 |
| #define | QMM_ACTIVE_HIGH_EDGE_GATE_N 6 |
| #define | QMM_ACTIVE_HIGH_LEVEL_GATE_N 4 |
| #define | QMM_ACTIVE_HIGH_LEVEL_GATE_NM1 3 |
| #define | QMM_ACTIVE_HIGH_LEVEL_GATE_NP1 2 |
| #define | QMM_ACTIVE_HIGH_PULSE_ON_TC 1 |
| #define | QMM_ACTIVE_HIGH_TC_NM1 1 |
| #define | QMM_ACTIVE_LOW_EDGE_GATE_N 7 |
| #define | QMM_ACTIVE_LOW_LEVEL_GATE_N 5 |
| #define | QMM_ACTIVE_LOW_PULSE_ON_TC 5 |
| #define | QMM_COUNTER_GROUP_1 1 |
| #define | QMM_COUNTER_GROUP_2 2 |
| #define | QMM_INACTIVE_OUTPUT_HIGH 4 |
| #define | QMM_INACTIVE_OUTPUT_LOW 0 |
| #define | QMM_INTERVAL_100MS_10HZ 2 |
| #define | QMM_INTERVAL_10MS_100HZ 1 |
| #define | QMM_INTERVAL_10S_01HZ 4 |
| #define | QMM_INTERVAL_1MS_1KHZ 0 |
| #define | QMM_INTERVAL_1S_1HZ 3 |
| #define | QMM_NO_GATING 0 |
| #define | QMM_SOURCE_E1_TC_NM1 0 |
| #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_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_SRC1 1 |
| #define | QMM_SOURCE_SRC2 2 |
| #define | QMM_SOURCE_SRC3 3 |
| #define | QMM_SOURCE_SRC4 4 |
| #define | QMM_SOURCE_SRC5 5 |
| #define | QMM_SPECIAL_CLEAR_TOGGLE_OUTPUT 0 |
| #define | QMM_SPECIAL_PROGRAM_ALARM 3 |
| #define | QMM_SPECIAL_SET_TOGGLE_OUTPUT 1 |
| #define | QMM_SPECIAL_STEP_COUNTER 2 |
| #define | QMM_TOD_DISABLED 0 |
| #define | QMM_TOD_DIVIDE_BY_10 3 |
| #define | QMM_TOD_DIVIDE_BY_5 1 |
| #define | QMM_TOD_DIVIDE_BY_6 2 |
| #define | QMM_TOGGLE_ON_TC 2 |
| #define | RANGE_10 1 |
| #define | RANGE_5 0 |
| #define | SBYTE signed char |
| #define | SDWORD signed long |
| #define | SOURCE_82C55_1_C0 0 |
| #define | SOURCE_82C55_2_C0 2 |
| #define | SOURCE_COUNTER_0 1 |
| #define | SOURCE_COUNTER_1 3 |
| #define | SOURCE_COUNTER_2 5 |
| #define | SOURCE_EXTERNAL 4 |
| #define | STR_DE_ALREADY_PAUSED "OPERATION ALREADY PAUSED" |
| #define | STR_DE_ALTERNATE_IN_PROGRESS "ALTERNATE INTERRUPT OPERATION IN PROGRESS" |
| #define | STR_DE_BAD_WINDRVR_BOARD_INIT "WINDRIVER BOARD INITIALIZATION FAILURE" |
| #define | STR_DE_BOARD_BUSY "ATTEMPT TO ACQUIRE BOARD TIMED OUT" |
| #define | STR_DE_BOARD_LIMIT_REACHED "MAXIMUM NUMBER OF BOARDS REACHED" |
| #define | STR_DE_BUFFER_ROLLOVER "POINTER + SIZE OF DATA OVERRUN BUFFER" |
| #define | STR_DE_DALI_NOT_STREAMING "NO DALI STREAMING OPERATION IN PROGRESS" |
| #define | STR_DE_DALI_NOT_SUPPORTED "DALI FUNCTIONS SUPPORTED IN WIN32 AND LINUX ONLY" |
| #define | STR_DE_DALI_STREAMING "DALI STREAMING OPERATION IN PROGRESS" |
| #define | STR_DE_DSCUDH_INVALID "LIBRARY HEADER VERSION MISMATCH" |
| #define | STR_DE_HW_FAILURE "HARDWARE FAILURE" |
| #define | STR_DE_HW_NOT_SUPPORTED "OPERATION NOT SUPPORTED BY HARDWARE" |
| #define | STR_DE_INVALID_BOARD "INVALID BOARD TYPE SPECIFIED" |
| #define | STR_DE_INVALID_FUNC "INVALID FUNCTION FOR SELECTED BOARD" |
| #define | STR_DE_INVALID_PARM "INVALID PARAMETER" |
| #define | STR_DE_INVALID_WINDRVR_HANDLE "INVALID WINDRIVER HANDLE RETURNED" |
| #define | STR_DE_INVALID_WINDRVR_KP "KERNEL PLUGIN INITIALIZATION FAILURE" |
| #define | STR_DE_INVALID_WINDRVR_VERSION "INVALID WINDRIVER VERSION" |
| #define | STR_DE_NONE "NO ERRORS REPORTED" |
| #define | STR_DE_NONE_IN_PROGRESS "NO INTERRUPT OPERATION IN PROGRESS" |
| #define | STR_DE_OPERATION_TIMED_OUT "OPERATION TIMED OUT" |
| #define | STR_DE_OVERFLOW "AM9513A COUNTER FUNCTION OVERFLOWED OR BUFFER OVERFLOW" |
| #define | STR_DE_SW_FAILURE "SOFTWARE FAILURE" |
| #define | STR_DE_SW_NOT_SUPPORTED "OPERATION NOT SUPPORTED BY SOFTWARE" |
| #define | STR_DE_THREAD_FAILURE "THREAD INITIALIZATION FAILURE" |
| #define | SWORD signed short |
| #define | TRUE ((BOOL)1) |
| #define | UNIPOLAR 1 |
| #define | USER_INT_AFTER 1 |
| #define | USER_INT_CANCEL 0 |
| #define | USER_INT_INSTEAD 2 |
| #define | USER_INT_SOURCE_EXTERNAL 1 |
| #define | USER_INT_SOURCE_INTERNAL 0 |
| #define | WORD unsigned short |
Typedefs | |
| typedef struct DSCAUTOCAL | DSCADCALPARAMS |
| typedef void(* | DSCUserInterruptFunction) (void *parameter) |
Enumerations | |
| enum | { DALI_UNKNOWN, DALI_AIN, DALI_AOUT, DALI_DIN, DALI_DOUT, DALI_DANY } |
| #define BIPOLAR 0 |
Definition at line 192 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define BYTE unsigned char |
Definition at line 55 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define DE_ALREADY_PAUSED 10 /* can't pause an operation--it's already paused */ |
| #define DE_ALTERNATE_IN_PROGRESS 6 /* alternate interrupt function in progress */ |
| #define DE_BAD_WINDRVR_BOARD_INIT 19 /* Windriver could not initialize the board */ |
| #define DE_BOARD_BUSY 16 /* Attempt to acquire the board timed out */ |
| #define DE_BOARD_LIMIT_REACHED 15 /* Tried to initialize too many boards at once */ |
| #define DE_BUFFER_ROLLOVER 8 /* pointer passed in + sizeof data to be written would roll over a segment */ |
| #define DE_DALI_ERROR 23 /* DALI Error, must print out error string to see details */ |
| #define DE_DSCUDH_INVALID 13 /* Header - Library version mismatch */ |
| #define DE_HW_NOT_SUPPORTED 3 /* could not perform operation on this board */ |
| #define DE_INVALID_BOARD 14 /* Invalid board-type constant */ |
| #define DE_INVALID_FUNC 12 /* Function number not recognized by board type */ |
| #define DE_INVALID_PARM 5 /* a parameter to the function is invalid */ |
| #define DE_INVALID_WINDRVR_HANDLE 17 /* Windriver initialization failed */ |
| #define DE_INVALID_WINDRVR_KP 21 /* Windriver kernel plugin initialization failed */ |
| #define DE_INVALID_WINDRVR_VERSION 18 /* Windriver version conflict */ |
| #define DE_NONE 0 /* no error */ |
Definition at line 273 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define DE_NONE_IN_PROGRESS 7 /* no interrupt function in progress to pause/cancel/resume */ |
| #define DE_OVERFLOW 11 /* Am9513A counter function overflowed */ |
| #define DE_SW_NOT_SUPPORTED 4 /* software does not yet support this operation */ |
| #define DE_THREAD_FAILURE 22 /* Windriver failed to initialize thread */ |
| #define DSC_DMM 4 |
Definition at line 165 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define DSC_VERSION 0x0510 /* 0xVVRR - Version & Revision */ |
Definition at line 155 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define DWORD unsigned long |
Definition at line 75 of file DSCUD.H.
Referenced by delay(), DXL_RxStr(), NOVA_Out(), WDT_func(), and WDTRefresh().
| #define FALSE ((BOOL)0) |
Definition at line 110 of file DSCUD.H.
Referenced by AMS_AdvancedCB().
| #define GAIN_1 0 |
Definition at line 195 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define RANGE_10 1 |
Definition at line 190 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define RANGE_5 0 |
Definition at line 189 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define STR_DE_ALTERNATE_IN_PROGRESS "ALTERNATE INTERRUPT OPERATION IN PROGRESS" |
| #define STR_DE_BAD_WINDRVR_BOARD_INIT "WINDRIVER BOARD INITIALIZATION FAILURE" |
| #define STR_DE_BOARD_BUSY "ATTEMPT TO ACQUIRE BOARD TIMED OUT" |
| #define STR_DE_BOARD_LIMIT_REACHED "MAXIMUM NUMBER OF BOARDS REACHED" |
| #define STR_DE_BUFFER_ROLLOVER "POINTER + SIZE OF DATA OVERRUN BUFFER" |
| #define STR_DE_DALI_NOT_STREAMING "NO DALI STREAMING OPERATION IN PROGRESS" |
| #define STR_DE_DALI_NOT_SUPPORTED "DALI FUNCTIONS SUPPORTED IN WIN32 AND LINUX ONLY" |
| #define STR_DE_DALI_STREAMING "DALI STREAMING OPERATION IN PROGRESS" |
| #define STR_DE_DSCUDH_INVALID "LIBRARY HEADER VERSION MISMATCH" |
| #define STR_DE_HW_NOT_SUPPORTED "OPERATION NOT SUPPORTED BY HARDWARE" |
| #define STR_DE_INVALID_FUNC "INVALID FUNCTION FOR SELECTED BOARD" |
| #define STR_DE_INVALID_WINDRVR_HANDLE "INVALID WINDRIVER HANDLE RETURNED" |
| #define STR_DE_INVALID_WINDRVR_KP "KERNEL PLUGIN INITIALIZATION FAILURE" |
| #define STR_DE_INVALID_WINDRVR_VERSION "INVALID WINDRIVER VERSION" |
| #define STR_DE_NONE_IN_PROGRESS "NO INTERRUPT OPERATION IN PROGRESS" |
| #define STR_DE_OVERFLOW "AM9513A COUNTER FUNCTION OVERFLOWED OR BUFFER OVERFLOW" |
| #define STR_DE_SW_NOT_SUPPORTED "OPERATION NOT SUPPORTED BY SOFTWARE" |
| #define STR_DE_THREAD_FAILURE "THREAD INITIALIZATION FAILURE" |
| #define TRUE ((BOOL)1) |
Definition at line 105 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define UNIPOLAR 1 |
Definition at line 193 of file DSCUD.H.
Referenced by D_readtemp_int().
| #define WORD unsigned short |
Definition at line 65 of file DSCUD.H.
Referenced by D_readtemp_int(), and NOVA_Out().
| typedef struct DSCAUTOCAL DSCADCALPARAMS |
| anonymous enum |
| Enumerator | |
|---|---|
| DALI_UNKNOWN | |
| DALI_AIN | |
| DALI_AOUT | |
| DALI_DIN | |
| DALI_DOUT | |
| DALI_DANY | |
Definition at line 747 of file DSCUD.H.
| BYTE DSCUDAPICALL dscADAutoCal | ( | DSCB | board, |
| DSCADCALPARAMS * | params | ||
| ) |
| BYTE DSCUDAPICALL dscADCalVerify | ( | DSCB | board, |
| DSCADCALPARAMS * | params | ||
| ) |
| BYTE DSCUDAPICALL dscADSample | ( | DSCB | board, |
| DSCSAMPLE * | sample | ||
| ) |
| BYTE DSCUDAPICALL dscADSampleInt | ( | DSCB | board, |
| DSCAIOINT * | dscaioint | ||
| ) |
| BYTE DSCUDAPICALL dscADScan | ( | DSCB | board, |
| DSCADSCAN * | dscadscan, | ||
| DSCSAMPLE * | sample_values | ||
| ) |
| BYTE DSCUDAPICALL dscADScanInt | ( | DSCB | board, |
| DSCAIOINT * | dscaioint | ||
| ) |
| BYTE DSCUDAPICALL dscADSetChannel | ( | DSCB | board, |
| BYTE | low_channel, | ||
| BYTE | high_channel | ||
| ) |
| BYTE DSCUDAPICALL dscADSetSettings | ( | DSCB | board, |
| DSCADSETTINGS * | settings | ||
| ) |
| BYTE DSCUDAPICALL dscCancelOp | ( | DSCB | board | ) |
| BYTE DSCUDAPICALL dscClearUserInterruptFunction | ( | DSCB | board | ) |
| BYTE DSCUDAPICALL dscCounterRead | ( | DSCB | board, |
| DSCCR * | dsccr | ||
| ) |
| BYTE DSCUDAPICALL dscCounterSetRate | ( | DSCB | board, |
| float | hertz | ||
| ) |
| BYTE DSCUDAPICALL dscDAAutoCal | ( | DSCB | board, |
| DSCDACALPARAMS * | params | ||
| ) |
| BYTE DSCUDAPICALL dscDACalVerify | ( | DSCB | board, |
| DSCDACALPARAMS * | params | ||
| ) |
| 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 dscDALIGetBoardMacro | ( | DSCB | board, |
| BYTE * | macro | ||
| ) |
| BYTE DSCUDAPICALL dscDALIGetSettings | ( | DSCB | board, |
| DSCDALISETTINGS * | settings | ||
| ) |
| BYTE DSCUDAPICALL dscDALIGetStreamingResponse | ( | DSCB | board, |
| long * | values, | ||
| BYTE | count | ||
| ) |
| BYTE DSCUDAPICALL dscDALIStartStreaming | ( | DSCB | board, |
| double | frequency | ||
| ) |
| BYTE DSCUDAPICALL dscDALIStopStreaming | ( | DSCB | board | ) |
| BYTE DSCUDAPICALL dscDASetPolarity | ( | DSCB | board, |
| BYTE | polarity | ||
| ) |
| BYTE DSCUDAPICALL dscDIOClearBit | ( | DSCB | board, |
| BYTE | port, | ||
| BYTE | bit | ||
| ) |
| BYTE DSCUDAPICALL dscDIOInputByte | ( | DSCB | board, |
| BYTE | port, | ||
| BYTE * | digital_value | ||
| ) |
| BYTE DSCUDAPICALL dscDIOInputInt | ( | DSCB | board, |
| DSCDIOINT * | dscdioint | ||
| ) |
| BYTE DSCUDAPICALL dscDIOOutputByte | ( | DSCB | board, |
| BYTE | port, | ||
| BYTE | digital_value | ||
| ) |
| BYTE DSCUDAPICALL dscDIOOutputInt | ( | DSCB | board, |
| DSCDIOINT * | dscdioint | ||
| ) |
| BYTE DSCUDAPICALL dscDIOSetBit | ( | DSCB | board, |
| BYTE | port, | ||
| BYTE | bit | ||
| ) |
| BYTE DSCUDAPICALL dscDIOSetConfig | ( | DSCB | board, |
| BYTE * | config_bytes | ||
| ) |
| BYTE DSCUDAPICALL dscDMM32DIOInputByte | ( | DSCB | board, |
| BYTE | port, | ||
| BYTE * | digital_value | ||
| ) |
| BYTE DSCUDAPICALL dscDMM32DIOOutputByte | ( | DSCB | board, |
| BYTE | port, | ||
| BYTE | digital_value | ||
| ) |
| BYTE DSCUDAPICALL dscEMMDIOGetState | ( | DSCB | board, |
| DSCEMMDIO * | state | ||
| ) |
| BYTE DSCUDAPICALL dscEMMDIOResetInt | ( | DSCB | board, |
| DSCEMMDIORESETINT * | edge | ||
| ) |
| BYTE DSCUDAPICALL dscEMMDIOSetState | ( | DSCB | board, |
| DSCEMMDIO * | state | ||
| ) |
| BYTE DSCUDAPICALL dscFree | ( | void | ) |
| BYTE DSCUDAPICALL dscFreeBoard | ( | DSCB | board | ) |
| BYTE DSCUDAPICALL dscGetBoardMacro | ( | char * | boardtype, |
| BYTE * | macro | ||
| ) |
| BYTE DSCUDAPICALL dscGetEEPROM | ( | DSCB | board, |
| DWORD | address, | ||
| BYTE * | data | ||
| ) |
| DSCUDAPICALL char* dscGetErrorString | ( | BYTE | error_code | ) |
| BYTE DSCUDAPICALL dscGetFPGA | ( | DSCB | board, |
| WORD * | fpga | ||
| ) |
| BYTE DSCUDAPICALL dscGetLastError | ( | ERRPARAMS * | errparams | ) |
| BYTE DSCUDAPICALL dscGetReferenceVoltages | ( | DSCB | board, |
| DFLOAT * | refs | ||
| ) |
| BYTE DSCUDAPICALL dscGetStatus | ( | DSCB | board, |
| DSCS * | status | ||
| ) |
| BYTE DSCUDAPICALL dscInit | ( | WORD | version | ) |
| BYTE DSCUDAPICALL dscInitBoard | ( | BYTE | boardtype, |
| DSCCB * | dsccb, | ||
| DSCB * | board | ||
| ) |
| BYTE DSCUDAPICALL dscPauseOp | ( | DSCB | board | ) |
| BYTE DSCUDAPICALL dscQMMCounterControl | ( | DSCB | board, |
| DSCQMM_MCC * | dscqmmmcc, | ||
| BYTE * | status | ||
| ) |
| BYTE DSCUDAPICALL dscQMMMeasurePeriod | ( | DSCB | board, |
| BYTE | frequency, | ||
| FLOAT * | period | ||
| ) |
| BYTE DSCUDAPICALL dscQMMPulseWidthModulation | ( | DSCB | board, |
| DSCQMM_PWM * | dscqmmpwm | ||
| ) |
| BYTE DSCUDAPICALL dscQMMReadHoldRegister | ( | DSCB | board, |
| BYTE | counter, | ||
| WORD * | value | ||
| ) |
| BYTE DSCUDAPICALL dscQMMReset | ( | DSCB | board | ) |
| BYTE DSCUDAPICALL dscQMMSetCMR | ( | DSCB | board, |
| DSCQMM_CMR * | dscqmmcmr | ||
| ) |
| BYTE DSCUDAPICALL dscQMMSetHoldRegister | ( | DSCB | board, |
| BYTE | counter, | ||
| WORD | value | ||
| ) |
| BYTE DSCUDAPICALL dscQMMSetLoadRegister | ( | DSCB | board, |
| BYTE | counter, | ||
| WORD | value | ||
| ) |
| BYTE DSCUDAPICALL dscQMMSetMMR | ( | DSCB | board, |
| DSCQMM_MMR * | dscqmmmmr | ||
| ) |
| BYTE DSCUDAPICALL dscQMMSingleCounterControl | ( | DSCB | board, |
| BYTE | counter, | ||
| BYTE | action | ||
| ) |
| BYTE DSCUDAPICALL dscQMMSpecialCounterFunction | ( | DSCB | board, |
| DSCQMM_SCF * | dscqmmscf | ||
| ) |
| BYTE DSCUDAPICALL dscRegisterRead | ( | DSCB | board, |
| WORD | address, | ||
| BYTE * | data | ||
| ) |
| BYTE DSCUDAPICALL dscRegisterWrite | ( | DSCB | board, |
| WORD | address, | ||
| BYTE | data | ||
| ) |
| BYTE DSCUDAPICALL dscResumeOp | ( | DSCB | board | ) |
| BYTE DSCUDAPICALL dscSetCalMux | ( | DSCB | board, |
| BOOL | on | ||
| ) |
| BYTE DSCUDAPICALL dscSetEEPROM | ( | DSCB | board, |
| DWORD | address, | ||
| BYTE | data | ||
| ) |
| BYTE DSCUDAPICALL dscSetReferenceVoltages | ( | DSCB | board, |
| DFLOAT * | refs | ||
| ) |
| BYTE DSCUDAPICALL dscSetUserInterruptFunction | ( | DSCB | board, |
| DSCUSERINTFUNCTION * | dscuserintfunc | ||
| ) |
| BYTE DSCUDAPICALL dscSleep | ( | DWORD | ms | ) |
| BYTE DSCUDAPICALL dscUserInt | ( | DSCB | board, |
| DSCUSERINT * | dscuserint, | ||
| DSCUserInterruptFunction | function | ||
| ) |
| BYTE DSCUDAPICALL dscWatchdogDisable | ( | DSCB | board | ) |
| BYTE DSCUDAPICALL dscWatchdogTrigger | ( | DSCB | board | ) |
