Пример #1
0
        public override void SaveSettings()
        {
            TangraConfig.Settings.AAV.Overlay_Timestamp   = cbxAdvsOsdTimeStamp.Checked;
            TangraConfig.Settings.AAV.Overlay_AllMessages = cbxAdvsOsdMessages.Checked;
            TangraConfig.Settings.AAV.Overlay_CameraInfo  = cbxAdvsOsdCameraInfo.Checked;
            TangraConfig.Settings.AAV.Overlay_AdvsInfo    = cbxAdvsOsdSystemInfo.Checked;
            TangraConfig.Settings.AAV.Overlay_ObjectName  = cbxAdvsOsdObjectName.Checked;

            TangraConfig.Settings.AAV.Popup_Timestamp   = cbxAdvsPopupTimeStamp.Checked;
            TangraConfig.Settings.AAV.Popup_Exposure    = cbxAdvsPopupExposure.Checked;
            TangraConfig.Settings.AAV.Popup_SystemTime  = cbxAdvsPopupSystemTime.Checked;
            TangraConfig.Settings.AAV.Popup_Satellites  = cbxAdvsPopupSatellites.Checked;
            TangraConfig.Settings.AAV.Popup_GPSFix      = cbxAdvsPopupGPSFix.Checked;
            TangraConfig.Settings.AAV.Popup_Almanac     = cbxAdvsPopupAlmanac.Checked;
            TangraConfig.Settings.AAV.Popup_Gain        = cbxAdvsPopupGain.Checked;
            TangraConfig.Settings.AAV.Popup_Gamma       = cbxAdvsPopupGamma.Checked;
            TangraConfig.Settings.AAV.Popup_Temperature = cbxAdvsPopupTemperature.Checked;

            TangraConfig.Settings.AAV.SplitFieldsOSD = cbxAavSplitFieldsOSD.Checked;

            TangraConfig.Settings.AAV.NtpTimeDebugFlag   = cbxNtpDebugFlag.Checked;
            TangraConfig.Settings.AAV.Popup_NtpTimestamp = cbxAdvsPopupNTPTime.Checked;

            TangraConfig.Settings.AAV.NtpTimeUseDirectTimestamps = cbxNtpUsageType.SelectedIndex == 1;

            if (m_AavPopupCustomizer != null)
            {
                m_AavPopupCustomizer.UpdateSettings(TangraConfig.Settings.AAV);
                m_AavPopupCustomizer.RefreshState();
            }
        }
Пример #2
0
        private void btnCancel_Click(object sender, EventArgs e)
        {
            // Restore the displayed ADV/AAV status settings and they may have been changed by the user during the use of the dialog
            if (m_AdvPopupCustomizer != null)
            {
                m_AdvPopupCustomizer.UpdateSettings(TangraConfig.Settings.ADVS);
                m_AdvPopupCustomizer.RefreshState();
            }

            if (m_AavPopupCustomizer != null)
            {
                m_AavPopupCustomizer.UpdateSettings(TangraConfig.Settings.AAV);
                m_AavPopupCustomizer.RefreshState();
            }

            DialogResult = DialogResult.Cancel;
            Close();
        }