Ejemplo n.º 1
0
        //     && _tracker.Name.Equals(calibrationData.DeviceName, StringComparison.CurrentCultureIgnoreCase);

        public async Task RestoreAsync(CalibrationData calibrationData)
        {
            if (_states.CanFire(CalibratorAction.Restore))
            {
                await _tracker.StartCalibrationAsync();

                await _tracker.SetCalibrationAsync(calibrationData);

                await _tracker.StopCalibrationAsync();

                _states.Fire(CalibratorAction.Restore);
            }
        }