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 | ) |