Function EN Version 4.00

@GetNTComPortEventMask

NTComPort

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.