C# Класс VixenModules.Controller.OpenDMX.FTDI

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

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

Свойство Тип Описание
buffer byte[]
bytesWritten int
done bool
handle uint
status FT_STATUS

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

Метод Описание
initOpenDMX ( ) : void
setDmxValue ( int channel, byte value ) : void
start ( ) : void
stop ( ) : void
updateData ( ICommand outputStates ) : void
write ( uint handle, byte data, int length ) : int
writeData ( ) : void

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

Метод Описание
FT_Close ( uint ftHandle ) : FT_STATUS
FT_ClrRts ( uint ftHandle ) : FT_STATUS
FT_GetModemStatus ( uint ftHandle, UInt32 &lpdwModemStatus ) : FT_STATUS
FT_GetStatus ( uint ftHandle, UInt32 &lpdwAmountInRxQueue, UInt32 &lpdwAmountInTxQueue, UInt32 &lpdwEventStatus ) : FT_STATUS
FT_Open ( UInt32 uiPort, uint &ftHandle ) : FT_STATUS
FT_Purge ( uint ftHandle, UInt32 dwMask ) : FT_STATUS
FT_Read ( uint ftHandle, IntPtr lpBuffer, UInt32 dwBytesToRead, UInt32 &lpdwBytesReturned ) : FT_STATUS
FT_ResetDevice ( uint ftHandle ) : FT_STATUS
FT_SetBreakOff ( uint ftHandle ) : FT_STATUS
FT_SetBreakOn ( uint ftHandle ) : FT_STATUS
FT_SetDataCharacteristics ( uint ftHandle, byte uWordLength, byte uStopBits, byte uParity ) : FT_STATUS
FT_SetDivisor ( uint ftHandle, char usDivisor ) : FT_STATUS
FT_SetFlowControl ( uint ftHandle, char usFlowControl, byte uXon, byte uXoff ) : FT_STATUS
FT_Write ( uint ftHandle, IntPtr lpBuffer, UInt32 dwBytesToRead, UInt32 &lpdwBytesWritten ) : FT_STATUS

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

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

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

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

public setDmxValue ( int channel, byte value ) : void
channel int
value byte
Результат void

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

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

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

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

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

public updateData ( ICommand outputStates ) : void
outputStates ICommand
Результат void

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

public write ( uint handle, byte data, int length ) : int
handle uint
data byte
length int
Результат int

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

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

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

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

public static byte[] buffer
Результат byte[]

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

public static int bytesWritten
Результат int

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

public static bool done
Результат bool

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

public static uint handle
Результат uint

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

public static FT_STATUS status
Результат FT_STATUS