Exemple #1
0
        public static void M578GetCurrentBedOffsets(GCode gcode, FirmwareController connection)
        {
            connection.ProcessBedOffsetDataFromEEPROM();
            connection.ProcessCalibrationOffset();
            Calibration calibrationDetails = connection.CalibrationDetails;
            var         text = string.Format(">> ok BRO:{0} BLO:{1} FRO:{2} FLO:{3} ZO:{4}", calibrationDetails.CORNER_HEIGHT_BACK_RIGHT_OFFSET, calibrationDetails.CORNER_HEIGHT_BACK_LEFT_OFFSET, calibrationDetails.CORNER_HEIGHT_FRONT_RIGHT_OFFSET, calibrationDetails.CORNER_HEIGHT_FRONT_LEFT_OFFSET, calibrationDetails.ENTIRE_Z_HEIGHT_OFFSET);

            if (calibrationDetails.UsesCalibrationOffset)
            {
                text = string.Format("{0} CO:{1}", text, calibrationDetails.CALIBRATION_OFFSET);
            }

            connection.WriteLog(text, Logger.TextType.Read);
        }