Software Archive
Read-only legacy content
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17060 Discussions

Why doesn't QueryTimeStamp give me the correct system time?

faye_w_
Beginner
706 Views

Hi,

I am trying to modify the hands viewer example so I can save the joint data, along with the current time stamp, to a .csv file. I first used DateTime.Now, which gives me the current system time, but that is only accurate to 100 ms. So I tried to use QueryTimeStamp instead, which is in 100 ns. When I looked at the saved data, however, the time stamp is not what I expected. 

For example two of my data sets are taken a few hours apart on 3/22, and the first time stamps I got for the data sets are 131029684247698000 and 131029684326482000, respectively. According to this link (http://www.silisoftware.com/tools/date.php), the time stamps I got convert to 3/20/2016 around 5:27 pm for both of them. I don't understand why QueryTimeStamp doesn't give me the correct system time. And why would it have the same approximate starting time even though the data are obviously taken at different times?

I also tried this on a different computer. The time stamp starts with 131027152963076000 and 131027153006500000 for two of my trials, which converts to 3/17/2016 around 7:08 pm. Am I misunderstanding how QueryTimeStamp is supposed to work? 

p.s.: I need to know the absolute system time because I want to match the data captured by two cameras operating on different computers.

0 Kudos
1 Reply
samontab
Valued Contributor II
706 Views

Yes, you are misunderstanding it.

Have a look here:

https://software.intel.com/en-us/forums/realsense/topic/599079

0 Kudos
Reply