Esempio n. 1
0
        private IEnumerable <(double, double)> GetPoints(BedLevelingCalibrationMode calibrationMode)
        {
            switch (calibrationMode)
            {
            case BedLevelingCalibrationMode.FivePoints:
                yield return(10, 10);

                yield return(90, 10);

                yield return(50, 50);

                yield return(10, 90);

                yield return(90, 90);

                break;

            case BedLevelingCalibrationMode.NinePoints:
                yield return(20, 20);

                yield return(50, 20);

                yield return(80, 20);

                yield return(80, 50);

                yield return(50, 50);

                yield return(20, 50);

                yield return(20, 80);

                yield return(50, 80);

                yield return(80, 80);

                break;
            }
        }
Esempio n. 2
0
 public BedLevelingCalibration(ILogger <BedLevelingCalibration> logger, Migo migo, BedLevelingCalibrationMode calibrationMode)
 {
     _calibrationMode = calibrationMode;
     _migo            = migo;
     _logger          = logger;
 }