TwiceAsNice
2019-02-18
|
Classes | |
struct | DQEPRM |
struct | DQly205_double |
struct | DQly205_float |
Typedefs | |
typedef struct DQEPRM * | pDQEPRM |
typedef struct DQly205_double * | pDQly205_double |
typedef struct DQly205_float * | pDQly205_float |
Functions | |
int DAQLIB | DqeTest (int test, uint32 lvalue) |
int DAQLIB | DqStartDQEngine (uint32 period_us, pDQE *pDqe, pDQEPRM dqeprm) |
int DAQLIB | DqStopDQEngine (pDQE pDqe) |
int DAQLIB | DqParamDQEngine (pDQE pDqe, int setparam, pDQEPRM pDqePrm) |
int DAQLIB | DqAcbIsSupported (int iom, uint32 devn, uint32 ss, int *supported) |
int DAQLIB | DqAcbCreate (pDQE pDqe, int iom, uint32 devn, uint32 ss, pDQBCB *pBcb) |
int DAQLIB | DqAcbDestroy (pDQBCB pBcb) |
int DAQLIB | DqAcbSetBurstMode (int Iom, uint32 trigger, pDQBURST pDqBurst, uint32 *entries) |
int DAQLIB | DqAcbInitOps (pDQBCB pBcb, uint32 *Config, uint32 *TrigSize, pDQSETTRIG TrigMode, float *fCLClk, float *fCVClk, uint32 *CLSize, uint32 *CL, uint32 *ScanBlock, pDQACBCFG pAcbCfg) |
int DAQLIB | DqeSetEvent (pDQBCB pBcb, uint32 evtFlags) |
int DAQLIB | DqeGetEvent (pDQBCB pBcb, uint32 *evtFlags) |
int DAQLIB | DqeWaitForEvent (pDQBCB *ppBcb, int num, int WaitAll, int timeout, uint32 *pEvents) |
int DAQLIB | DqAcbGetScansCopy (pDQBCB pBcb, char *data, uint32 size, uint32 rqsizemin, uint32 *returned, uint32 *avail) |
int DAQLIB | DqAcbGetScans (pDQBCB pBcb, char **data, uint32 size, uint32 rqsizemin, uint32 *returned, uint32 *avail) |
int DAQLIB | DqAcbPutScansCopy (pDQBCB pBcb, char *data, uint32 size, uint32 rqsizemin, uint32 *retrieved, uint32 *avail) |
int DAQLIB | DqAcbPutScans (pDQBCB pBcb, char **data, uint32 size, uint32 rqsizemin, uint32 *retrieved, uint32 *avail) |
int DAQLIB | DqeEnable (uint32 enable, pDQBCB *ppBcb, int BcbNum, int broadcast) |
#define DAQLIB __declspec(dllexport) __stdcall |
#define DQ_ACB_DATA_DOUBLE 0x200 |
#define DQ_ACB_DATA_ENHANCED 0x800 |
#define DQ_ACB_DATA_EUNITS 0x400 |
#define DQ_ACB_DATA_RAW 0x300 |
#define DQ_ACB_DATA_SHORT 0xC00 |
#define DQ_ACB_DATA_SINGLE 0x100 |
#define DQ_ACB_DATA_SIZE_MASK 0x700 |
#define DQ_ACB_DATA_TSCOPY 0x1000 |
#define DQ_ACB_DIRECTION_INPUT 0x0 |
#define DQ_ACB_DIRECTION_OUTPUT 0x1 |
#define DQ_ACB_DIRFLAGS_MASK 0xFFFF |
#define DQ_ACB_NOCALIBRATION 0x2000 |
#define DQ_ACBMODE_CYCLE 2 |
#define DQ_ACBMODE_RECYCLED 4 |
#define DQ_ACBMODE_SINGLE 1 |
#define DQ_DEFAULT_ACB_FRAMES 2 |
#define DQ_DEFAULT_ACB_FRAMESIZE 100 |
#define DQ_eAllEvents (0x3FFF) |
#define DQ_eBufferDone (1L<<2) |
#define DQ_eBufferError (1L<<10) |
#define DQ_eDataAvailable (1L<<0) |
#define DQ_eFrameDone (1L<<1) |
#define DQ_eNoHeartReply (1L<<15) |
#define DQ_ePacketDone (1L<<3) |
#define DQ_ePacketLost (1L<<11) |
#define DQ_ePacketOOB (1L<<13) |
#define DQ_eReceiveError (1L<<5) |
#define DQ_eStarted (1L<<6) |
#define DQ_eStartTrig (1L<<8) |
#define DQ_eStatusError (1L<<14) |
#define DQ_eStopped (1L<<7) |
#define DQ_eStopTrig (1L<<9) |
#define DQ_eTimeOut (1L<<12) |
#define DQ_eTransmitError (1L<<4) |
#define DQ_MAX_ACB_CLSIZE 64 |
#define DQ_MAX_ACB_FRAMES 64 |
#define DQ_MAX_ACB_FRAMESIZE 1000000 |
#define DQ_TS 0 |
#define DQ_VT 1 |
#define DQE_ABORT_AFTER 10 |
#define DQE_INBOUND_PACKETSZ 512 |
#define DQE_LAST_REREQUEST_TIMEOUT 2000 |
#define DQE_MAX_ABORT_AFTER 10 |
#define DQE_MAX_COOLDOWN 20 |
#define DQE_MAX_INBOUND_PACKETSZ 512 |
#define DQE_MAX_OUTBOUND_PACKETSZ 512 |
#define DQE_MAX_PACKETS_AT_ONCE 10 |
#define DQE_MAX_RETRIES_ASYNC 10 |
#define DQE_MAX_RETRIES_RECEIVE 10 |
#define DQE_MAX_RETRIES_SEND 10 |
#define DQE_MAX_TIMEOUT 10000 |
#define DQE_OUTBOUND_PACKETSZ 512 |
#define DQE_PACKETS_AT_ONCE 3 |
#define DQE_RDWRTHREAD_TIMEOUT 250 |
#define DQE_REREQUEST_TIMEOUT 500 |
#define DQE_RETRIES_ASYNC 3 |
#define DQE_RETRIES_RECEIVE 3 |
#define DQE_RETRIES_REREQ 3 |
#define DQE_RETRIES_SEND 3 |
#define DQE_TIMEOUT 200 |
#define DQE_USE_PROTOCOL DQ_TS |
#define DQESID 0xDECDECDE |
typedef struct DQly205_double * pDQly205_double |
typedef struct DQly205_float * pDQly205_float |
int DAQLIB DqAcbGetScans | ( | pDQBCB | pBcb, |
char ** | data, | ||
uint32 | size, | ||
uint32 | rqsizemin, | ||
uint32 * | returned, | ||
uint32 * | avail | ||
) |
int DAQLIB DqAcbGetScansCopy | ( | pDQBCB | pBcb, |
char * | data, | ||
uint32 | size, | ||
uint32 | rqsizemin, | ||
uint32 * | returned, | ||
uint32 * | avail | ||
) |
int DAQLIB DqAcbInitOps | ( | pDQBCB | pBcb, |
uint32 * | Config, | ||
uint32 * | TrigSize, | ||
pDQSETTRIG | TrigMode, | ||
float * | fCLClk, | ||
float * | fCVClk, | ||
uint32 * | CLSize, | ||
uint32 * | CL, | ||
uint32 * | ScanBlock, | ||
pDQACBCFG | pAcbCfg | ||
) |
int DAQLIB DqAcbPutScans | ( | pDQBCB | pBcb, |
char ** | data, | ||
uint32 | size, | ||
uint32 | rqsizemin, | ||
uint32 * | retrieved, | ||
uint32 * | avail | ||
) |
int DAQLIB DqAcbPutScansCopy | ( | pDQBCB | pBcb, |
char * | data, | ||
uint32 | size, | ||
uint32 | rqsizemin, | ||
uint32 * | retrieved, | ||
uint32 * | avail | ||
) |