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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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