2010-09-11 4 views
5

Sto sviluppando un'applicazione GIS e ho utilizzato dispositivi che emettono il protocollo NMEA. Ci sono un sacco di librerie per i dispositivi NMEA, ma per Garmin c'è solo uno che ho trovato, ed è isn `t molto completo: OpenGPS.NETLa libreria GPS del protocollo Garmin per .NET esiste

Ho due domande:

  1. Come faccio utilizzare la libreria con un dispositivo USB che non crea una comunicazione virtuale?
  2. Esistono altre librerie Garmin, preferibilmente gratuite?

Ho anche utilizzato Franson GPSgate per convertire Garmin in NMEA, ma c'è un problema quando il computer entra in modalità di sospensione. Quando ritorna, devo resettare il dispositivo GPS.

risposta

3

Il GPS Toolkit.NET può soddisfare le vostre esigenze:

This link to their sample projects spettacoli almeno un progetto di esempio come segue:

Garmin Panel Test

Il progetto Garmin Test Panel dimostra molte delle funzionalità disponibile quando si utilizza il GPS ToolKit.NET con un Garmin GPS che utilizza il protocollo Garmin . Ciò include l'accesso ai dati di posizione, velocità e direzione , così come la possibilità di trasferire waypoint, rotte e tracce . È possibile utilizzare questo progetto per le comunicazioni di prova con il GPS o per avviare il proprio progetto.

Il pannello di prova Garmin Visual Basic.NET progetto di esempio può essere trovato nella cartella Esempi \ VB \ Garmin Test Panel.

Il progetto Garmin Test Panel C# campione può essere trovato nella cartella Esempi \ C# \ Garmin Test Panel.

Il progetto Garmin Test Panel campione C++ può essere trovato nella cartella Pannello di prova di Esempi \ C++ \ Garmin nel pannello .

1

Dai un'occhiata alla my project on sourceforge

Il test è stato fatto con un Garmin Forerunner 305. Il codice dovrebbe essere eay di estendere per includere i protocolli in essere. L'unico requisito per il funzionamento della libreria è che i driver garmin devono essere installati.