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; } }
public BedLevelingCalibration(ILogger <BedLevelingCalibration> logger, Migo migo, BedLevelingCalibrationMode calibrationMode) { _calibrationMode = calibrationMode; _migo = migo; _logger = logger; }