Skip to content

Commit 26b836f

Browse files
committed
added documentation to the DeviceTimestamp.msg
1 parent 08a3f3f commit 26b836f

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,25 @@
1+
####
2+
# This message's purpose is to support the user when tuning device time translation.
3+
# It collects all the relevant input and output such that a mutual comparison of various configuration (algorithms / parametes) and the current configuration in the driver is possible given a single bag file.
4+
# It can also be used to inspect the performance of the current configuration.
5+
####
6+
7+
# The standard header's timestamp should be the device time translated into local / system time, potentially plus an artificial offset (see below)
18
Header header
9+
10+
# the device clock stamp of the event in the device (e.g. LIDAR beam fire)
211
uint64 event_stamp
12+
# the device clock stamp of the transmission event (e.g. shortly before the transmission (sending) starts) if available separately. Otherwise equal to event_stamp.
313
uint64 transmit_stamp
14+
15+
# the local / system clock time of when the device's message was received.
416
time receive_time
17+
18+
# the artifical offeset in seconds that was added to the header's timestamp after translating the hardware time (e.g. to correct an known transport delay (would be negative then))
519
float32 offset_secs
20+
21+
# correction_secs := receiveTime - translatedTime in seconds (without the offset above)
622
float32 correction_secs
23+
24+
# the algorithm employed to compute the timestamp in the header
725
uint8 filter_algorithm

0 commit comments

Comments
 (0)