qDot
qDot
**Name of Outgoing Message, if any:** - PatternPlaybackCmd **Message Fields:** - PatternPlaybackCmd - DeviceIndex: number, Index of device to send command to - PatternIndex: number, Index of pattern to send...
**Feature Description** Vibration and rotation are implemented, but linear isn't implemented yet. Will require work with durations to figure out what's moved where.
**Feature Description** It's be nice if we could reconstruct error messages over IPC. However, this will cause SERIOUS versioning issues if the error structures ever change. At which point might...
**Feature Description** We should be able to tests the state machine pretty well, as it contains all of the logic and comm managers only handle i/o.
**Describe the bug** Buttplug-rs has no way to handle whether a bluetooth adapter was plugged in or removed while it is running **Additional context** buttplug-rs uses btleplug (https://github.com/deviceplug/btleplug), which doesn't...
**Feature Description** Should build no features, client only, server only, all runtime types, etc.
**Feature Description** We can have things like the xinput feature build for documentation by adding decorators about when to build it.
**Describe the bug** In relation to #147, the device list showed a Nora could handle a RotateCmd even though that wasn't implemented in the protocol yet. This will confuse users.
**Feature Description** Requires #36 to be done, but that's fairly close thanks to the Lovense Dongle Manager. After that, just figure out how to build buffers for static speeds to...
**Feature Description** There's only one serializer, so things like ButtplugRemoteClientConnector could default to that type, saving users some type specification.