|
Serial Framework C++ Edition
|
Contains the time-out parameters for a communications device. More...
#include <wclSerialClients.h>
Public Attributes | |
| unsigned long | ReadInterval |
| unsigned long | ReadMultiplier |
| The multiplier used to calculate the total time-out period for read operations, in milliseconds. For each read operation, this value is multiplied by the requested number of bytes to be read. | |
| unsigned long | ReadConstant |
| unsigned long | WriteMultiplier |
| The multiplier used to calculate the total time-out period for write operations, in milliseconds. For each write operation, this value is multiplied by the number of bytes to be written. | |
| unsigned long | WriteConstant |
Contains the time-out parameters for a communications device.
If an application sets ReadInterval and ReadMultiplier to MAXDWORD and sets ReadConstant to a value greater than zero and less than MAXDWORD, one of the following occurs when the ReadFile function is called:
If there are any bytes in the input buffer, ReadFile returns immediately with the bytes in the buffer.
If there are no bytes in the input buffer, ReadFile waits until a byte arrives and then returns immediately.
If no bytes arrive within the time specified by ReadConstant, ReadFile times out.