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

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

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

Метод Описание
Close ( ) : void
DiscardInBuffer ( ) : void
DiscardOutBuffer ( ) : void
Flush ( ) : void
GetSignals ( ) : SerialSignal
Read ( [ buffer, int offset, int count ) : int
Seek ( long offset, SeekOrigin origin ) : long
SerialPortStream ( string portName, int baudRate, int dataBits, Parity parity, StopBits stopBits, bool dtrEnable, bool rtsEnable, Handshake handshake, int readTimeout, int writeTimeout, int readBufferSize, int writeBufferSize ) : System
SetAttributes ( int baud_rate, Parity parity, int data_bits, StopBits sb, Handshake hs ) : void
SetBreakState ( bool value ) : void
SetLength ( long value ) : void
SetSignal ( SerialSignal signal, bool value ) : void
Write ( byte buffer, int offset, int count ) : void

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

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

Приватные методы

Метод Описание
CheckDisposed ( ) : void
IDisposable ( ) : void
ThrowIOException ( ) : void
breakprop ( int fd ) : int
close_serial ( int fd ) : int
discard_buffer ( int fd, bool inputBuffer ) : void
get_bytes_in_buffer ( int fd, int input ) : int
get_signals ( int fd, int &error ) : SerialSignal
open_serial ( string portName ) : int
poll_serial ( int fd, int &error, int timeout ) : bool
read_serial ( int fd, byte buffer, int offset, int count ) : int
set_attributes ( int fd, int baudRate, Parity parity, int dataBits, StopBits stopBits, Handshake handshake ) : bool
set_signal ( int fd, SerialSignal signal, bool value ) : int
strerror ( int errnum ) : IntPtr
write_serial ( int fd, byte buffer, int offset, int count, int timeout ) : int

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

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

public Close ( ) : void
Результат void

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

public DiscardInBuffer ( ) : void
Результат void

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

public DiscardOutBuffer ( ) : void
Результат void

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public Flush ( ) : void
Результат void

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

public GetSignals ( ) : SerialSignal
Результат SerialSignal

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

public Read ( [ buffer, int offset, int count ) : int
buffer [
offset int
count int
Результат int

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

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
Результат long

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

public SerialPortStream ( string portName, int baudRate, int dataBits, Parity parity, StopBits stopBits, bool dtrEnable, bool rtsEnable, Handshake handshake, int readTimeout, int writeTimeout, int readBufferSize, int writeBufferSize ) : System
portName string
baudRate int
dataBits int
parity Parity
stopBits StopBits
dtrEnable bool
rtsEnable bool
handshake Handshake
readTimeout int
writeTimeout int
readBufferSize int
writeBufferSize int
Результат System

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

public SetAttributes ( int baud_rate, Parity parity, int data_bits, StopBits sb, Handshake hs ) : void
baud_rate int
parity Parity
data_bits int
sb StopBits
hs Handshake
Результат void

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

public SetBreakState ( bool value ) : void
value bool
Результат void

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

public SetLength ( long value ) : void
value long
Результат void

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

public SetSignal ( SerialSignal signal, bool value ) : void
signal SerialSignal
value bool
Результат void

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

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Результат void