TwiceAsNice  2019-02-18
Functions | Variables
DaqLibDE.c File Reference
#include "PDNA.h"
#include "PDNA_private.h"
Include dependency graph for DaqLibDE.c:

Functions

void STDCALL DqMMTimerCB (void *dwUser)
 
void STDCALL DqSendThread (void *lpvParam)
 
uint16 WrapDqCtr (int counter)
 
void STDCALL DqRecvThread (void *lpvParam)
 
void STDCALL DqWriterThread (void *lpvParam)
 
void STDCALL DqReaderThread (void *lpvParam)
 
int DqConvertAndCalibrate (uint16 model, uint16 option, uint32 flags, uint32 clsize, uint32 *cl, uint32 size, char *in_data, char *out_data)
 
double raw2dbl (uint32 raw, pDQCVINFO cvInfo, pDQDEVCFG pdvc)
 
uint32 dbl2raw (double val, pDQCVINFO cvInfo, pDQDEVCFG pdvc, uint32 *bytes)
 
int MissingAcbQueueCreate (pDQACB pAcb, int size)
 
int MissingAcbQueueDestroy (pDQACB pAcb)
 
int MissingAcbQueueAdd (pDQACB pAcb, uint32 rqid)
 
int MissingAcbQueueRemove (pDQACB pAcb, uint32 *rqid)
 
uint32 MissingAcbQueueGetCount (pDQACB pAcb)
 
int MissingMsgQueueCreate (pDQMSGQ pMsg, int size)
 
int MissingMsgQueueDestroy (pDQMSGQ pMsg)
 
int MissingMsgQueueAdd (pDQMSGQ pMsg, uint32 rqid)
 
int MissingMsgQueueRemove (pDQMSGQ pMsg, uint32 *rqid)
 
uint32 MissingMsgQueueGetCount (pDQMSGQ pMsg)
 
int AcbRdFifoRcvCB (struct _DQCQENTRY *entry, int iom)
 
int AcbWrFifoRcvCB (struct _DQCQENTRY *entry, int iom)
 
int AcbWrFifoSndCB (struct _DQCQENTRY *entry, int iom)
 
int GetEventsFromIomStatus (uint32 *status)
 
int GetEventsFromLayerStatus (uint32 *status)
 
int HeartBeatRcvCB (struct _DQCQENTRY *entry, int hd)
 
int DmapSndCB (struct _DQCQENTRY *entry, int iom)
 
int DmapRcvCB (struct _DQCQENTRY *entry, int iom)
 

Variables

tUeiPalObject IOMTableLock
 
DQIOME IOMTable [DQ_MAX_IOM_TABLE_SIZE]
 

Function Documentation

◆ AcbRdFifoRcvCB()

int AcbRdFifoRcvCB ( struct _DQCQENTRY entry,
int  iom 
)

◆ AcbWrFifoRcvCB()

int AcbWrFifoRcvCB ( struct _DQCQENTRY entry,
int  iom 
)

◆ AcbWrFifoSndCB()

int AcbWrFifoSndCB ( struct _DQCQENTRY entry,
int  iom 
)

◆ dbl2raw()

uint32 dbl2raw ( double  val,
pDQCVINFO  cvInfo,
pDQDEVCFG  pdvc,
uint32 bytes 
)

◆ DmapRcvCB()

int DmapRcvCB ( struct _DQCQENTRY entry,
int  iom 
)

◆ DmapSndCB()

int DmapSndCB ( struct _DQCQENTRY entry,
int  iom 
)

◆ DqConvertAndCalibrate()

int DqConvertAndCalibrate ( uint16  model,
uint16  option,
uint32  flags,
uint32  clsize,
uint32 cl,
uint32  size,
char *  in_data,
char *  out_data 
)

◆ DqMMTimerCB()

void STDCALL DqMMTimerCB ( void *  dwUser)

◆ DqReaderThread()

void STDCALL DqReaderThread ( void *  lpvParam)

◆ DqRecvThread()

void STDCALL DqRecvThread ( void *  lpvParam)

◆ DqSendThread()

void STDCALL DqSendThread ( void *  lpvParam)

!!!

!!!

◆ DqWriterThread()

void STDCALL DqWriterThread ( void *  lpvParam)

◆ GetEventsFromIomStatus()

int GetEventsFromIomStatus ( uint32 status)

◆ GetEventsFromLayerStatus()

int GetEventsFromLayerStatus ( uint32 status)

◆ HeartBeatRcvCB()

int HeartBeatRcvCB ( struct _DQCQENTRY entry,
int  hd 
)

◆ MissingAcbQueueAdd()

int MissingAcbQueueAdd ( pDQACB  pAcb,
uint32  rqid 
)

◆ MissingAcbQueueCreate()

int MissingAcbQueueCreate ( pDQACB  pAcb,
int  size 
)

◆ MissingAcbQueueDestroy()

int MissingAcbQueueDestroy ( pDQACB  pAcb)

◆ MissingAcbQueueGetCount()

uint32 MissingAcbQueueGetCount ( pDQACB  pAcb)

◆ MissingAcbQueueRemove()

int MissingAcbQueueRemove ( pDQACB  pAcb,
uint32 rqid 
)

◆ MissingMsgQueueAdd()

int MissingMsgQueueAdd ( pDQMSGQ  pMsg,
uint32  rqid 
)

◆ MissingMsgQueueCreate()

int MissingMsgQueueCreate ( pDQMSGQ  pMsg,
int  size 
)

◆ MissingMsgQueueDestroy()

int MissingMsgQueueDestroy ( pDQMSGQ  pMsg)

◆ MissingMsgQueueGetCount()

uint32 MissingMsgQueueGetCount ( pDQMSGQ  pMsg)

◆ MissingMsgQueueRemove()

int MissingMsgQueueRemove ( pDQMSGQ  pMsg,
uint32 rqid 
)

◆ raw2dbl()

double raw2dbl ( uint32  raw,
pDQCVINFO  cvInfo,
pDQDEVCFG  pdvc 
)

◆ WrapDqCtr()

uint16 WrapDqCtr ( int  counter)

Variable Documentation

◆ IOMTable

◆ IOMTableLock

tUeiPalObject IOMTableLock