diff --git a/joycontrol/server.py b/joycontrol/server.py index 7d7a212..eb3e19a 100644 --- a/joycontrol/server.py +++ b/joycontrol/server.py @@ -76,10 +76,9 @@ async def create_hid_server(protocol_factory, ctl_psm=17, itr_psm=19, device_id= hid.powered(True) hid.pairable(True) - - # setting bluetooth adapter name and class to the device we wish to emulate + + # setting bluetooth adapter name to the device we wish to emulate await hid.set_name(protocol.controller.device_name()) - await hid.set_class() logger.info('Advertising the Bluetooth SDP record...') try: @@ -88,6 +87,9 @@ async def create_hid_server(protocol_factory, ctl_psm=17, itr_psm=19, device_id= # Already registered (If multiple controllers are being emulated and this method is called consecutive times) logger.debug(dbus_err) + # set the device class to "Gamepad/joystick" + await hid.set_class() + # start advertising hid.discoverable()