示例#1
0
        public frmAavStatusPopup(AavSettings aavSettings)
        {
            InitializeComponent();

            if (CurrentOS.IsMac)
                this.FormBorderStyle = FormBorderStyle.None;

            m_AavSettings = aavSettings;
        }
示例#2
0
 public void UpdateSettings(AavSettings aavSettings)
 {
     m_AavSettings = aavSettings;
 }
示例#3
0
        private AavSettings BuildCurrentSettings()
        {
            var rv = new AavSettings()
            {
                Popup_Timestamp = cbxAdvsPopupTimeStamp.Checked,
                Popup_Exposure = cbxAdvsPopupExposure.Checked,
                Popup_SystemTime = cbxAdvsPopupSystemTime.Checked,
                Popup_NtpTimestamp = cbxAdvsPopupNTPTime.Checked,
                Popup_Satellites = cbxAdvsPopupSatellites.Checked,
                Popup_GPSFix = cbxAdvsPopupGPSFix.Checked,
                Popup_Almanac = cbxAdvsPopupAlmanac.Checked,
                Popup_Gain = cbxAdvsPopupGain.Checked,
                Popup_Gamma = cbxAdvsPopupGamma.Checked,
                Popup_Temperature = cbxAdvsPopupTemperature.Checked,
                SplitFieldsOSD = cbxAavSplitFieldsOSD.Checked,
            };

            return rv;
        }