近日一个项目需要用在PDA上读取GPS卫星信号,在网上搜了一圈,整理出一个GPS的类,大家可以直接加入项目
使用。可以获得当前的经纬度、海拔、速度、连接卫星数等信息
调用很简单:
1 GPS ss_port = new GPS();
2 ss_port.PortNum = "COM4:"; //串口号.后面一定要有':'
3 ss_port.BaudRate = 4800;
4 ss_port.ByteSize = 8;
5 ss_port.Parity = 0;
6 ss_port.StopBits = 1;
7 ss_port.ReadTimeout = 1000;
8
9 try
10 {
11 if (ss_port.Opened)
12 {
13 ss_port.Close();
14 ss_port.Open();
15 timer1.Enabled = true;
16 }
17 else
18 {
19 ss_port.Open();//打开串口
20 label1.Text = "已打开";
21 timer1.Enabled = true;
22 }
23
24 }
25 catch (Exception e1)
26 {
27 label1.Text = e1.Message;
28
29 }
2 ss_port.PortNum = "COM4:"; //串口号.后面一定要有':'
3 ss_port.BaudRate = 4800;
4 ss_port.ByteSize = 8;
5 ss_port.Parity = 0;
6 ss_port.StopBits = 1;
7 ss_port.ReadTimeout = 1000;
8
9 try
10 {
11 if (ss_port.Opened)
12 {
13 ss_port.Close();
14 ss_port.Open();
15 timer1.Enabled = true;
16 }
17 else
18 {
19 ss_port.Open();//打开串口
20 label1.Text = "已打开";
21 timer1.Enabled = true;
22 }
23
24 }
25 catch (Exception e1)
26 {
27 label1.Text = e1.Message;
28
29 }