示例#1
0
        private void btnSerialOK_Click(object sender, EventArgs e)
        {
            Properties.Settings.Default.setNTRIP_casterIP      = tboxCasterIP.Text;
            Properties.Settings.Default.setNTRIP_casterPort    = (int)nudCasterPort.Value;
            Properties.Settings.Default.setNTRIP_sendToUDPPort = (int)nudSendToUDPPort.Value;

            Properties.Settings.Default.setNTRIP_isOn         = cboxIsNTRIPOn.Checked;
            Properties.Settings.Default.setNTRIP_userName     = tboxUserName.Text;
            Properties.Settings.Default.setNTRIP_userPassword = tboxUserPassword.Text;
            Properties.Settings.Default.setNTRIP_mount        = tboxMount.Text;

            Properties.Settings.Default.setNTRIP_sendGGAInterval = (int)nudGGAInterval.Value;
            Properties.Settings.Default.setNTRIP_manualLat       = (double)nudLatitude.Value;
            Properties.Settings.Default.setNTRIP_manualLon       = (double)nudLongitude.Value;

            Properties.Settings.Default.setNTRIP_casterURL   = tboxEnterURL.Text;
            Properties.Settings.Default.setNTRIP_isGGAManual = cboxGGAManual.Text == "Use Manual Fix";
            Properties.Settings.Default.setNTRIP_isHTTP10    = cboxHTTP.Text == "1.0";
            Properties.Settings.Default.setNTRIP_isTCP       = checkBoxusetcp.Checked;

            Properties.Settings.Default.Save();

            Close();
            mf.ConfigureNTRIP();
        }
示例#2
0
        private void btnRadioOK_Click(object sender, EventArgs e)
        {
            if (cboxIsRadioOn.Checked && lvChannels.SelectedItems.Count == 0)
            {
                mf.TimedMessageBox(2000, "No channel", "Radio is set to on. But no channel is selected");
                // Cancel close
                DialogResult = DialogResult.None;
                return;
            }

            if (lvChannels.SelectedItems.Count > 0)
            {
                var selectedChannel = (CRadioChannel)lvChannels.SelectedItems[0].Tag;
                Properties.Settings.Default.setPort_radioChannel = selectedChannel.Frequency;
            }

            Properties.Settings.Default.setPort_portNameRadio = cboxRadioPort.Text;
            Properties.Settings.Default.setPort_baudRateRadio = cboxBaud.Text;
            Properties.Settings.Default.setRadio_isOn         = cboxIsRadioOn.Checked;

            if (Properties.Settings.Default.setRadio_isOn && Properties.Settings.Default.setNTRIP_isOn)
            {
                mf.TimedMessageBox(2000, "NTRIP also enabled", "NTRIP is also enabled, diabling it");
                Properties.Settings.Default.setNTRIP_isOn = false;
            }

            // Save radio channels
            Properties.Settings.Default.setRadio_Channels = _channels;
            Properties.Settings.Default.Save();

            Close();
            mf.ConfigureNTRIP();
        }
示例#3
0
        private void btnSerialOK_Click(object sender, EventArgs e)
        {
            Properties.Settings.Default.setNTRIP_casterIP      = tboxCasterIP.Text;
            Properties.Settings.Default.setNTRIP_casterPort    = (int)nudCasterPort.Value;
            Properties.Settings.Default.setNTRIP_sendToUDPPort = (int)nudSendToUDPPort.Value;

            Properties.Settings.Default.setNTRIP_isOn = cboxIsNTRIPOn.Checked;

            if (cboxIsNTRIPOn.Checked)
            {
                Properties.Settings.Default.setRadio_isOn = mf.isRadio_RequiredOn = false;
                Properties.Settings.Default.setPass_isOn  = mf.isSerialPass_RequiredOn = false;
            }

            Properties.Settings.Default.setNTRIP_userName     = tboxUserName.Text;
            Properties.Settings.Default.setNTRIP_userPassword = tboxUserPassword.Text;
            Properties.Settings.Default.setNTRIP_mount        = tboxMount.Text;

            Properties.Settings.Default.setNTRIP_sendGGAInterval = (int)nudGGAInterval.Value;
            Properties.Settings.Default.setNTRIP_manualLat       = (double)nudLatitude.Value;
            Properties.Settings.Default.setNTRIP_manualLon       = (double)nudLongitude.Value;

            Properties.Settings.Default.setNTRIP_casterURL   = tboxEnterURL.Text;
            Properties.Settings.Default.setNTRIP_isGGAManual = cboxGGAManual.Text == "Use Manual Fix";
            Properties.Settings.Default.setNTRIP_isHTTP10    = cboxHTTP.Text == "1.0";
            Properties.Settings.Default.setNTRIP_isTCP       = checkBoxusetcp.Checked;

            Properties.Settings.Default.setNTRIP_sendToSerial = cboxToSerial.Checked;
            Properties.Settings.Default.setNTRIP_sendToUDP    = cboxToUDP.Checked;

            mf.isSendToSerial = cboxToSerial.Checked;
            mf.isSendToUDP    = cboxToUDP.Checked;

            mf.packetSizeNTRIP = Convert.ToInt32(comboboxPacketSize.Text);
            Properties.Settings.Default.setNTRIP_packetSize = Convert.ToInt32(comboboxPacketSize.Text);


            if (Properties.Settings.Default.setNTRIP_isOn && Properties.Settings.Default.setRadio_isOn)
            {
                mf.TimedMessageBox(2000, "Radio also enabled", "Disable the Radio NTRIP");
                Properties.Settings.Default.setRadio_isOn = false;
            }

            Properties.Settings.Default.Save();

            if (!ntripStatusChanged)
            {
                Close();
                mf.ConfigureNTRIP();
            }
            else
            {
                Application.Restart();
                Environment.Exit(0);
            }
        }