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
            }
        }