TwiceAsNice  2019-02-18
Classes | Typedefs | Functions | Variables
DAQLib_private.h File Reference
This graph shows which files directly or indirectly include this file:

Classes

struct  DQDACHYST
 

Typedefs

typedef struct DQDACHYSTpDQDACHYST
 

Functions

static DQ_INLINE int GetIOMIndex (int handle)
 
static DQ_INLINE pDQIOME GetIOM (int handle)
 
static DQ_INLINE DQTRANSPORTDESCGetTransport (int handle)
 
int SendDqPkt (int Iom, const char *buf, int len, int flags, uint32 *RqId)
 
int RecvDqPkt (int Iom, char *buf, int len, int flags, volatile uint32 *RqId)
 
int WaitDqPkt (int Iom, volatile uint32 *RqId, int timeout_ms)
 
int WaitDqPktuS (int Iom, volatile uint32 *RqId, int timeout_us)
 
int DqSendAndRecvCmd (int Iom, int sPktSz, int delay, int *rPktSz)
 
int DqCmdEchoBroadCast (int Iom, pDQRDCFG pDQRdCfg)
 
int DqCmdEchoBroadCastPNP (int Iom, pDQRDCFG pDQRdCfg)
 
int DqCmdSendEndOfFrame (int Iom, uint32 DeviceNum)
 
int DqCmdWriteReadAll_int (int Iom, pDQWRRD pDQWr, pDQWRRD pDQRd, uint16 *dqCounter, uint16 *dqTStamp)
 
int DqCmdReadAll_nocopy (int Iom, pDQWRRD *ppWrRd, pDQPKT *ppDQPkt)
 
int DqCmdWriteAll_int (int Iom, pDQWRRD pDQWr, uint16 dqCounter, uint16 dqTStamp)
 
int DqCmdReadAll_int (int Iom, pDQWRRD pDQRd, uint16 *dqCounter, uint16 *dqTStamp)
 
char * DqTranslateCommand (uint32 command)
 Converts low-level command code to ASCIIZ string. More...
 
int ObtainDQCfg (int Iom)
 
int ObtainPktSize (int Iom)
 
int ObtainCapsInfo (int Iom, uint8 dev)
 
int GetParsedCapsInfo (int Iom, uint8 dev, char *cap_buf, size_t bufsize, char *cap_names[], char *cap_vals[], int *cap_count)
 
int findStrInArr (char *str, char *strArr[], int arrSize)
 
pDQINSTE GetInstEntry ()
 
void calc225_gains (int cvolt, int32 *pcval, double *gain, int sz)
 
uint32 convert_hex_ua_416 (uint32 x0, uint32 x1, uint32 y0, uint32 y1, uint32 x)
 
double Raw2Volts_43x (int raw_val, int B, int Kdelta)
 
double Raw2Amps_43x (int raw_val, int B, int Kdelta)
 

Variables

DQIOME IOMTable [DQ_MAX_IOM_TABLE_SIZE]
 

Typedef Documentation

◆ pDQDACHYST

typedef struct DQDACHYST * pDQDACHYST

Function Documentation

◆ calc225_gains()

void calc225_gains ( int  cvolt,
int32 pcval,
double *  gain,
int  sz 
)

◆ convert_hex_ua_416()

uint32 convert_hex_ua_416 ( uint32  x0,
uint32  x1,
uint32  y0,
uint32  y1,
uint32  x 
)

◆ DqCmdEchoBroadCast()

int DqCmdEchoBroadCast ( int  Iom,
pDQRDCFG  pDQRdCfg 
)

◆ DqCmdEchoBroadCastPNP()

int DqCmdEchoBroadCastPNP ( int  Iom,
pDQRDCFG  pDQRdCfg 
)

◆ DqCmdReadAll_int()

int DqCmdReadAll_int ( int  Iom,
pDQWRRD  pDQRd,
uint16 dqCounter,
uint16 dqTStamp 
)

◆ DqCmdReadAll_nocopy()

int DqCmdReadAll_nocopy ( int  Iom,
pDQWRRD ppWrRd,
pDQPKT ppDQPkt 
)

◆ DqCmdSendEndOfFrame()

int DqCmdSendEndOfFrame ( int  Iom,
uint32  DeviceNum 
)

◆ DqCmdWriteAll_int()

int DqCmdWriteAll_int ( int  Iom,
pDQWRRD  pDQWr,
uint16  dqCounter,
uint16  dqTStamp 
)

◆ DqCmdWriteReadAll_int()

int DqCmdWriteReadAll_int ( int  Iom,
pDQWRRD  pDQWr,
pDQWRRD  pDQRd,
uint16 dqCounter,
uint16 dqTStamp 
)

◆ DqSendAndRecvCmd()

int DqSendAndRecvCmd ( int  Iom,
int  sPktSz,
int  delay,
int *  rPktSz 
)

◆ findStrInArr()

int findStrInArr ( char *  str,
char *  strArr[],
int  arrSize 
)

◆ GetInstEntry()

pDQINSTE GetInstEntry ( )

◆ GetIOM()

static DQ_INLINE pDQIOME GetIOM ( int  handle)
static

◆ GetIOMIndex()

static DQ_INLINE int GetIOMIndex ( int  handle)
static

◆ GetParsedCapsInfo()

int GetParsedCapsInfo ( int  Iom,
uint8  dev,
char *  cap_buf,
size_t  bufsize,
char *  cap_names[],
char *  cap_vals[],
int *  cap_count 
)

◆ GetTransport()

static DQ_INLINE DQTRANSPORTDESC* GetTransport ( int  handle)
static

◆ ObtainCapsInfo()

int ObtainCapsInfo ( int  Iom,
uint8  dev 
)

◆ ObtainDQCfg()

int ObtainDQCfg ( int  Iom)

◆ ObtainPktSize()

int ObtainPktSize ( int  Iom)

◆ Raw2Amps_43x()

double Raw2Amps_43x ( int  raw_val,
int  B,
int  Kdelta 
)

◆ Raw2Volts_43x()

double Raw2Volts_43x ( int  raw_val,
int  B,
int  Kdelta 
)

◆ RecvDqPkt()

int RecvDqPkt ( int  Iom,
char *  buf,
int  len,
int  flags,
volatile uint32 RqId 
)

◆ SendDqPkt()

int SendDqPkt ( int  Iom,
const char *  buf,
int  len,
int  flags,
uint32 RqId 
)

◆ WaitDqPkt()

int WaitDqPkt ( int  Iom,
volatile uint32 RqId,
int  timeout_ms 
)

◆ WaitDqPktuS()

int WaitDqPktuS ( int  Iom,
volatile uint32 RqId,
int  timeout_us 
)

Variable Documentation

◆ IOMTable