C# Class LazerTagHostLibrary.LazerTagSerial

显示文件 Open project: afaucher/LazerTagHost Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
WriteThread ( ) : void

Method Details

ComputeChecksum() public static method

public static ComputeChecksum ( List &values ) : byte
values List
return byte

ComputeChecksum2() public static method

public static ComputeChecksum2 ( UInt16 &values ) : byte
values System.UInt16
return byte

EnqueueLTTO() public method

public EnqueueLTTO ( UInt16 data, UInt16 number_of_bits ) : void
data System.UInt16
number_of_bits System.UInt16
return void

EnqueueLTX() public method

public EnqueueLTX ( UInt16 data, UInt16 number_of_bits ) : void
data System.UInt16
number_of_bits System.UInt16
return void

GetSerialPorts() public static method

public static GetSerialPorts ( ) : List
return List

LazerTagSerial() public method

public LazerTagSerial ( string device ) : System
device string
return System

Stop() public method

public Stop ( ) : void
return void

TransmitPacket() public method

public TransmitPacket ( UInt16 &values ) : void
values System.UInt16
return void

TryReadCommand() public method

public TryReadCommand ( ) : string
return string