C# Класс MaCRoGS.Communications.SerialTransport

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
SendBuffer SafeData>.Dictionary
coder Coder
end bool
headerACK SafeSerialHeader
port System.IO.Ports.SerialPort
reSend Thread
receive Thread
sequence byte
sta SerialTransportAddress

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

Метод Описание
GetTransportAddress ( ) : TransportAddress
Receive ( ) : void
Send ( TransportAddress t, byte data ) : void
SerialTransport ( SerialTransportAddress sta, int baudRate ) : System
Start ( Coder coder ) : void
Stop ( ) : void

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

Метод Описание
WriteToPort ( byte buffer, int offset, int count, bool safe ) : void

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

Метод Описание
CreateSerialPort ( SerialTransportAddress sta, int baudRate ) : SerialPort

Override this method in order to perform a custom Serial Port initialization.

GetSequence ( ) : byte
ProcessPacket ( SerialHeader sh, byte buffer, int offset ) : void
ReSend ( ) : void

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

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

public GetTransportAddress ( ) : TransportAddress
Результат TransportAddress

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

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

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

public Send ( TransportAddress t, byte data ) : void
t TransportAddress
data byte
Результат void

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

public SerialTransport ( SerialTransportAddress sta, int baudRate ) : System
sta SerialTransportAddress
baudRate int
Результат System

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

public Start ( Coder coder ) : void
coder Coder
Результат void

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

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

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

protected WriteToPort ( byte buffer, int offset, int count, bool safe ) : void
buffer byte
offset int
count int
safe bool
Результат void

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

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

protected Dictionary SendBuffer
Результат SafeData>.Dictionary

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

protected Coder,MaCRoGS.Communications coder
Результат Coder

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

protected bool end
Результат bool

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

protected SafeSerialHeader,MaCRoGS.Communications headerACK
Результат SafeSerialHeader

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

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

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

protected Thread reSend
Результат Thread

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

protected Thread receive
Результат Thread

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

protected byte sequence
Результат byte

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

protected SerialTransportAddress,MaCRoGS.Communications sta
Результат SerialTransportAddress