Adam Brunnmeier
Adam Brunnmeier
I found someone who fixed it: https://github.com/FeuFeve/BleWinrtDll/commit/7a6ba261ec807325c7eee124a609aaba4e377802 If someone uses the fix, feel free to create a pull request. The commit above has some other changes that may need to...
As reference for reading specific characteristics: tufeixp's ReadDataAsync function: https://github.com/adabru/BleWinrtDll/issues/30#issuecomment-1118295341 SendData code as comparison if you want to add error handling or blocking read: https://github.com/adabru/BleWinrtDll/blob/f2635b7b02432ea3006983657107f092c862171d/BleWinrtDll/BleWinrtDll.cpp#L528-L561
The POC server implementation was only [~700loc](https://github.com/adabru/eyeput/blob/main/session_bus.py). You can check it out with https://github.com/adabru/eyeput/blob/main/session_bus_test.py . As aegis mentioned on slack he will add rpc into 0.4 and both phillco and...
Hi nmitrak, binary format should be fine for BleWinrtDll. In the Microsoft sample, you can try setting a breakpoint or a log output at https://github.com/microsoft/Windows-universal-samples/blob/main/Samples/BluetoothLE/cs/Scenario2_Client.xaml.cs#L447
Hi @arafi123 , maybe you need to pair the device. Maybe related: https://github.com/adabru/BleWinrtDll/issues/7
Yes, I meant pairing it with the PC. Did you try that? I think you can do it via Windows Settings, I'm not sure.
Thank you for posting the results of your investigation! > Not sure why we do it two different ways *GetGattServicesAsync* is used to explore available services, *GetGattServicesForUuidAsync* is used to...
Not sure. If I remember correctly I had problems doing that. But just try it out. If it doesn't work, you can do it like here: https://github.com/adabru/BleWinrtDll/blob/f2635b7b02432ea3006983657107f092c862171d/DebugBle/Program.cs#L42-L50 and here: https://github.com/adabru/BleWinrtDll/blob/f2635b7b02432ea3006983657107f092c862171d/DebugBle/BLE.cs#L192-L206...
I have no clue. You can try this out: https://docs.microsoft.com/en-us/samples/microsoft/windows-universal-samples/bluetoothle/ and report whether that works for the heart rate measurement subscription.
Thanks @lazerbots for the remark! You're right, the lines https://github.com/adabru/BleWinrtDll/blob/03b4dcf71a4152958074b90cb5459cf575456bb7/BleWinrtDll%20Unity/Assets/Scenes/Demo.cs#L67-L74 don't check whether the device was there before. That's a bug. If the device sends multiple updates and has IsConnectable...