qDot

Results 234 issues of qDot

Bluetooth device connections in UWP are managed via what is supposed to be a black boxed RAII situation. Whenever all connection objects (bluetoothLEDevice/Service/GattCharacteristic) are dropped, and .Dispose is called on...

bug
hardware support

If a computer has multiple bluetooth adapters, Buttplug will choose whatever adapter comes up as "default", even if that adapter isn't on or doesn't support Bluetooth LE. We should iterate...

bug
server

IButtplugDevice.Disconnect is currently only called from DeviceManager.RemoveAllDevices(), which is never called from anywhere. We should figure out when/how this cleanup needs to happen.

bug
server

Systems with alternative bluetooth stacks, like the Betula stack, will cause the UWPBluetoothManager to detect a usable radio, but not be able to access it. We need a way to...

bug
server

Changes in #397 reduced the overall amount of test boilerplate quite a bit. However, there are still quite a few cases of repeated code for single vibrator devices that could...

help wanted
testing
library
good first bug

These patches came in as WIPs, and there's a lot of websocket comments and wrong code scattered around them (for instance, connections were never actually stored to the _connections array).

The GeneralDeviceTest tests try to test StopDeviceCmd without running Initialize() on devices. We now use Initialize() on Lovense devices to figure out what kind of device it is, meaning we...

testing

In #280, our workaround for the "Not GET Request" exception in v0.1.1 was to set a timer that will only trigger if we don't immediately connect after getting a WebSocketListener...

bug
server

See https://github.com/buttplugio/buttplug-js/blob/master/src/server/bluetooth/devices/Maxpro.ts

hardware support

See buttplugio/stpihkal#35. Ideally, this should happen after the cleanup of the serial core, and should share the core with the ET-312. Also need to figure out how we can bind...

hardware support