Какая библиотека GPS протокола Garmin для .NET существует - PullRequest
5 голосов
/ 11 сентября 2010

Я разрабатываю ГИС-приложение и использую устройства, которые выводят протокол NMEA.Существует множество библиотек для устройств NMEA, но для Garmin я нашел только одну, и она не очень полная: OpenGPS.NET

У меня есть два вопроса:

  1. Как использовать библиотеку с устройством USB, которое не создает виртуальный ком?
  2. Существуют ли другие, предпочтительно бесплатные библиотеки Garmin?

Я также использовал FransonGPSgate конвертирует Garmin в NMEA, но возникает проблема, когда компьютер переходит в спящий режим.Когда он возвращается, я должен сбросить GPS-устройство.

Ответы [ 2 ]

3 голосов
/ 03 ноября 2010

GPS Toolkit.NET может удовлетворить ваши потребности:

Эта ссылка на их примеры проектов показывает по крайней мере один пример проекта какНиже:

Панель тестирования Garmin

Проект панели тестирования Garmin демонстрирует большую часть функциональности, доступной при использовании GPS ToolKit.NET с Garmin GPS с использованием протокола Garmin.Это включает в себя доступ к данным о местоположении, скорости и направлении, а также возможность передавать путевые точки, маршруты и треки.Вы можете использовать этот проект для тестирования связи с GPS или для запуска собственного проекта.

Пример проекта Garmin Test Panel Visual Basic.NET можно найти в папке examples \ VB \ Garmin Test Panel.

Пример проекта Garmin Test Panel C # можно найти в папке Примеры \ C # \ Garmin Test Panel.

Пример проекта Garmin Test Panel C ++ можно найти в папке examples \ C ++ \ Garmin Test Panel.

1 голос
/ 07 июля 2012

Взгляните на мой проект на sourceforge

Тестирование было выполнено с помощью предшественника garmin 305. Код должен быть достаточно расширен для включения в него выдающихся протоколов.Единственное требование для работы библиотеки - наличие драйверов garmin.

...