buttplug
buttplug copied to clipboard
Rust Implementation of the Buttplug Sex Toy Control Protocol
**Feature Description** Needed for the Lovense Machine as well as the Gravity, both of which use different commands to Oscillate.
**Feature Description** Moves to hidapi 0.12, not sure if there are API breaks here.
**Describe the bug** When you send a VibrateCmd with only a single index specified, the protocol logic sees only 1 vibrator value to update, but mistakes this for a single...
**Feature Description** For those running something like a local Prometheus, it would be good to be able to have metrics generated. The devices themselves don't possess such exporters, but perhaps...
We probably will never emit that message anywhere but on the web now.
**Feature Description** Add task names to async manager, so we can use them when debugging in tokio-console. They'll be ignored for any non-tokio manager, and will be compiled out when...
If a sensor supports both SensorRead and SensorSubscribe, it can appear at different indexes within the SensorRead and SensorSubscribe capabilities in DeviceInfo structures, even though its the same sensor. Matching...
Like SensorRead, SensorSubscribe should contain SensorRange values, otherwise users won't know what to expect for min/max ranges.
With the way the current manufacturer data matching works, we don't know what data is from the device and what data is from our config file. We use the shortest...
**Describe the bug** A user on discord reported that a Lovehoney Desire error'ed on write on Linux: https://discord.com/channels/353303527587708932/453328145857118220/1026794016504811520 Futher investigation suggests that the device doesn't actually support "write without response",...