Description of the bug
The default timeout for HSI on a scope is 20 seconds. If a user enables HSI with the default timeout and sets the scope to 1G points while transferring 16-bit data, the data transfer time on an unloaded 1GBe network exceeds the scope's timeout. As a result, Python returns a partially filled buffer without raising an exception or providing any error indication. This has led to difficulties for a user in diagnosing the issue.
The workaround is to increase the HSI timeout on the scope manually.
Steps To Reproduce
- MSO64
- Enable HSI leaving default timeout of 20s
- Set record length to 1G
- Use the Python to retrieve the waveform using TekHSI
- This will results in a partial waveform being retrieved.
Environment Information
No response
Additional Information
No response