Herunterladen Inhalt Inhalt Diese Seite drucken

W&T 58031 Handbuch Seite 132

Inhaltsverzeichnis

Werbung

W&T
#pragma pack(1) //Packen der Strukturkomponenten auf 1-Byte-Grenzen
typedef struct
_rem_box_cntrl
{
char
COM_ERROR
COM_STAT
BOX_CNTRL
char
}
REM_BOX_CNTRL;
#pragma pack()
zero_1/zero_2
Die beiden Character zero_1 und zero_2 sind die Start- und
Endezeichen der Struktur und müssen immer Null sein.
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;
132
Erweiterte Dienste des Com-Servers
zero_1;
_ce;
_cs;
_bc;
zero_2;
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

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis