Ejemplo n.º 1
0
        private void btnNTRIPGetSourceTable_Click(object sender, EventArgs e)
        {
            SharpGPS.NTRIP.NTRIPClient ntrip = new SharpGPS.NTRIP.NTRIPClient(new System.Net.IPEndPoint(System.Net.IPAddress.Parse(tbNTRIPServerIP.Text.Trim()), int.Parse(tbNTRIPPort.Text)), GPS);
            // http://igs.ifag.de/root_ftp/misc/ntrip/streamlist_euref-ip.htm

            SharpGPS.NTRIP.SourceTable table = ntrip.GetSourceTable();
            if (table != null)
            {
                dgNTRIPCasters.DataSource  = table.Casters;
                dgNTRIPNetworks.DataSource = table.Networks;
                if (table.DataStreams.Count > 0)
                {
                    //ntrip.StartNTRIP(table.DataStreams[0].MountPoint);
                    ntrip.StartNTRIP("FFMJ2");
                }

                else
                {
                    MessageBox.Show("Sourcetable doesn't contain any datastreams");
                }
            }
            else
            {
                MessageBox.Show("Failed to request or parse the DataSource Table");
            }
        }
Ejemplo n.º 2
0
        private void btnNTRIPGetSourceTable_Click(object sender, EventArgs e)
        {
            SharpGPS.NTRIP.NTRIPClient ntrip = new SharpGPS.NTRIP.NTRIPClient(new System.Net.IPEndPoint(System.Net.IPAddress.Parse(tbNTRIPServerIP.Text.Trim()), int.Parse(tbNTRIPPort.Text)), GPS);
            // http://igs.ifag.de/root_ftp/misc/ntrip/streamlist_euref-ip.htm

            SharpGPS.NTRIP.SourceTable table = ntrip.GetSourceTable();
            if (table != null)
            {
                dgNTRIPCasters.DataSource = table.Casters;
                dgNTRIPNetworks.DataSource = table.Networks;
                if (table.DataStreams.Count > 0)
                    //ntrip.StartNTRIP(table.DataStreams[0].MountPoint);
                    ntrip.StartNTRIP("FFMJ2");

                else
                    MessageBox.Show("Sourcetable doesn't contain any datastreams");
            }
            else
                MessageBox.Show("Failed to request or parse the DataSource Table");
        }