The FARO® Laser Tracker has a Software Developers Kit (SDK) that enables application engineers to create custom programs to control the Tracker. The SDK is always backwardly compatible.
When a new SDK is released, new functions and libraries are added to support the latest Tracker models and features without removing support for existing models and features. This ensures that programs written for Legacy Tracker models continue to function as expected. Supported programming languages are usually not changed.
Getting the SDK
To get the SDK, contact your regional FARO Support. The Agent will help you fill out the non-disclosure form and describe your project. When the form is complete, the Agent submits it for approval to FARO product management. Once you project is approved, an Agent sends you the link to the SDK and its documentation.
Getting Technical Support for the SDK
To get support for the Tracker SDK, contact your regional FARO Support. Note: The scope of support for the Tracker SDK assumes that the persons asking questions are experienced application developers who understand how to work with SDK functions, libraries, and data structures.
Supported Programming Languages
- C# for .NET-- You can use .NET Visual Basic to access the C# SDK
- C++ for Visual Studio 2008
- Windows C++
- Java JRE
Supported Operating Systems
- 32-bit—Microsoft Windows XP, Vista, 7, 8.x, and 10
- 64-bit—Microsoft Windows 7, 8.x, and 10
tracker SDK, custom applications, extend functions