User`s manual

Software Manual • EKF Intelligent I/O Controller Family On
CompactPCI
- 17 -
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
BreakChar:
This character, when enabled, is placed in the stream of received characters when a
break condition was detected.
EventChar:
When enabled, an event is sent by the driver to the application, if this character was
received by the port.
XonChar:
Defines the XON character that resumes an earlier stopped data transmission if
XON/XOFF flow control is enabled.
XoffChar:
Defines the XOFF character that stops data transmission if XON/XOFF flow control is
enabled.
SERIAL_HANDFLOW
A structure that contains all the stuff needed to setup hard- and software handshake for
serial ports:
typedef struct _SERIAL_HANDFLOW
{
ULONG ControlHandShake;
ULONG FlowReplace;
LONG XonLimit;
LONG XoffLimit;
} SERIAL_HANDFLOW, *PSERIAL_HANDFLOW;
ControlHandShake:
A set of flags that defines the modem lines that are used for flow control:
SERIAL_DTR_HANDSHAKE:
Use the modem signal DTR for input flow control. The DTR line is cleared by
the controller if the receive buffer reaches the programmed high water mark.
See also description of XonLimit and XoffLimit.
SERIAL_CTS_HANDSHAKE:
SERIAL_DCD_HANDSHAKE:
SERIAL_DSR_HANDSHAKE:
Use the modem signal CTS, DCD or DSR respectively for output flow control.
If the corresponding modem line(s) found as cleared, the controller will hold
data transmission.
SERIAL_DSR_SENSITIVITY:
Ignore any character arriving when the DSR line is not set.
SERIAL_ERROR_ABORT:
If there exists an error condition the driver abort all read and writes to or from
this port.
FlowReplace:
A set of flags defining flow control stuff: