The sync protocol docs are a little vague on whether the current or previous second is encoded in the dispatched packet. In practice, it looks like the previous second is being dispatched, not the current second. We have confirmed this behavior with a Synchronizer board and Behavior board.
There is no example of how to unpack the timestamp from the received 4 bytes, so I added one.
The sync protocol docs are a little vague on whether the current or previous second is encoded in the dispatched packet. In practice, it looks like the previous second is being dispatched, not the current second. We have confirmed this behavior with a Synchronizer board and Behavior board.
There is no example of how to unpack the timestamp from the received 4 bytes, so I added one.