Factor shared Bluetooth code into superclass

Closes #831 (closed)

Merge request reports

Loading