private async void initHMUv2(DeviceInformation device) { string filePath = await GetFilePath(); _positionCalculator = new PositionCalculationHMUv2(filePath); _baseDeviceName = _positionCalculator.BaseDeviceName; ConnectToDevice(device); }
void OnAutoConnectDeviceFound(DeviceInformation device) { if (!device.Pairing.IsPaired) { return; } string stylusNameLower = device.Name.ToLower(); if (stylusNameLower.Contains("holosense")) { #if WINDOWS_UWP _positionCalculator = new PositionCalculationHMUv1(); _baseDeviceName = _positionCalculator.BaseDeviceName; #endif ConnectToDevice(device); } else if (stylusNameLower.Contains("hmu_v_2")) { #if WINDOWS_UWP initHMUv2(device); #endif } }