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);
}