public static void LaunchCalibration(Client armClient) { if (armClient == null) { return; } using (var f = new CalibrationForm() { mArm = armClient }) { if (f.ShowDialog() != DialogResult.OK) { return; } // Set calibration data in the client and save to the specified file. // Watch out for the build process overwriting the file in bin/debug with the one in the project. f.mArm.CalibrationData = f.mCalibrationData; } }
private void CalibrateButton_Click(object sender, EventArgs e) { CalibrationForm.LaunchCalibration(Arm); }