Herunterladen Inhalt Inhalt Diese Seite drucken

W&T Electronics 58661 Handbuch Seite 88

Com-server lc
Inhaltsverzeichnis

Werbung

W&T
Die Struktur COM_ERROR
Die Struktur COM_ERROR hat die Länge von einem WORD (16-
bit-Integer) und enthält alle Fehlerzustände der seriellen
Schnittstelle.
typedef struct _com_error
{
union
{
word error_flags;
struct _err_flags
{
};
};
} COM_ERROR;
Die Struktur COM_STAT
Die Struktur COM_STAT hat eine Länge von drei WORDS (16-bit-
Integer) und enthält den Status der Handshakeleitungen sowie
die Anzahl der Bytes in den Sende- und Empfangsbuffern der
seriellen Schnittstelle. Außerdem bietet sie die Möglichkeit, auf
Handshakeleitungen und Buffer direkt Einfluss zu nehmen.
typedef struct _com_stat
{
union
{
word com_flags;
struct _com_flags
{
word cts_hold
word dsr_hold
word ri_hold
word rlsd_hold
word dtr_hold
word rts_hold
word x_receive
word x_send
88
Erweiterte Dienste des Com-Servers
word f_data
: 1; //not used/reserved
word f_net
: 2; //not used/reserved
word f_com
: 1; //Set when COM port error detected
word f_break
: 1; //Reflect the break flag
word f_cts_time
: 1; //Time out while waiting on CTS
word f_dsr_time
: 1; //Time out while waiting on DSR
word f_rlsd_time : 1; //Time out while waiting on RLSD (CD)
word f_overrun
: 1; //Overrun error
word f_parity
: 1; //Parity error
word f_frame
: 1; //Framing error
word f_status
: 1; //not used/reserved
word no_use_1
: 1; //not used
word no_use_2
: 1; //not used
word f_rx_over
: 1; //Ring buffer overrun after handshake
word no_use_3
: 1; //not used
:1; //CTS line
:1; //DSR line
:1; //not used/reserved |is set with every
:1; //reserved/reserved |received packet
:1; //DTR line
:1; //RTS line
:1; //XOFF received
:1; //XOFF was send
-LowByte
|
|
|
|
-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis