C# Класс LazerTagHostLibrary.LazerTagSerial

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

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

Метод Описание
ComputeChecksum ( List &values ) : byte
ComputeChecksum2 ( UInt16 &values ) : byte
EnqueueLTTO ( UInt16 data, UInt16 number_of_bits ) : void
EnqueueLTX ( UInt16 data, UInt16 number_of_bits ) : void
GetSerialPorts ( ) : List
LazerTagSerial ( string device ) : System
Stop ( ) : void
TransmitPacket ( UInt16 &values ) : void
TryReadCommand ( ) : string

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

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

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

ComputeChecksum() публичный статический Метод

public static ComputeChecksum ( List &values ) : byte
values List
Результат byte

ComputeChecksum2() публичный статический Метод

public static ComputeChecksum2 ( UInt16 &values ) : byte
values System.UInt16
Результат byte

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

public EnqueueLTTO ( UInt16 data, UInt16 number_of_bits ) : void
data System.UInt16
number_of_bits System.UInt16
Результат void

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

public EnqueueLTX ( UInt16 data, UInt16 number_of_bits ) : void
data System.UInt16
number_of_bits System.UInt16
Результат void

GetSerialPorts() публичный статический Метод

public static GetSerialPorts ( ) : List
Результат List

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

public LazerTagSerial ( string device ) : System
device string
Результат System

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

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

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

public TransmitPacket ( UInt16 &values ) : void
values System.UInt16
Результат void

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

public TryReadCommand ( ) : string
Результат string