User`s guide
PCIS-DASK Application Hints
•
49
do {
DI_AsyncCheck(card, &bStopped, &count);
} while (!bStopped);
DI_AsyncClear(card, &count);
…
Release_Card(card);
5.3.4 Double-buffered Asynchronous Continuous Digital input
programming Scheme
This section described the function flow typical of double-buffered
asynchronous digital input operation. While performing
continuous DI operation, the DI configuration function has to be
called at the beginning of your application. For asynchronous DI,
the SyncMode argument in continuous DI functions has to be set
as ASYNCH_OP. In addition, double-buffered DI operation is
enabled by setting Enable argument of DI_AsyncDblBufferMode
function to 1. To learn more about double buffer mode, please
refer to the Double-Buffered AI/DI operation section for the
details.