buttplug
buttplug copied to clipboard
Rust Implementation of the Buttplug Sex Toy Control Protocol
**Feature Description** Bring over C# Protocol implementation. Also needs HID device manager implementation.
*If you are interested in taking this bug, please comment here first to make sure dependencies have been met.* **Feature Description** Bring over implementation from C#. Should be fairly straightforward.
**Feature Description** Bring over implementation from C#. Requires timers, so not good for help wanted/good first bug.
**Feature Description** Websocket clients/servers should be able to handle ws level ping/pong timing management.
**Feature Description** Currently in beta on crates now. https://github.com/berkowski/tokio-serial/issues/40 Means we can finally dump the hand built threading we use.
Put out the results of fetches from the central API, so we can get better debugging info in logs.
**Describe the bug** stack from user on macOS Lovense Connect: ` {"logType":"process","location":"R","message":"Process Log: {\"timestamp\":\"Jul 01 02:33:31.360\",\"level\":\"ERROR\",\"fields\":{\"message\":\"thread 'tokio-runtime-worker' panicked at 'called `Result::unwrap()` on an `Err` value: Error(\\\"missing field `battery`\\\", line: 1,...
**Describe the bug** 1. Connect multiple phones using the Lovense Connect App on the same WiFi network 2. Scan for devices using Buttplug **Expected behavior** Not even sure? Maybe we...
**Name of Outgoing Message, if any:** WaveformCmd **Message Fields:** - WaveformCmd - ActuatorIndex: Which bit of the device is being actuated (e.g. which estim channel) - Waveform - Steps: Ordered...
**Name of Outgoing Message, if any:** Cancel **Name of Incoming Message, if any:** Received **Message Fields:** - Cancel - Id: number - Message Id - CancelId: number - Message Id...