.NET 的 Garmin 协议 GPS 库有哪些

发布于 2024-09-18 16:27:43 字数 285 浏览 7 评论 0原文

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

我有两个问题:

  1. 如何在不支持 NMEA 设备的 USB 设备上使用该库创建一个虚拟com?
  2. 还有其他(最好是免费的)Garmin 库吗?

我还使用 Franson GPSgate 将 Garmin 转换为 NMEA,但是当计算机进入睡眠模式时出现问题。当它返回时,我必须重置 GPS 设备。

I'm developing a GIS application and I had been using devices that output NMEA protocol. There are lots of libraries for NMEA devices, but for Garmin there is only one that I have found, and it isn`t very complete: OpenGPS.NET

I have two questions:

  1. How do I use the library with a USB device that does not create a virtual com?
  2. Are there other, preferably free, Garmin libraries?

I have also used Franson GPSgate to convert Garmin to NMEA, but there is a problem when the computer goes into sleep mode. When it returns I have to reset the GPS device.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

流年已逝 2024-09-25 16:27:43

GPS Toolkit.NET 可能会满足您的需求:

此示例项目链接至少显示一个示例项目,如下所示:

Garmin 测试面板

Garmin 测试面板项目
演示了大部分功能
使用 GPS ToolKit.NET 时可用
配备 Garmin GPS 使用 Garmin
协议。这包括访问
位置、速度和方向数据,
以及以及能力
传输航点、路线和
曲目。您可以使用该项目
测试与 GPS 的通信或
开始您自己的项目。

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

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

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

The GPS Toolkit.NET may suit your needs:

This link to their sample projects shows at least one sample project as follows:

Garmin Test Panel

The Garmin Test Panel project
demonstrates much of the functionality
available when using GPS ToolKit.NET
with a Garmin GPS using the Garmin
protocol. This includes access to
position, speed, and direction data,
as well as as well as the ability to
transfer waypoints, routes, and
tracks. You can use this project to
test communications with the GPS or to
jump start your own project.

The Garmin Test Panel Visual Basic.NET
sample project can be found in the
Examples\VB\Garmin Test Panel folder.

The Garmin Test Panel C# sample
project can be found in the
Examples\C#\Garmin Test Panel folder.

The Garmin Test Panel C++ sample
project can be found in the
Examples\C++\Garmin Test Panel folder.

南街九尾狐 2024-09-25 16:27:43

看看我在sourceforge上的项目

测试是用garmin forerunner 305完成的。代码应该很简单扩展到包括杰出的协议。该库工作的唯一要求是需要安装 Garmin 驱动程序。

Have a look at my project on sourceforge

Testing was done with a garmin forerunner 305. The code should be eay to extend to include the outstanding protocols. The only requirement for the library to work is a that the garmin drivers needs to be installed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文