@GetNTComPortEventMask
Syntax
@GetNTComPortEventMask(OSCOMHANDLE1);
Beschreibung
Nur für Engine unter Windows!
Aktuelle Event-Mask für COM-Port mit OSCOMHANDLE OSCOMHANDLE1 abfragen und zurückliefern.
Return-Wert:
Bit HEX C-Symbol Bedeutung
1 0001 EV_RXCHAR A character was received and added to buffer
2 0002 EV_RXFLAG An event character was received
3 0004 EV_TXEMPTY The last character in output buffer was sent
4 0008 EV_CTS The CTS signal changed state
5 0010 EV_DSR The DSR signal changed state
6 0020 EV_RLSD A RLSD (DCD) signal changed state
7 0040 EV_BREAK A break was detected on input
8 0080 EV_ERR A line-status error has occurred
9 0100 EV_RING A ring indicator was detected
10 0200 EV_PERR A printer error has occured
Beispiel: @GetNTComPortEventMask(OSCOMHANDLE1);
OSCOMHANDLE1:=@OpenNTComPort("COM1");
@LogReport(@GetNTComPortEventMask(OSCOMHANDLE1));
OSCOMHANDLE1:=@CloseNTComPort(OSCOMHANDLE1);
Öffnet einen COM-Port, fragt seine Event-Mask ab, gibt diese im Log-File aus und schließt ihn anschließend wieder.
