@GetNTComPortEventMask
Syntax
@GetNTComPortEventMask(OSCOMHANDLE1);
Description
Only for the Engine under Windows!
Current event mask for the COM port with OSCOMHANDLE OSCOMHANDLE1 query and return.
Return value:
Bit HEX C-Symbol meaning
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
Example: @GetNTComPortEventMask(OSCOMHANDLE1);
OSCOMHANDLE1:=@OpenNTComPort("COM1");
@LogReport(@GetNTComPortEventMask(OSCOMHANDLE1));
OSCOMHANDLE1:=@CloseNTComPort(OSCOMHANDLE1);
Opens a COM port, queries its event mask from, outputs them to log file and closes it then again.
Note : This text was machine-translated and may contain inaccuracies.
