public frmAddScheduleEntry(IObservatoryController observatoryController, FrameAnalysisManager analysisManager) { InitializeComponent(); m_ObservatoryController = observatoryController; m_AnalysisManager = analysisManager; cbxOperations.SelectedIndex = 0; lblUT.Visible = Settings.Default.DisplayTimeInUT; lblUT2.Visible = Settings.Default.DisplayTimeInUT; cbxAutoFocusing.Enabled = m_ObservatoryController.IsConnectedToFocuser(); cbxAutoPulseGuiding.Enabled = m_ObservatoryController.IsConnectedToTelescope() && m_AnalysisManager.IsPulseGuidingCalibrated(); cbxAutoFocusing.Checked = false; cbxAutoPulseGuiding.Checked = false; SetTime(Settings.Default.DisplayTimeInUT ? DateTime.UtcNow : DateTime.Now); }