Exemplo n.º 1
0
 public Ds4InputRequestHandler(CloseFunction closeFunction, SenderFunction senderFunction, Ds4Device device,
                               EmulatedControllersService emulatedControllersService, DeviceDisconnectedEventHandler disconnectedEventHandler) : base(closeFunction, senderFunction)
 {
     this.device = device;
     this.emulatedControllersService = emulatedControllersService;
     this.disconnectedEventHandler   = disconnectedEventHandler;
     device.FeedbackEvent           += FeedbackEvent;
 }
Exemplo n.º 2
0
 public override void Stop()
 {
     device.Close();
     device = null;
 }
Exemplo n.º 3
0
 public void Start(IDs4Emulator emulator)
 {
     device = emulator.CreateDs4Device();
 }
Exemplo n.º 4
0
 public Ds4InputMessageHandler(Ds4Device device, DeviceDisconnectedEvent disconnectedEventHandler)
 {
     this.device = device;
     this.disconnectedEventHandler = disconnectedEventHandler;
 }
Exemplo n.º 5
0
 public Ds4FeedbackMessageHandler(Ds4Device device, SenderFunction <Ds4FeedbackMessage> senderFunction)
 {
     this.device           = device;
     this.senderFunction   = senderFunction;
     device.FeedbackEvent += FeedbackEvent;
 }