-
-
Notifications
You must be signed in to change notification settings - Fork 82
Description
In dev, if you send a 50% RotateWithDirection command to a Lovense device (Nora or Ridge), then send another RotateWithDirection changing just the direction, the device will move for a fraction of a second only.
This appears to be due to the RotateChange;
message stopping the device. The protocol implementation hasn't changed in dev, but the message dispatching has, and changing the order in which the messages are added to the command array now affects the behaviour: setting the speed after the direction change resolves the problem.
This seems weird to me, and since I'm not sure if the order of messages going out is still guaranteed now they're deduped, I'm not confident in just changing the order of the commands in the array without more investigation.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status