Click to See Complete Forum and Search --> : GPS 10: NEMA or Garmin? Que API?


jasonn1234
08-18-2005, 01:25 AM
I just finished reading through the archives on this newsgroup. The information was extremely extensive(impressive!)

I bought a GPS 10 to use with my pocket PC phone(audiovox 6600). I also want to use another app which uses NEMA. Does the GPS 10 transmit Garmin & NEMA at the same time? Does the que software use NEMA or GArmin.? If it only puts out GArmin, is there a Garmin to NEMA protocol conveter?

I just downloaded GPSGATE to split the serial port, but it looks like there has been some issues with it. Is this the best 'splitter' software? or is eltima or something else better?

Any news on an API for the Garmin Que?

Thanks

JAson

AKlopper
08-18-2005, 04:09 AM
The GPS10 can do both Garmin and NMEA protocols, but only one at a time. I have written an NMEA-to-Garmin protocol converter that allows the Que app to be used with any NMEA-capable GPS (as long as you have a valid Garmin GPS serial number and unlock code, of course), so you could in theory leave the GPS10 in NMEA mode and share the output between applications with GPSGate. However, currently GPSProxy needs the virtual serial port capability of an app like GPSGate to communicate with the Que app, which prevents you from using the same app to split the NMEA data. I am looking at writing my own virtual serial port driver to get around this, but this may take a while.

The general idea would be

GPS->GPSGate->GPSProxy->Que

where GPSGate is used to split NMEA traffic between apps, but currently you have to do something like

GPS->GPSProxy->GPSGate->Que

where GPSGate is used to forward Garmin-protocol traffic.

Anyway, see gpsproxy.sourceforge.net (http://gpsproxy.sourceforge.net/)

If you are feeling rich, you could do something like

GPS->GPSGate->GPSProxy->Eltima virtual serial port->Que

but this requires you to buy 2 third party apps at around $50 each, which isn't ideal. I haven't tested this configuration as the demo version of the Eltima virtual serial port driver only allows traffic in one direction, while the Garmin protocol requires bidirectional communication.