Tuesday, June 30, 2009

Suunto GPS pod to GPX downloader

I have compiled the source that I got with the new GPX option. I used the free version of visual studio from microsoft.
But it turns out that the time and date was not converted from GPS-time-of-week in the source that I received, so it was useless with all normal GPX uploading, if you want to use the time to calculate instant speed for example.

However, I found source code at another place to convert the time and included this in the source as well, and now you get time and date in the GPX file, even with milli-seconds if you configured the GPS to log with this.

EDIT:
Here is a link to the .exe file:

And here is the source:



Thursday, June 4, 2009

Logfile directly to GPX

I put together a small conversion Basic program in OpenOffice to convert the logfiles to have real date (instead of GPS time, which is Time of week in seconds, and week number since 1/1 1980). This tab separated file I had to upload for conversion online, to get a GPX file. It was then opened with the Traxmeet uploader program, that then uploaded it to my account at traxmeet.

Yesterday I received sourcecode that I requested from Fasttrax. It is c-code for talking to their GPS modules (which is inside the Suunto GPS Pod). The source code actually has more functions than the compiled .exe version that you can download, and now supports GPX writing directly from the GPS Pod!
What does this mean?
I should be able to compile this to a new .exe file which has GPX export directly, and also I could compile it (with some modifications of the serial port handler, which is made for windows) for OS X, and Linux and even other systems.
All commands are possible to send, to set or get the time for example, and also to extract the almanac and ephemeris as I was talking about earlier.
I will experiment with this, and get back on it when I have something usable. I'm also planning to make an adaptor, that could be put on the opened Pod to get an USB-serial port connection, without any soldering!