C# Класс DS4Windows.DS4Device

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

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

Свойство Тип Описание
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