The CPI library provides synchronous and asynchronous interfaces to the TX board:
Interface |
Description |
Synchronous |
|
Asynchronous |
|
Not all CPI library functions can handle asynchronous I/O and synchronous I/O functions. Mixed-mode (synchronous and asynchronous) I/O on the same handle is not allowed. The following table summarizes the CPI functions and their modality. An asterisk (*) indicates a user-supplied function.
Function |
Synchronous |
Asynchronous |
No |
Yes | |
No |
Yes | |
No |
Yes | |
No |
Yes | |
No |
Yes | |
No |
Yes | |
No |
Yes | |
No |
YEs | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
No | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
No | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
No | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
No | |
Yes |
Yes | |
Yes |
Yes | |
Yes |
Yes |