C# Class DS4Windows.DS4Device

Datei anzeigen Open project: topher-au/WoWmapper Class Usage Examples

Public Properties

Property Type Description
Latency double
error string
firstActive System.DateTime
lastActive System.DateTime

Public Methods

Method Description
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

Private Methods

Method Description
StopOutputUpdate ( ) : void
isDS4Idle ( ) : bool
performDs4Input ( ) : void
performDs4Output ( ) : void
resetHapticState ( ) : void
sendOutputReport ( bool synchronous ) : void
setHapticState ( ) : void
setTestRumble ( ) : void
writeOutput ( ) : bool

Method Details

DS4Device() public method

public DS4Device ( HidDevice hidDevice ) : System
hidDevice HidDevice
return System

DisconnectBT() public method

public DisconnectBT ( ) : bool
return bool

FlushHID() public method

public FlushHID ( ) : void
return void

HidConnectionType() public static method

public static HidConnectionType ( HidDevice hidDevice ) : ConnectionType
hidDevice HidDevice
return ConnectionType

IsAlive() public method

public IsAlive ( ) : bool
return bool

StartUpdate() public method

public StartUpdate ( ) : void
return void

StopUpdate() public method

public StopUpdate ( ) : void
return void

ToString() public method

public ToString ( ) : String
return String

getCurrentState() public method

public getCurrentState ( ) : DS4Windows.DS4State
return DS4Windows.DS4State

getCurrentState() public method

public getCurrentState ( DS4Windows.DS4State state ) : void
state DS4Windows.DS4State
return void

getExposedState() public method

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

getPreviousState() public method

public getPreviousState ( ) : DS4Windows.DS4State
return DS4Windows.DS4State

getPreviousState() public method

public getPreviousState ( DS4Windows.DS4State state ) : void
state DS4Windows.DS4State
return void

pushHapticState() public method

public pushHapticState ( DS4HapticState hs ) : void
hs DS4HapticState
return void

setRumble() public method

public setRumble ( byte rightLightFastMotor, byte leftHeavySlowMotor ) : void
rightLightFastMotor byte
leftHeavySlowMotor byte
return void

Property Details

Latency public_oe property

public double Latency
return double

error public_oe property

public string error
return string

firstActive public_oe property

public DateTime,System firstActive
return System.DateTime

lastActive public_oe property

public DateTime,System lastActive
return System.DateTime