public void CheckAxesConfiguration() { // Check if Axis options have changed. List <AxisProperties> newAxisOptions = AxisProperties.CollectProperties(this); if (!AxisProperties.PartialCompareProperties(AxisOptions, newAxisOptions)) { JobStorageTab.ClearTitle(); Controller.SetupAxesConfiguration(newAxisOptions); MotionTab.UpdateAxisInfoState(); RecorderScope.SetupSeriesConfiguration(); Controller.IssueSetStopsCommand(); Controller.IssueISOPVTMonitorSwitchOff(); Controller.CheckMonitoringActive(true); } }