buttplugio / buttplug

Rust Implementation of the Buttplug Sex Toy Control Protocol

Home Page:https://buttplug.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multiple hardware commands sent to either Lovense dongle only have the first command sent

blackspherefollower opened this issue · comments

Describe the bug
Testing the Gravity with both dongles, Vibrate1:N; followed quickly with Vibrate2:N; only causes the vibrator to be changed.
Both messages are sent to the dongle (as far as the trace logging can tell).

I suspect that the send needs some delay before the dongle is ready to read again (in practice 40ms works, but I bet waiting for the write response would be better)

Expected behavior
Commands should be delivered to the dongle at a rate were they're not dropped

Actual behavior
The later commands are dropped by the dongle