Sal, I have read about the RSTI lines and it appears they can be internally routed to a PFI line on an M Series (PCI-6220) as you suggested. What I have tried to do is the following:
DAQmxConnectTerms ("/Dev2/PFI0", "/Dev2/RSTI0", DAQmx_Val_DoNotInvertPolarity;
So I am routing PFI0 to RSTI0, and PFI0 is also being used as an Arm Start Trigger to ctr0. When I try to start a task using RSTI0 as follows:
DAQmxCreateDIChan(m_hDITaskHandle, "/Dev2/RSTI0", "", DAQmx_Val_ChanPerLine);
I get the error -200478, specified operation cannot be performed when there are no channels in the task. But if I use a jumper wire to PO.0 and the following it works fine:
DAQmxCreateDIChan(m_hDITaskHandle, "/Dev2/port0/line0", "", DAQmx_Val_ChanPerLine);
Can't understand why this is not working, Ed