Power Off Controller серии Xbox с C# через BluetoothC#

Место общения программистов C#
Anonymous
Power Off Controller серии Xbox с C# через Bluetooth

Сообщение Anonymous »

Я пишу небольшое приложение для лотка Winforms, нацеленное на 4.7.2, которое позволит мне включить контроллер на выходе из игры. Я пытался сделать это в течение некоторого времени, но все еще не могу достичь отключения контроллера. Я думаю, что это как -то связано с фирменным API Xbox. В любом случае, любая помощь ценится. < /P>
Это то, что я придумал: < /p>
using Windows.Devices.Bluetooth;
using Windows.Devices.Enumeration;

private async Task TurnOffXboxController()
{
string deviceSelector = BluetoothLEDevice.GetDeviceSelector();
DeviceInformationCollection devices = await DeviceInformation.FindAllAsync(deviceSelector);

var xboxControllerInfo = devices.FirstOrDefault(btDevice =>
btDevice.Name == "Xbox Wireless Controller");

var xboxController = await BluetoothLEDevice.FromIdAsync(xboxControllerInfo.Id);

var services = await xboxController.GetGattServicesAsync();

foreach (var service in services.Services)
{
service?.Session?.Dispose();
service?.Dispose();
}

xboxController.Dispose();
xboxController = null;

GC.Collect();
GC.WaitForPendingFinalizers();

}


Подробнее здесь: https://stackoverflow.com/questions/796 ... -bluetooth

Вернуться в «C#»