我有一个连接到运行Windows Vista的系统的GPS设备。

我想从GPS设备读取NMEA句子并在屏幕上打印。

我将如何知道GPS设备已连接到哪个端口,因为各种com端口上也可能连接了其他设备。我正在用C++开发应用程序,

Microsoft是否为此提供任何API?

最佳答案

这是哪种端口?如果是串行端口,请尝试一次连接到所有串行端口,然后仅侦听NMEA字符串。如果收到一个,请使用该端口;如果未收到一个,请转到下一个端口。

10-08 06:53