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

enum RJCP.IO.Ports.Native.Unix.SysErrNo
| strong

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