C# 클래스 VixenModules.Controller.OpenDMX.FTDI

파일 보기 프로젝트 열기: sall/vixen-modules 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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