User`s manual
Software Manual • EKF Intelligent I/O Controller Family On
CompactPCI
- 20 -
EKF Elektronik GmbH * Philipp-Reis-Str. 4 * D-59065 HAMM (Germany)
Tel. +49 (0)2381/6890-0 * Fax. +49 (0)2381/6890-90 * E-Mail info@ekf.de * Internet http://www.ekf.de
SERIAL_TX_WAITING_ON_BREAK
SERIAL_RX_WAITING_FOR_DSR
AmountInInQueue:
The number of bytes that reside currently in the port’s read ring buffer.
AmountInOutQueue:
The number of bytes that reside currently in the port’s write buffer.
EofReceived,
WaitForImmediate:
These flags are not used by the driver and will always return FALSE.
SERIAL_TIMEOUTS
A structure that contains all the stuff needed to setup timeouts on read or write requests for
serial or CANbus ports:
typedef struct _SERIAL_TIMEOUTS
{
ULONG ReadIntervalTimeout;
ULONG ReadTotalTimeoutMultiplier;
ULONG ReadTotalTimeoutConstant;
ULONG WriteTotalTimeoutMultiplier;
ULONG WriteTotalTimeoutConstant;
} SERIAL_TIMEOUTS, *PSERIAL_TIMEOUTS;
ReadIntervalTimeout:
The maximum time in milliseconds that may elapse between the reception of two
characters. This kind of timeout is not supported for CANbus devices.
ReadTotalTimeoutMultiplier:
This time in milliseconds is multiplied by the number of characters that the current
read wants to get. The total read timeout results of this product plus the value of
ReadTotalTimeoutConstant.
ReadTotalTimeoutConstant:
This time in milliseconds is added to the product of the number of characters that the
current read wants to get and the value of ReadTotalTimeoutMultiplier.
WriteTotalTimeoutMultiplier:
This time in milliseconds is multiplied by the number of characters that reside in the
write buffer when the write was requested. The total write timeout results of this
product plus the value of WriteTotalTimeoutConstant.
WriteTotalTimeoutConstant:
This time in milliseconds is added to the product of the number of characters in the
write buffer and the value of WriteTotalTimeoutMultiplier.










