C# Класс ftdiSharp.FTDevice

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

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

Метод Описание
Close ( ) : void
Dispose ( ) : void
GetBitMode ( ) : byte
GetStatus ( int &rxQueue, int &txQueue, int &eventStatus ) : void
List ( ) : List
Open ( ) : FTDevice
Open ( int deviceIndex ) : FTDevice
Purge ( ) : void
Purge ( FTPurge mode ) : void
Read ( byte buffer, int offset, int bytesToRead ) : int
ReadFully ( byte buffer, int offset, int bytesToRead ) : int
SetBaudRate ( int baud ) : void
SetBitMode ( FTBitMode mode, byte mask ) : void
SetDataCharacteristics ( byte dataBits, byte stopBits, FTParity parity ) : void
SetEventNotification ( FTEvent evMask, EventWaitHandle waitHandle ) : void
SetFlowControl ( FTFlowControl mask ) : void
SetFlowControl ( FTFlowControl mask, byte xOn, byte xOff ) : void
WaitFor ( FTEvent ev ) : void
Write ( byte buffer, int offset, int bytesToWrite ) : int
WriteFully ( byte buffer, int offset, int bytesToWrite ) : void

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

Метод Описание
FTDevice ( int index, IntPtr handle ) : System
SetInfoHint ( FTDeviceInfo info ) : void

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

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

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

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

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

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

public GetBitMode ( ) : byte
Результат byte

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

public GetStatus ( int &rxQueue, int &txQueue, int &eventStatus ) : void
rxQueue int
txQueue int
eventStatus int
Результат void

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

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

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

public static Open ( ) : FTDevice
Результат FTDevice

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

public static Open ( int deviceIndex ) : FTDevice
deviceIndex int
Результат FTDevice

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

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

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

public Purge ( FTPurge mode ) : void
mode FTPurge
Результат void

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

public Read ( byte buffer, int offset, int bytesToRead ) : int
buffer byte
offset int
bytesToRead int
Результат int

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

public ReadFully ( byte buffer, int offset, int bytesToRead ) : int
buffer byte
offset int
bytesToRead int
Результат int

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

public SetBaudRate ( int baud ) : void
baud int
Результат void

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

public SetBitMode ( FTBitMode mode, byte mask ) : void
mode FTBitMode
mask byte
Результат void

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

public SetDataCharacteristics ( byte dataBits, byte stopBits, FTParity parity ) : void
dataBits byte
stopBits byte
parity FTParity
Результат void

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

public SetEventNotification ( FTEvent evMask, EventWaitHandle waitHandle ) : void
evMask FTEvent
waitHandle System.Threading.EventWaitHandle
Результат void

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

public SetFlowControl ( FTFlowControl mask ) : void
mask FTFlowControl
Результат void

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

public SetFlowControl ( FTFlowControl mask, byte xOn, byte xOff ) : void
mask FTFlowControl
xOn byte
xOff byte
Результат void

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

public WaitFor ( FTEvent ev ) : void
ev FTEvent
Результат void

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

public Write ( byte buffer, int offset, int bytesToWrite ) : int
buffer byte
offset int
bytesToWrite int
Результат int

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

public WriteFully ( byte buffer, int offset, int bytesToWrite ) : void
buffer byte
offset int
bytesToWrite int
Результат void