C# Класс ScpControl.Usb.Ds4.UsbDs4

Represents a DualShock 4 controller connected via USB.
Наследование: UsbDevice
Показать файл Открыть проект

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

Метод Описание
Open ( string devicePath ) : bool
Pair ( PhysicalAddress master ) : bool
Rumble ( byte large, byte small ) : bool

Send Rumble request to controller.

Start ( ) : bool
UsbDs4 ( ) : System

Защищенные методы

Метод Описание
ParseHidReport ( byte report ) : void

Interprets a HID report sent by a DualShock 4 device.

Process ( System.DateTime now ) : void

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

Метод Описание
MapBattery ( byte value ) : byte
SetLightBarColor ( DsPadId value ) : void

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

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

public Open ( string devicePath ) : bool
devicePath string
Результат bool

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

public Pair ( PhysicalAddress master ) : bool
master PhysicalAddress
Результат bool

ParseHidReport() защищенный Метод

Interprets a HID report sent by a DualShock 4 device.
protected ParseHidReport ( byte report ) : void
report byte The HID report as byte array.
Результат void

Process() защищенный Метод

protected Process ( System.DateTime now ) : void
now System.DateTime
Результат void

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

Send Rumble request to controller.
public Rumble ( byte large, byte small ) : bool
large byte Larg motor.
small byte Small motor.
Результат bool

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

public Start ( ) : bool
Результат bool

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

public UsbDs4 ( ) : System
Результат System