C# Класс Optifert.FTDI

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Instance FTDI

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

Метод Описание
I2Cread ( UInt32 deviceAddress, UInt32 sizeToTransfer, byte buffer, UInt32 &sizeTransfered, UInt32 options ) : uint
I2Cwrite ( UInt32 deviceAddress, UInt32 sizeToTransfer, byte buffer, UInt32 &sizeTransfered, UInt32 options ) : uint
Init ( uint channel ) : int
clearGPIO ( byte pin ) : uint
close ( ) : uint
connectionState ( ) : int
isConnected ( ) : bool
readGPIO ( byte &value ) : uint
setGPIO ( byte pin ) : uint
setGPIOdir ( byte pin, byte dir ) : uint

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

Метод Описание
FT_ReadGPIO ( IntPtr handler, byte &value ) : uint
FT_WriteGPIO ( IntPtr handler, byte dir, byte value ) : uint
I2C_CloseChannel ( IntPtr handler ) : uint
I2C_DeviceRead ( IntPtr handler, UInt32 deviceAddress, UInt32 sizeToTransfer, byte buffer, UInt32 &sizeTransfered, UInt32 options ) : uint
I2C_DeviceWrite ( IntPtr handler, UInt32 deviceAddress, UInt32 sizeToTransfer, byte buffer, UInt32 &sizeTransfered, UInt32 options ) : uint
I2C_GetNumChannels ( uint &NumChannels ) : uint
I2C_InitChannel ( IntPtr handler, ChannelCfg &config ) : uint
I2C_OpenChannel ( uint index, IntPtr &handler ) : uint
Init_libMPSSE ( ) : void

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

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

public I2Cread ( UInt32 deviceAddress, UInt32 sizeToTransfer, byte buffer, UInt32 &sizeTransfered, UInt32 options ) : uint
deviceAddress System.UInt32
sizeToTransfer System.UInt32
buffer byte
sizeTransfered System.UInt32
options System.UInt32
Результат uint

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

public I2Cwrite ( UInt32 deviceAddress, UInt32 sizeToTransfer, byte buffer, UInt32 &sizeTransfered, UInt32 options ) : uint
deviceAddress System.UInt32
sizeToTransfer System.UInt32
buffer byte
sizeTransfered System.UInt32
options System.UInt32
Результат uint

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

public Init ( uint channel ) : int
channel uint
Результат int

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

public clearGPIO ( byte pin ) : uint
pin byte
Результат uint

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

public close ( ) : uint
Результат uint

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

public connectionState ( ) : int
Результат int

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

public isConnected ( ) : bool
Результат bool

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

public readGPIO ( byte &value ) : uint
value byte
Результат uint

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

public setGPIO ( byte pin ) : uint
pin byte
Результат uint

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

public setGPIOdir ( byte pin, byte dir ) : uint
pin byte
dir byte
Результат uint

Описание свойств

Instance публичное статическое свойство

public static FTDI,Optifert Instance
Результат FTDI