GXDN: Gurux Developer Network
Diagnostic Enumeration
NamespacesGurux.SerialDiagnostic
Serial port events.
Members
Member Description
Chars
One or more character(s) received, and placed in the input buffer. Integer value=0x100.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_RECEIVE_CHAR.

None
No events are diagnostic. Integer value=0x0.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_NONE.

All
All events are diagnostic. Integer value=-1.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_ALL.

Empty
A character is placed in the output buffer. Note this flag is send only when output puffer is empty and char is appended. Integer value=0x400.

SendChars
One or more character(s) placed in the output buffer. Note this flag is send only when output puffer is empty and char is appended. Integer value=0x200.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_SEND_CHAR.

CdChanged
The CD (carrier detect) signal changed state. Note this is known as RLSD (receive-line-signal-detect) also. Integer value=0x80.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_CARRIER_DETECT.

Ring
A ring indicator was detected. Integer value=0x40.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_RING_DETECT.

ErrorParity
The hardware detected a parity error. Integer value=0x20.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_ERROR_PARITY.

ErrorOverrun
A character-buffer overrun has occurred. The next character is lost. Integer value=0x10.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_ERROR_OVERRUN.

ErrorFrame
The hardware detected a framing error. Integer value=0x8.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_ERROR_FRAME.

DsrChanged
The DSR (data-set-ready) signal changed state. Integer value=0x4.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_DSR.

CtsChanged
The CTS (clear-to-send) signal changed state. Integer value=0x2.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_CTS.

Break
A break was detected on input. Integer value=0x1.
If not using .NET Framework, use constant GX_COM_DIAGNOSTIC_BREAK.

Remarks
If not using .NET Framework, enumeration is GX_COM_DIAGNOSTIC.

Assembly: Gurux.Serial (Module: Gurux.Serial) Version: 5.0.0.2