Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a laptop running Windows XP that does not connect to the Internet and I would like to use a USB GPS receiver as a time source to set the clock. Generally, the laptop will not have access to the open sky so getting a strong, multi-satellite connection is not likely.

Ideally, I would like to be able to have the program detect the GPS receiver and set the clock without intervention from the user.

Is what I'm seeking even feasible?

share|improve this question
    
Commenting vs. answering because I'm no expert at this, but I down own several computers and an old school Garmin GPS that has a serial port interface. Programmatically I don't see why you couldn't do this - in my imagination, you'd write a Service that monitors the serial port then parses the GPS info for the time and sets it. Here's the data format: en.wikipedia.org/wiki/NMEA_0183 –  Mark Allen Oct 16 '12 at 22:38
    
@MarkAllen I think this may be the way to go. I have identified the DotSpatial library for Visual Studio. I was hoping that someone had already invented the wheel so to speak. –  dmkerr Oct 16 '12 at 22:56
    
There might be - if you search for 'GPS clock' or GPS PC time set there's some software out there. I have not tried this one, but it claims to be able to do it: visoracle.com/download/freeware/tools/cluv.html –  Mark Allen Oct 16 '12 at 23:21
    
@MarkAllen Thanks for that tip. I tried to download it from your link but had some trouble. I did eventually find it here: timetools.co.uk/atomic-clock/fw/gpsclock.zip –  dmkerr Oct 16 '12 at 23:38

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.