GoPxL SDK
Overview

NOTE: For an optimal experience, please view this documentation in Mozilla FireFox.

The GoPxL SDK is C++ API library that supports communication with GoPxL sensors.

The GoPxL SDK is an open-source library, provided under the MIT license.

A generate.py script is included in the SDK. Running this script will generate a Visual Studio solution file and Linux makefiles. The Visual Studio solution file will generate builds for Windows and the makefiles will generate builds for Linux.

To run generate.py script:

  1. Double-click the generate.py file.
    OR
  2. Run the following in the the command prompt:
    > cd *GoPxL_SDK/Gocator/GoPxLSdk
    > generate.py

To rebuild on Linux after extracting the contents of the SDK archive, first ensure that you have the g++ compiler package and then enter the following in a terminal window:

> cd *GoPxL_SDK/Gocator
> make -f GoPxLSdk-Linux_X64.mk

The compiled Linux output libraries can be found in the "*GoPxL_SDK/lib/linux_x64" folder.

The GoPxL SDK has been tested on the following operating system editions:

  • Windows 10 (64-bit)
  • Ubuntu 18.04 (64-bit)

The GoPxL SDK can be compiled given the following environment requirements:

  • Visual Studio 2017+
  • GCC compiler

The GoPxL SDK uses mm, mm2, mm3, hertz, microseconds and degrees as standard units unless otherwise mentioned

Note: Before creating any SDK objects, you must first construct the GoPxl API core framework. To do this, call the GoApiLib_Construct() function. For examples and detailed instructions, please refer to the sample applications provided.