Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This folder contains a C++17 standard version of the IASDK. The SDK C++ API provides an object-based interface for controlling/configuring the radar and for processing incoming data.

This C++17 implementation additionally includes the source code of a peak finding function to operate on a single azimuth of raw radar data: the same functionality that is implemented within the radar firmware to enable Navigation Mode .

This version of the SDK was developed on Ubuntu 20.04. The Preferred compiler for building is Clang V10 but GCC 9.3.x should work.

...

The project is configured to work with the Microsoft CMake Tools. If the CMake Tools are installed, opening the project in VSCode should detect the make files and configure the project accordingly. The first time a build is selected you will need to select a compiler kit. This will present a list of possible compiler configurations.

Open VS Code in the project folder

VS Code can be launched directly from wsl and it will pick up the project configurations directly.

(As previously, assume the SDK has been installed in ~/iasdk)

Code Block
cd cpp/cpp_17
code .

Using the VS Code build task

...