Herunterladen Inhalt Inhalt Diese Seite drucken

W&T Electronics Com-Server LC Handbuch Seite 98

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
{
word f_data
word f_net
word f_com
word f_break
word f_cts_time
word f_dsr_time
word f_rlsd_time
word f_overrun
word f_parity
word f_frame
word f_status
word no_use_1
word no_use_2
word f_rx_over
word no_use_3
};
};
} 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 Handshakelei-
tungen sowie die Anzahl der Bytes in den Sende- und Emp-
fangsbuffern 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
98
Erweiterte Dienste des Com-Servers
: 1;
//not used/reserved
: 2;
//not used/reserved
: 1;
//Set when COM port error detected
: 1;
//Reflect the break flag
: 1;
//Time out while waiting on CTS
: 1;
//Time out while waiting on DSR
: 1;
//Time out while waiting on RLSD (CD)
: 1;
//Overrun error
: 1;
//Parity error
: 1;
//Framing error
: 1;
//not used/reserved
: 1;
//not used
: 1;
//not used
: 1;
//Ring buffer overrun after handshake
: 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