void PerformProbe(int axis) { frmProbe.Axis = axis; if (frmProbe.ShowDialog() == System.Windows.Forms.DialogResult.OK) { grblComm.ProbeAxis(axis, -1, frmProbe.Offset, frmProbe.Direction); } }
void PerformTouchOff(int axis) { frmProbe.Axis = axis; frmProbe.CoordSystem = Global.grblStatus.CurrentCoordystemIndex; if (frmProbe.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (frmProbe.IsProbe) { grblComm.ProbeAxis(frmProbe.Axis, -frmOffset.CoordSystem, frmProbe.Offset, frmProbe.Direction); } else { grblComm.CoordTouchAxis(frmProbe.Axis, frmOffset.CoordSystem, frmProbe.Offset); } } }