/// <summary> /// Connects to the device /// </summary> /// <param name="deviceInfo"></param> public async void ConnectToDevice(DeviceInformation deviceInfo) { if (!_canConnect) { return; } _canConnect = false; // _positionCalculator.Version, <--- i cant add this as parameter....stylusconfig has only two for the constructor...but can't find that... var config = new StylusConfig(deviceInfo.Id); _headmountedUnit = new StylusControl(config); await _headmountedUnit.ConnectDevice(deviceInfo); EndDeviceSearch(); StartTracking(); _onConnectToMainThread.Enqueue(deviceInfo); }
/// <summary> /// Connects to the device /// </summary> /// <param name="deviceInfo"></param> public async void ConnectToDevice(DeviceInformation deviceInfo) { if (!_canConnect) { return; } _canConnect = false; var config = new StylusConfig(deviceInfo.Id); _headmountedUnit = new StylusControl(config); await _headmountedUnit.ConnectDevice(deviceInfo); EndDeviceSearch(); StartTracking(); _onConnectToMainThread.Enqueue(deviceInfo); }