2010-09-11 1 views
5

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

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

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

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

ответ

3

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

This link to their sample projects показывает, по крайней мере, один пример проекта следующим образом:

Garmin Test Panel

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

Пробная панель Garmin Visual Basic.NET Пример проекта можно найти в папке тестовых панелей \ VB \ Garmin в папке .

Панель испытаний Garmin C# образца можно найти в файле Примеры \ C# \ Garmin Панели тестовых панелей.

Проект тестовой панели Garmin С ++ образец можно найти в файле Примеры Панели тестовых панелей \ C++ \ Garmin.

1

Посмотрите my project on sourceforge

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