C# 클래스 DS4Windows.DS4Device

파일 보기 프로젝트 열기: topher-au/WoWmapper 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Latency double
error string
firstActive System.DateTime
lastActive System.DateTime

공개 메소드들

메소드 설명
DS4Device ( HidDevice hidDevice ) : System
DisconnectBT ( ) : bool
FlushHID ( ) : void
HidConnectionType ( HidDevice hidDevice ) : ConnectionType
IsAlive ( ) : bool
StartUpdate ( ) : void
StopUpdate ( ) : void
ToString ( ) : String
getCurrentState ( ) : DS4Windows.DS4State
getCurrentState ( DS4Windows.DS4State state ) : void
getExposedState ( DS4Windows.DS4StateExposed expState, DS4Windows.DS4State state ) : void
getPreviousState ( ) : DS4Windows.DS4State
getPreviousState ( DS4Windows.DS4State state ) : void
pushHapticState ( DS4HapticState hs ) : void
setRumble ( byte rightLightFastMotor, byte leftHeavySlowMotor ) : void

비공개 메소드들

메소드 설명
StopOutputUpdate ( ) : void
isDS4Idle ( ) : bool
performDs4Input ( ) : void
performDs4Output ( ) : void
resetHapticState ( ) : void
sendOutputReport ( bool synchronous ) : void
setHapticState ( ) : void
setTestRumble ( ) : void
writeOutput ( ) : bool

메소드 상세

DS4Device() 공개 메소드

public DS4Device ( HidDevice hidDevice ) : System
hidDevice HidDevice
리턴 System

DisconnectBT() 공개 메소드

public DisconnectBT ( ) : bool
리턴 bool

FlushHID() 공개 메소드

public FlushHID ( ) : void
리턴 void

HidConnectionType() 공개 정적인 메소드

public static HidConnectionType ( HidDevice hidDevice ) : ConnectionType
hidDevice HidDevice
리턴 ConnectionType

IsAlive() 공개 메소드

public IsAlive ( ) : bool
리턴 bool

StartUpdate() 공개 메소드

public StartUpdate ( ) : void
리턴 void

StopUpdate() 공개 메소드

public StopUpdate ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

getCurrentState() 공개 메소드

public getCurrentState ( ) : DS4Windows.DS4State
리턴 DS4Windows.DS4State

getCurrentState() 공개 메소드

public getCurrentState ( DS4Windows.DS4State state ) : void
state DS4Windows.DS4State
리턴 void

getExposedState() 공개 메소드

public getExposedState ( DS4Windows.DS4StateExposed expState, DS4Windows.DS4State state ) : void
expState DS4Windows.DS4StateExposed
state DS4Windows.DS4State
리턴 void

getPreviousState() 공개 메소드

public getPreviousState ( ) : DS4Windows.DS4State
리턴 DS4Windows.DS4State

getPreviousState() 공개 메소드

public getPreviousState ( DS4Windows.DS4State state ) : void
state DS4Windows.DS4State
리턴 void

pushHapticState() 공개 메소드

public pushHapticState ( DS4HapticState hs ) : void
hs DS4HapticState
리턴 void

setRumble() 공개 메소드

public setRumble ( byte rightLightFastMotor, byte leftHeavySlowMotor ) : void
rightLightFastMotor byte
leftHeavySlowMotor byte
리턴 void

프로퍼티 상세

Latency 공개적으로 프로퍼티

public double Latency
리턴 double

error 공개적으로 프로퍼티

public string error
리턴 string

firstActive 공개적으로 프로퍼티

public DateTime,System firstActive
리턴 System.DateTime

lastActive 공개적으로 프로퍼티

public DateTime,System lastActive
리턴 System.DateTime