private async Task connectEmbeddedServer() { embeddedConnector = new ButtplugEmbeddedConnector("Buttplugin Server"); embeddedConnector.Server.AddDeviceSubtypeManager((IButtplugLogManager aMgr) => { return(new UWPBluetoothManager(aMgr)); }); client = new ButtplugClient("Buttplugin Client", embeddedConnector); await Connection_Manager.connectClientToServer(client); client.DeviceAdded += clientDeviceAdded; }
private async Task connectRemoteServer() { try { webConnector = new ButtplugWebsocketConnector(new Uri("ws://localhost:12345/b******g")); } catch (FileNotFoundException e) { Log_Manager.write("ERROR: Cannot find " + e.FileName); } client = new ButtplugClient("Main Client", webConnector); await Connection_Manager.connectClientToServer(client); client.DeviceAdded += clientDeviceAdded; }
public async Task scanForPlugs() { if (!isScanning) { if (client.Connected) { isScanning = true; await Connection_Manager.connectDevicesToClient(client); isScanning = false; } else { Log_Manager.write(C_Messages.DEVICE_SCAN_FAIL + C_Messages.CLIENT_NOT_CONNECTED); } } else { Log_Manager.write("Already scanning for new devices."); } }