C# 클래스 ScpControl.Usb.Ds4.UsbDs4

Represents a DualShock 4 controller connected via USB.
상속: UsbDevice
파일 보기 프로젝트 열기: nefarius/ScpToolkit

공개 메소드들

메소드 설명
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