GoSDK

The Gocator Software Development Kit (GoSDK) includes open-source software libraries and documentation that can be used to programmatically access and control Gocator sensors. To get the latest version of the Gocator SDK package, go to https://downloads.lmi3d.com/, choose your product from the Product Downloads section, and download it from the Download Center.

For information on the ports the SDK uses (for example, in order to ensure ports are not blocked over your network), see Required Ports.

If you switch jobs or make changes to a job using the SDK or a protocol (from a PLC), the switch or changes are not automatically displayed in the web interface: you must refresh the browser to see these.

The Gocator protocol is always on and its output is always available, regardless of the output you choose. This allows simultaneous connections via an SDK application and a PLC, letting you for example archive or display scan data on a PC while controlling equipment with a PLC.

You can download the Gocator SDK from within the Web interface.

To download the SDK:

1. Go to the Manage page and click on the Support category
2. Next to Software Development Kit (SDK), click Download
3. Choose the location for the SDK on the client computer.

Applications compiled with previous versions of the SDK are compatible with sensor firmware if the major version numbers of the protocols match. For example, an application compiled with version 5.0 of the SDK (which uses protocol version 5.0) will be compatible with a sensor running firmware version 5.1 (which uses protocol version 5.1). However, any new features in firmware version 5.1 would not be available.

Applications compiled using SDK version 4.x are compatible with sensors running firware 5.x.

Applications compiled using SDK version 3.x are not compatible with sensors running firmware 4.x. In this case, you must rewrite the application with the SDK version corresponding to the sensor firmware in use.

For more information about programming with the SDK, refer to the class reference and sample programs included in the SDK.