The ThinkRF C++ API enables the ThinkRF Real Time Spectrum Analyzer (RTSA) to be quickly and easily integrated into your existing or new C++ based applications.


The C++ programming language is widely used for application development. By controlling the ThinkRF RTSA via the C++ API, simple scripts can be used for data acquisition as well as application development in complex systems.


The ThinkRF C++ API also includes several DSP functions which allows signal analysis to be performed at a higher level of abstraction thereby simplifying the implementation of signal processing functions such as spectral data computation, channel power calculation, peak find, and occupied bandwidth.


View this API Reference Guide, which will walk you through the ThinkRF provided C++ API functions as well as running an example.


The document also assumes you have some network knowledge and have access to an RTSA.  Otherwise, you can connect via the Internet to a ThinkRF’s evaluation RTSA unit at https://www.thinkrf.com/demo/.


For MS Visual Studio users, to use the DLL in the project or to try out the examples, see "Create a client app that uses the DLL" section of https://docs.microsoft.com/en-us/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp.