Gocator Line Profile Sensors: User Manual
Development Kits • 668
GoTools
The GoTools class is the base class of the measurement tools. The class provides functions for getting
and setting names, retrieving measurement counts, etc.
GoTransform
The GoTransform class represents a sensor transformation and provides functions to get and set
transformation information, as well as encoder-related information.
GoOutput
The GoOutput class represents output configuration and provides functions to get the specific types of
output (Analog, Digital, Ethernet, and Serial). Classes corresponding to the specific types of output
(GoAnalog, GoDigital, GoEthernet, and GoSerial)are available to configure these outputs.
Data Types
The following sections describe the types used by the SDKand the kApi library.
Value Types
GoSDKis built on a set of basic data structures, utilities, and functions, which are contained in the kApi
library.
The following basic value types are used by the kApi library.
Type Description
k8u 8-bit unsigned integer
k16u 16-bit unsigned integer
k16s 16-bit signed integer
k32u 32-bit unsigned integer
k32s 32-bit signed integer
k64s 64-bit signed integer
k64u 64-bit unsigned integer
k64f 64-bit floating number
kBool Boolean, value can be kTRUE or kFALSE
kStatus Status, value can be kOKor kERROR
kIpAddress IPaddress
Value Data Types
Output Types
The following output types are available in the SDK.
Data Type Description
GoAlignMsg Represents a message containing an alignment result.
Output Data Types