C# Класс System.IO.Ports.SerialInterruptPortBase

Наследование: SerialPortBase, ISerialPort, IDisposable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_port SerialPort

Открытые методы

Метод Описание
Dispose ( ) : void

Releases resources used by a serial port.

Flush ( ) : void

Empties the contents of a serial port's buffer.

SerialInterruptPortBase ( SerialPortConfiguration config ) : System

Creates a new instance of SerialInterruptPort class, with hardware flow control and output pausing disabled. This corresponds to standard SerialPort class behavior.

SerialInterruptPortBase ( SerialPortConfiguration config, int writeBufferSize, int readBufferSize, int readTimeout = Timeout.Infinite ) : System

Creates a new instance of SerialInterruptPort class, allowing to specify buffer sizes.

Защищенные методы

Метод Описание
OnBusyChanged ( bool busy ) : void
ReadDirect ( byte data, int offset, int length ) : int
WriteDirect ( byte data, int offset, int length ) : int

Описание методов

Dispose() публичный Метод

Releases resources used by a serial port.
public Dispose ( ) : void
Результат void

Flush() публичный Метод

Empties the contents of a serial port's buffer.
public Flush ( ) : void
Результат void

OnBusyChanged() защищенный Метод

protected OnBusyChanged ( bool busy ) : void
busy bool
Результат void

ReadDirect() защищенный Метод

protected ReadDirect ( byte data, int offset, int length ) : int
data byte
offset int
length int
Результат int

SerialInterruptPortBase() публичный Метод

Creates a new instance of SerialInterruptPort class, with hardware flow control and output pausing disabled. This corresponds to standard SerialPort class behavior.
public SerialInterruptPortBase ( SerialPortConfiguration config ) : System
config SerialPortConfiguration An object that contains the configuration information for the serial port.
Результат System

SerialInterruptPortBase() публичный Метод

Creates a new instance of SerialInterruptPort class, allowing to specify buffer sizes.
public SerialInterruptPortBase ( SerialPortConfiguration config, int writeBufferSize, int readBufferSize, int readTimeout = Timeout.Infinite ) : System
config SerialPortConfiguration An object that contains the configuration information for the serial port.
writeBufferSize int The size of output buffer in bytes. Data output is paused for milliseconds every time this amount of data is sent. Can be zero to disable pausing.
readBufferSize int The size of input buffer in bytes. DataReceived event will fire only after this amount of data is received. Default is 1.
readTimeout int Timeout of port reading.
Результат System

WriteDirect() защищенный Метод

protected WriteDirect ( byte data, int offset, int length ) : int
data byte
offset int
length int
Результат int

Описание свойств

_port защищенное свойство

protected SerialPort,System.IO.Ports _port
Результат SerialPort