qDot
qDot
BLE Battery service/characteristics are standardized, so we can just detect whether they exist on connect. Usually we require explicit definition in the device config for endpoint names and what not,...
Whenever a remote connector disconnects, it should fail all in-flight messages in its sorter in order to unblock any async execution that might be happening otherwise.
**Feature Description** The Lovense Dongle can connect to multiple toys, but we only allow connections from one in our state machine currently.
**Feature Description** Right now we spawn futures without really paying much attention to when they should die, or else by using CancelationTokens in order to let them die when the...
We're getting multiple reports of users on windows 10 getting the following message: ``` 'Failed to bind: Os { code: 10013, kind: PermissionDenied, message: \\\"An attempt was made to access...
**Feature Description** We now have some people using the library as part of yew and other pure rust frameworks, so they shouldn't have to go through the FFI if they...
**Feature Description** Allow users to set a maximum update rate per-device, in case programs update too quickly and cause commands to back up.
**Describe the bug** 1. Start buttplug 2. Connect a satisfyer device 3. Turn off satisfyer device **Expected behavior** Device disconnects without issue **Actual behavior** Device disconnects, but an error is...
**Feature Description** This existed for C#, but never got ported to Rust! Original code: https://github.com/buttplugio/buttplug-csharp/blob/master/Buttplug/Devices/Protocols/MotorbunnyProtocol.cs
**Feature Description** Allow games using the Lovense Game Mode API to connect to Intiface. Have done no research on this so not sure if/how this hops through Lovense's servers. It...