C# Class FTDISample.Serial.FtdiSerialDevice

Inheritance: ISerialDevice
Show file Open project: Jark/FTDISample

Public Methods

Method Description
FtdiSerialDevice ( IFTDevice ftDevice ) : System
GetQueueStatus ( ) : uint
ReadAsync ( byte buffer, uint bytesInQueue ) : Task>
SetConnectionSettings ( DeviceConnection connectionSettings ) : System.Threading.Tasks.Task
WriteAsync ( byte bytesToWrite, uint nrBytesToWrite ) : Task

Private Methods

Method Description
GetFlowControl ( SerialHandshake handshake ) : FLOW_CONTROL
GetParity ( SerialParity parity ) : PARITY
GetStopBits ( SerialStopBitCount stopBits ) : STOP_BITS
GetWordLength ( ushort dataBits ) : WORD_LENGTH

Method Details

FtdiSerialDevice() public method

public FtdiSerialDevice ( IFTDevice ftDevice ) : System
ftDevice IFTDevice
return System

GetQueueStatus() public method

public GetQueueStatus ( ) : uint
return uint

ReadAsync() public method

public ReadAsync ( byte buffer, uint bytesInQueue ) : Task>
buffer byte
bytesInQueue uint
return Task>

SetConnectionSettings() public method

public SetConnectionSettings ( DeviceConnection connectionSettings ) : System.Threading.Tasks.Task
connectionSettings DeviceConnection
return System.Threading.Tasks.Task

WriteAsync() public method

public WriteAsync ( byte bytesToWrite, uint nrBytesToWrite ) : Task
bytesToWrite byte
nrBytesToWrite uint
return Task