Loss of precision in sampling rate when complex waveforms are passed as parameters to .NET APIs.
Conversion of sampling interval (dt) from double to PrecisionTimeSpan parameter causes slight loss in resolution of the data.
This leads to precision error when sample rate is calculated as the inverse of the sampling interval obtained from PrecisionTimeSpan parameter.
Impacted APIs: DownloadUserWavform and ReadWaveformFromFile
Workaround: Calculate the actual sample rate as “1/dt” and overwrite the sample rate using the StoreWaveformSampleRate API.
|Reported Version: 19.0
||Resolved Version: N/A