BSL430.NET  1.2.1
Classes | Enumerations
RJCP.IO.Ports.Native.Unix Namespace Reference

Classes

interface  INativeSerialDll
 
class  SafeNativeMethods
 
class  SafeSerialHandle
 
class  SerialUnix
 
class  UnsafeNativeMethods
 

Enumerations

enum  SerialReadWriteEvent {
  Error = -1, NoEvent = 0, ReadEvent = 1, WriteEvent = 2,
  ReadWriteEvent = 3
}
 
enum  SysErrNo {
  SysErrNo.NETFX_OK = 0, SysErrNo.NETFX_EINVAL = 1, SysErrNo.NETFX_EACCES = 2, SysErrNo.NETFX_ENOMEM = 3,
  SysErrNo.NETFX_EBADF = 4, SysErrNo.NETFX_ENOSYS = 5, SysErrNo.NETFX_EIO = 6, SysErrNo.NETFX_EAGAIN = 7,
  SysErrNo.NETFX_EWOULDBLOCK = 8, SysErrNo.NETFX_EINTR = 9, SysErrNo.NETFX_UNKNOWN = -1
}
 Mapped C-Library errors to constants for Managed Code More...
 
enum  WaitForModemEvent {
  Error = -1, None = 0, DataCarrierDetect = 1, RingIndicator = 2,
  DataSetReady = 4, ClearToSend = 8
}
 

Enumeration Type Documentation

◆ SysErrNo

Mapped C-Library errors to constants for Managed Code

> This table must be identical to the enumeration values defined in the C-Sources netfx.h and netfx.c.

Enumerator
NETFX_OK 

No error detected.

NETFX_EINVAL 

ArgumentException

NETFX_EACCES 

UnauthorizedAccessException

NETFX_ENOMEM 

OutOfMemoryException

NETFX_EBADF 

InvalidOperationException

NETFX_ENOSYS 

PlatformNotSupportedException

NETFX_EIO 

IOException

NETFX_EAGAIN 

No error.

NETFX_EWOULDBLOCK 

No error.

NETFX_EINTR 

No error.

NETFX_UNKNOWN 

Unmapped error. InvalidOperationException