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

Classes

class  InternalApplicationException
 Indicates an unexpected internal error occurred in the application. More...
 
class  PortDescription
 A class containing information about a serial port. More...
 
class  SerialDataReceivedEventArgs
 EventArgs for DataReceived. More...
 
class  SerialErrorReceivedEventArgs
 EventArgs for ErrorReceived. More...
 
class  SerialPinChangedEventArgs
 EventArgs for PinChanged. More...
 
class  SerialPortStream
 The SerialPortStream is a stream class to communicate with serial port based devices. More...
 

Enumerations

enum  Handshake {
  Handshake.None = 0, Handshake.XOn = 1, Handshake.Rts = 2, Handshake.Dtr = 4,
  Handshake.RtsXOn = Rts | XOn, Handshake.DtrXOn = Dtr | XOn, Handshake.DtrRts = Dtr | Rts, Handshake.DtrRtsXOn = Dtr | Rts | XOn
}
 Handshaking mode to use. More...
 
enum  Parity {
  Parity.None = 0, Parity.Odd = 1, Parity.Even = 2, Parity.Mark = 3,
  Parity.Space = 4
}
 The type of parity to use. More...
 
enum  SerialData { SerialData.NoData = 0, SerialData.Chars = 0x0001, SerialData.Eof = 0x0002 }
 Event related information on DataReceived More...
 
enum  SerialError {
  SerialError.NoError = 0, SerialError.RXOver = 0x0001, SerialError.Overrun = 0x0002, SerialError.RXParity = 0x0004,
  SerialError.Frame = 0x0008, SerialError.TXFull = 0x0100
}
 Event related information on ErrorReceived. More...
 
enum  SerialPinChange {
  SerialPinChange.NoChange = 0, SerialPinChange.CtsChanged = 0x08, SerialPinChange.DsrChanged = 0x10, SerialPinChange.CDChanged = 0x20,
  SerialPinChange.Break = 0x40, SerialPinChange.Ring = 0x100
}
 Event related data on PinChanged. More...
 
enum  StopBits { StopBits.One = 0, StopBits.One5 = 1, StopBits.Two = 2 }
 Number of stop bits to use. More...
 

Enumeration Type Documentation

◆ Handshake

Handshaking mode to use.

Enumerator
None 

No handshaking.

XOn 

Software handshaking.

Rts 

Hardware handshaking (RTS/CTS).

Dtr 

Hardware handshaking (DTR/DSR) (uncommon).

RtsXOn 

RTS and Software handshaking.

DtrXOn 

DTR and Software handshaking (uncommon).

DtrRts 

Hardware handshaking with RTS/CTS and DTR/DSR (uncommon).

DtrRtsXOn 

Hardware handshaking with RTS/CTS and DTR/DSR and Software handshaking (uncommon).

◆ Parity

enum RJCP.IO.Ports.Parity
strong

The type of parity to use.

Enumerator
None 

No parity.

Odd 

Odd parity.

Even 

Even parity.

Mark 

Mark parity.

Space 

Space parity.

◆ SerialData

Event related information on DataReceived

Enumerator
NoData 

Indicates no data received

Chars 

At least a single byte has been received

Eof 

The EOF character has been detected

◆ SerialError

Event related information on ErrorReceived.

Enumerator
NoError 

Indicates no error.

RXOver 

Driver buffer has reached 80% full.

Overrun 

Driver has detected an overflow.

RXParity 

Parity error detected.

Frame 

Frame error detected.

TXFull 

Transmit buffer is full.

◆ SerialPinChange

Event related data on PinChanged.

Enumerator
NoChange 

Indicates no pin change detected.

CtsChanged 

Clear To Send signal has changed.

DsrChanged 

Data Set Ready signal has changed.

CDChanged 

Carrier Detect signal has changed.

Break 

Break detected.

Ring 

Ring signal has changed.

◆ StopBits

Number of stop bits to use.

Enumerator
One 

One stop bit.

One5 

1.5 stop bits.

Two 

Two stop bits.