Download C++ API v1.5.2

View Release Notes

1 Introduction 

This document describes the minor release version 1.5.2 of the C++ language application programming interface (API) for ThinkRF Real-Time Spectrum Analyzer (RTSA) products. 

The release package consists of Microsoft Windows Dynamic Link Libraries (DLLs, suitable for both 32-bit and 64-bit software) and the DLL interface header file wsaInterface.h. 

This version is compatible with all ThinkRF WSA5000 and R5xx0 products, including R55x0 (all models) and R57x0 (all models). 

2 Fixed Defects 

The following issues are fixed in this version. 

    1. Included many fixes mentioned in C API v3.8.1 release. 

3 New Features 

The following new features and capabilities were added to this version. 

    1. Four new functions were added. See wsaInterface.h for description of each function. 

        a. wsaArmTraceCapture() 

        b. wsaCaptureTraceAndContext() 

        c. wsaCaptureSpectrumAndContext() 

        d. wsaComputeFFTWithCorrOptions() 

    2. Added new members to vrt_context struct: 

        a. spectral_inversion b. has_gnss_data 


    3. Added IQ imbalance correction for ZIF mode (correction on always for wsaComputeFFT() and user controllable with wsaComputeFFTWithCorrOptions()). 

4 Other Changes 

        1. Updated examples to use the new functions. 

        2. Handled the spectral inversion in time-domain data instead of in FFT output. 

        3. Improved GNSS context and data handling. 

        4. Improved handling of WSA_WARNING_SOCKETTIMEOUT error, especially for triggering and VRT GNSS related capture. 

        5. Improved the occupied bandwidth calculation method. 

        6. Included many improvement mentioned in C API v3.8.1 release. 

5 Known Issues and Limitations 

The following are the known limitations or other issues present in this version. 

    1. No Windows Properties information is available for the DLL.

Download C++ API v1.5.2

View Release Notes