switch_itr = socket.socket(family=socket.AF_BLUETOOTH, type=socket.SOCK_SEQPACKET, proto=socket.BTPROTO_L2CAP) switch_ctrl = socket.socket(family=socket.AF_BLUETOOTH, type=socket.SOCK_SEQPACKET, proto=socket.BTPROTO_L2CAP) try: # Remove the device before we try to re-pair device_path = bt.find_device_by_address(jc_MAC) if not device_path: print("Device not paired. Pairing...") # Ensure we are paired/connected to the JC print("Attempting to re-pair with device") devices = bt.discover_devices(alias="Pro Controller", timeout=8) jc_device_path = None for key in devices.keys(): print(devices[key]["Address"]) if devices[key]["Address"] == jc_MAC: jc_device_path = key break if not jc_device_path: print("The specified Joy-Con could not be found") else: bt.pair_device(jc_device_path) print("Paired Joy-Con") bt.set_alias("Nintendo Switch") print("Connecting to Joy-Con: ", jc_MAC)
switch_ctrl = socket.socket(family=socket.AF_BLUETOOTH, type=socket.SOCK_SEQPACKET, proto=socket.BTPROTO_L2CAP) time_old = 0 timer_old = 0 timer_counter = 0 try: # Remove the device before we try to re-pair device_path = bt.find_device_by_address(args.mac) if not device_path: print("Device not paired. Pairing...") # Ensure we are paired/connected to the JC print("Attempting to re-pair with device") devices = bt.discover_devices(alias="Joy-Con (R)", timeout=8) jc_device_path = None for key in devices.keys(): print(devices[key]["Address"]) if devices[key]["Address"] == args.mac: jc_device_path = key break if not jc_device_path: print("The specified Joy-Con could not be found") else: bt.pair_device(jc_device_path) print("Paired Joy-Con") bt.set_alias("Nintendo Switch") print("Connecting to Joy-Con: ", args.mac)