C# Класс Animatroller.Framework.Expander.PacketManager

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

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

Метод Описание
PacketManager ( byte headerPattern, byte trailerPattern ) : System
WriteNewData ( byte buf ) : void

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

Метод Описание
GetContentSize ( byte buf, int size ) : int?
RaisePacketReceived ( byte packetData, int size ) : void
Reset ( ) : void

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

Метод Описание
KillBufferStart ( int bytesToKill ) : void

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

GetContentSize() защищенный абстрактный Метод

protected abstract GetContentSize ( byte buf, int size ) : int?
buf byte
size int
Результат int?

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

public PacketManager ( byte headerPattern, byte trailerPattern ) : System
headerPattern byte
trailerPattern byte
Результат System

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

protected RaisePacketReceived ( byte packetData, int size ) : void
packetData byte
size int
Результат void

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

protected Reset ( ) : void
Результат void

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

public WriteNewData ( byte buf ) : void
buf byte
Результат void