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 |