buttplug
buttplug copied to clipboard
Rust Implementation of the Buttplug Sex Toy Control Protocol
See https://github.com/metafetish/buttplug/issues/59
Code is done but we don't have a battery status message yet. cc @bnm12 ```csharp private int getBatteryLevel() { throw new NotImplementedException("While most of this method is done it still...
See buttplugio/stpihkal#40 for documentation details. Will also be blocked on device reading capabilities for bluetooth, and proper messages to route information through.
If a client connects but doesn't send RequestServerInfo, it can jam connections to the server. Set a timer for waiting on RequestServerInfo, and just drop the connection if it isn't...
**Feature Description** Probably using https://crates.io/crates/hidapi, which is just a wrapper around hidapi. Should generally work for our needs as well as being cross platform.
With the new config system, every time a user device connects, it copies info out of the base config file to the user config and uses that definition from then...
Nicer than the "is_valid()" stuff I was doing for messages. https://github.com/Keats/validator
Just a reminder to myself to use type shadowing and try_from for doing validation of values loaded from config files. https://github.com/serde-rs/serde/issues/642