From: Fred L. <ff...@ab...> - 2012-06-15 12:36:40
|
All, The only way I found to make sure the data I'm getting from sensors is up to date is to use GetDataTime() and compare this to the time from the system. The reference (0) for GetDataTime() not being documented I looked in the driver for the particular sensor I was interested in at the time (LMS200, via a ranger interface) and found the reference to be the epoch. I therefore wrote a function that gives me the number of seconds since the epoch using the system time and compare the two values. I then tried in stage, only to find that the ranger simulator gives time from the start of stage, rather than the epoch... Is this a bug, a lack of specification, or simply one has to cope with this anyway because data time might actually come from sensors and be independent of system time (or indeed act as time reference)? Any input on that would be welcome. Cheers, Fred |