用于.NET的Garmin协议GPS库存在

时间:2010-09-11 15:05:02

标签: .net gps garmin

我正在开发一个GIS应用程序,我一直在使用输出NMEA协议的设备。 NMEA设备有很多库,但Garmin只有一个我找到的库,它不是很完整:OpenGPS.NET

我有两个问题:

  1. 如何将库与不能创建虚拟com的USB设备一起使用?
  2. 还有其他的,最好是免费的Garmin图书馆吗?
  3. 我还使用Franson GPSgate将Garmin转换为NMEA,但是当计算机进入睡眠模式时出现问题。当它返回时,我必须重置GPS设备。

2 个答案:

答案 0 :(得分:3)

GPS Toolkit.NET可能符合您的需求:

This link to their sample projects显示至少一个示例项目如下:

  

Garmin测试小组

     

Garmin测试小组项目   演示了很多功能   使用GPS ToolKit.NET时可用   使用Garmin的Garmin GPS   协议。这包括访问   位置,速度和方向数据,   以及能力   转移航路点,路线和   轨道。您可以使用此项目   测试与GPS的通信或   跳过你自己的项目。

     

Garmin测试面板Visual Basic.NET   样本项目可以在   示例\ VB \ Garmin Test Panel文件夹。

     

Garmin测试面板C#样本   项目可以在   示例\ C#\ Garmin Test Panel文件夹。

     

Garmin测试面板C ++示例   项目可以在   示例\ C ++ \ Garmin Test Panel文件夹。

答案 1 :(得分:1)

查看my project on sourceforge

使用garmin forerunner 305进行测试。代码应该扩展到包括未完成的协议。库需要工作的唯一要求是需要安装garmin驱动程序。