Due to the method of increasing timestamps for V1730/V1740 generator digitisers relying on a 'overflow' tracking bit, the timestamp numbers for WaveDump 1 output often ends up unreliable, and self repeating.
The logic is as shown here:
This can be seen in the code being interpreted as a signed 32 bit integer, which is fine before the overflow bit switches to 1, at which point it gets misinterpreted as a negative 32 bit integer and recast to 64 bits, giving the current values.
Methods for resolving this aren't inherently trivial, but may be easy enough to implement with some thought.
Due to the method of increasing timestamps for V1730/V1740 generator digitisers relying on a 'overflow' tracking bit, the timestamp numbers for WaveDump 1 output often ends up unreliable, and self repeating.
The logic is as shown here:
This can be seen in the code being interpreted as a signed 32 bit integer, which is fine before the overflow bit switches to 1, at which point it gets misinterpreted as a negative 32 bit integer and recast to 64 bits, giving the current values.
Methods for resolving this aren't inherently trivial, but may be easy enough to implement with some thought.