2010-09-11 15 views
5

Estoy desarrollando una aplicación SIG y he estado usando dispositivos que emiten el protocolo NMEA. Hay un montón de librerías para dispositivos NMEA, pero para Garmin sólo hay una que he encontrado, y ISN `t muy completo: OpenGPS.NET¿Qué protocolo de Garmin? Biblioteca de GPS para .NET existe

Tengo dos preguntas:

  1. ¿Cómo usar la biblioteca con un dispositivo USB que no crea una com virtual?
  2. ¿Hay otras bibliotecas de Garmin, preferiblemente gratuitas?

También he usado Franson GPSgate para convertir Garmin a NMEA, pero hay un problema cuando la computadora entra en modo de suspensión. Cuando vuelva, debo reiniciar el dispositivo GPS.

Respuesta

3

El GPS Toolkit.NET pueden satisfacer sus necesidades:

This link to their sample projects muestra al menos un proyecto de muestra de la siguiente manera:

Garmin Panel Test

El proyecto Panel de Garmin demuestra gran parte de la funcionalidad disponible cuando se usa GPS ToolKit.NET con un GPS Garmin usando el protocolo Garmin . Esto incluye acceso a los datos de posición, velocidad y dirección , , así como también la capacidad de puntos de paso de transferencia, rutas y pistas . Puede utilizar este proyecto para comunicaciones de prueba con el GPS o al para iniciar su propio proyecto.

El panel de prueba de Garmin Visual Basic.NET proyecto de ejemplo se puede encontrar en la carpeta Examples \ VB \ Garmin Test Panel.

El proyecto Garmin Test Panel C# se puede encontrar en la carpeta Examples \ C# \ Garmin Test Panel.

El proyecto Garmin Test Panel C++ se puede encontrar en la carpeta Examples \ C++ \ Garmin Test Panel.

1

Tenga una mirada en my project on sourceforge

Las pruebas se realizaron con un Garmin Forerunner 305. El código debe ser eay para extender para incluir los protocolos pendientes. El único requisito para que la biblioteca funcione es que los controladores garmin necesitan instalarse.

Cuestiones relacionadas