public SerialInjectGPS() { InitializeComponent(); Instance = this; status_line3 = null; CMB_serialport.Items.AddRange(SerialPort.GetPortNames()); CMB_serialport.Items.Add("UDP Host"); CMB_serialport.Items.Add("UDP Client"); CMB_serialport.Items.Add("TCP Client"); CMB_serialport.Items.Add("NTRIP"); if (threadrun) { BUT_connect.Text = Strings.Stop; } // restore last port and baud - its the simple things that make life better if (Settings.Instance.ContainsKey("SerialInjectGPS_port")) { CMB_serialport.Text = Settings.Instance["SerialInjectGPS_port"]; } if (Settings.Instance.ContainsKey("SerialInjectGPS_baud")) { CMB_baudrate.Text = Settings.Instance["SerialInjectGPS_baud"]; } chk_rtcmmsg.Checked = rtcm_msg; loadBasePOS(); MissionPlanner.Utilities.Tracking.AddPage(this.GetType().ToString(), this.Text); }
public SerialInjectGPS() { InitializeComponent(); Instance = this; status_line3 = null; CMB_serialport.Items.AddRange(SerialPort.GetPortNames()); CMB_serialport.Items.Add("UDP Host"); CMB_serialport.Items.Add("UDP Client"); CMB_serialport.Items.Add("TCP Client"); CMB_serialport.Items.Add("NTRIP"); if (threadrun) { BUT_connect.Text = Strings.Stop; } // restore last port and baud - its the simple things that make life better if (Settings.Instance.ContainsKey("SerialInjectGPS_port")) { CMB_serialport.Text = Settings.Instance["SerialInjectGPS_port"]; } if (Settings.Instance.ContainsKey("SerialInjectGPS_baud")) { CMB_baudrate.Text = Settings.Instance["SerialInjectGPS_baud"]; } if (Settings.Instance.ContainsKey("SerialInjectGPS_SIAcc")) { txt_surveyinAcc.Text = Settings.Instance["SerialInjectGPS_SIAcc"]; } if (Settings.Instance.ContainsKey("SerialInjectGPS_SITime")) { txt_surveyinDur.Text = Settings.Instance["SerialInjectGPS_SITime"]; } // restore current static state chk_rtcmmsg.Checked = rtcm_msg; // restore setting if (Settings.Instance.ContainsKey("SerialInjectGPS_m8pautoconfig")) { chk_m8pautoconfig.Checked = bool.Parse(Settings.Instance["SerialInjectGPS_m8pautoconfig"]); } if (Settings.Instance.ContainsKey("SerialInjectGPS_m8p_130p")) { chk_m8p_130p.Checked = bool.Parse(Settings.Instance["SerialInjectGPS_m8p_130p"]); } loadBasePosList(); loadBasePOS(); rtcm3.ObsMessage += Rtcm3_ObsMessage; MissionPlanner.Utilities.Tracking.AddPage(this.GetType().ToString(), this.Text); }
private void metroDMButton15_Click(object sender, EventArgs e) { SerialInjectGPS siGPS = new SerialInjectGPS(); siGPS.Show(); siGPS.TopMost = true; }