Hi, I'm trying to use blocks_file_meta_sink to record data with tags, and then use gr_read_file_metadata.py to read .hdr file, and I got this output: " " " HEADER 30 Version Number: 0 Sample Rate: 20000000.00 sps Seconds: 1556652948.179670 Item size: 8 Data Type: float (5) Complex? True Header Length: 171 bytes Extra Length: 22 Extra Header? True Size of Data: 8000000 bytes 1000000 items
Extra Header: rx_freq: 2.4205e+09 " " " It looks like the time in seconds only has 6 floating points, however, it supposes to be double. I thought it was caused by string formatting so I went to parse_file_metadata.py and modified line 94 from "print "Seconds: {0:6f}".format(t)" to "print "Seconds: {0:20f}".format(t)", then I got: " " " Seconds: 1556652948.17966961860656738281 " " " Is this the correct way to solve this problem? Is GNUradio's time tag actually precise to nanosecond? I want to use a PC with GPS time module and sync a B200mini with it, can I actually get the correct GPS time tag in this way? Thanks Best regards, Ziang
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio