NI DAQmx: Grab one observation per task
CPipe: Add support for timeouts in UNIX
NI DAQmx drivers: use pipe timeouts