start_src=TRIG_EXT and NI PCI 6035e

Hey Folks,

Has anyone gotten start_src=TRIG_EXT to work with NI-PCI-6035e cards?
We've been playing with it for a few days and haven't been getting the
results we were expecting.

Either our expectations are wrong, the code is wrong or something is wrong
with our environment.

We expect that when start_src=TRIG_EXT is used with comedi_command(), any
subsequent calls to read() or select() would indicate that no data is
available until a signal is received on the input specified by
start_src_arg.

In reality, when we attempt this, both read() will start returning samples
and select() will indicate data is available even if nothing is plugged
into the input.  We've even tried unplugging everything from the box and
we still see this behavior.

Is this behavior by design or is something going wrong here?

If something is going wrong here, has anyone been able to get
start_src=TRIG_EXT to work with NI-PCI-6035e cards?  (or any NI card for
that matter?)

I can dig up the docs and would be more than happy to hack on the driver
if this functionality is buggy or not implemented.  (At first glance, it
appears there is some code in ni_mio_common that deals with this)  But
before I get too carried away, I want to make sure it really is supposed
to work the way we think it does and whether or not there might be
something wrong in our envrionment.  (ie: does it work for other people?)

If anyone has any information to offer regarding this issue, I'd much
appreciate it.

Thanks!

--adam

Received on 2006-08-01Z06:04:33