Hi Ed,
I am using DAQ_DB_HalfReady in my code. It is running perfectly fine. here is sample of what I am doing:
short halfReady=0, daqStopped;
while(1)
{
DAQ_DB_HalfReady(Device, &halfReady, &daqStopped);
if(halfReady)
{
DAQ_DB_Transfer(Device, HalfBuffer,
&PtsTfr,&daqStopped);
// do whatever u want to do with the data.
// break the while loop only when desired
// boundry conition occurs.
} // end of if half ready.
} // end of while
Note: i have not shown definition of all the variables used above.
This is what I am doing. Let me know if it is working for you. If it is not working, can you post those lines of code.
cheeers
Niranjan