Am Freitag, 18. Januar 2013, 16:31:03 schrieb Roger Oberholtzer:
We have verified that the sender GPS sends data on the serial port even when we are not reading it. Which is good. This means that any read() we get should be rather recent. Combined with the flush and looking for the second occurrence of a record, I think we are truly getting the most recent data from this device.
The network device (that had the suspicious time - at least as I see things) is most likely the source of the problem. Are you all sitting down? The supplier said that they do not always put the GPS in the unit. Sometimes it is supplied in a separate box and the customer needs to install it. The guys dealing with these systems (across the country) have verified that some systems may be this way.
So, on Monday we start a new hunt. But of course, when something looks odd, please do blame the software first...
In order to finally nail down the supplier, you may take another (ntp) time source into account, which has rather elaborate instruments for qualification ("ntpdc -c peers"). Cheers, Pete -- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-programming+owner@opensuse.org