Update the exttimestamp
field with the extended timestamp of timestamp
For the first call of the method,
exttimestamp
should point to a location with a value of -1.
This function is able to handle both forward and backward timestamps taking into account: - timestamp wraparound making sure that the returned value is properly increased. - timestamp unwraparound making sure that the returned value is properly decreased.
exttimestamp |
a previous extended timestamp |
timestamp |
a new timestamp |
The extended timestamp of |