buttplugio / buttplug-csharp

Buttplug C# Client Implementation
https://buttplug.io
Other
89 stars 33 forks source link

Fleshlight Launch initializer no longer working #424

Closed qdot closed 6 years ago

qdot commented 6 years ago

STR:

  1. Turn on Fleshlight Launch
  2. Start Windows Websocket Server
  3. Connect via https://buttplug.world/playground
  4. Scan for devices
  5. Select Fleshlight Launch
  6. Turn on oscillation

Expected:

Fleshlight Launch oscillates

Actual:

Nothing happens, but no errors are thrown in the log either.

If another application such as ScriptPlayer or a WebBluetooth app connects to the Launch, then these steps are retried, the Launch will work fine. This probably means something is wrong with the initialization step.

qdot commented 6 years ago

Initializer was rewritten to use Tx characteristic instead of Cmd characteristic during characteristic rebuilds. Unit test was made to match, causing it to false positive.