| CGoActiveAreaConfig | Represents an active area configuration element |
| CGoAddressInfo | Sensor network address settings |
| CGoAlignmentRef | Represents an alignment reference |
| CGoAlignmentState | Represents an alignment state |
| CGoAlignmentStatus | Represents the operation status of an alignment |
| CGoAlignmentTarget | Represents a alignment target type |
| CGoAlignmentType | Represents an alignment type |
| CGoAlignMsg | Represents a message containing an alignment result |
| CGoAnalog | Represents Analog output settings |
| CGoAnalogEvent | Represents a analog output event |
| CGoAnalogTrigger | Represents an analog output trigger |
| CGoAsciiOperation | Represents an ASCII protocol operational type |
| CGoBoundingBoxMatchMsg | Represents a message containing bounding box based part matching results |
| CGoControl | Represents a set of sensor command connections (control, upgrade) |
| CGoDataMessageType | Lists all data message types |
| CGoDataMsg | Represents a base message sourced from the data channel |
| CGoDataSet | Represents a collection of data channel or health channel messages |
| CGoDataSource | Represents a data source |
| CGoDecision | Represents the measurement output decision values. Bit 0 represents the decision value, while bits 1 through 7 represent the decision code, outlined by GoDecisionCode |
| CGoDecisionCode | Represents the possible measurement decision codes |
| CGoDigital | Represents Digital output settings |
| CGoDigitalEvent | Represents a digital output event |
| CGoDigitalPass | Represents a digital output condition |
| CGoDigitalSignal | Represents a digital output signal type |
| CGoDiscovery | Represents a discovery client |
| CGoDiscoveryInfo | Represents discovery information for a single device |
| CGoEdgeMatchMsg | Represents a message containing edge based part matching results |
| CGoElement32u | Represents a 32-bit unsigned integer configuration element with a range and enabled state |
| CGoElement64f | Represents a 64-bit floating point configuration element with a range and enabled state |
| CGoElementBool | Represents a boolean configuration element with an enabled state |
| CGoEllipseMatchMsg | Represents a message containing ellipse based part matching results |
| CGoEncoderSpacingMinSource | Represents the current encoder period limiting source |
| CGoEncoderTriggerMode | Represents an encoder's triggering behavior |
| CGoEndianType | Represents an endian output type |
| CGoEthernet | Represents Ethernet output settings |
| CGoEthernetProtocol | Represents a ethernet output protocol |
| CGoExposureCalMsg | Represents a message containing exposure calibration results |
| CGoExposureMode | Represents all possible exposure modes |
| CGoFamily | Represents the supported Gocator hardware families |
| CGoFrameRateMaxSource | Represents the current maximum frame rate limiting source |
| CGoGammaType | Represents a material gamma type |
| CGoHealthIndicatorId | Represents a health indicator ID |
| CGoHealthMsg | Represents health information from a single sensor |
| CGoImplicitTriggerOverride | Represents an EthernetIP implicit messaging trigger override |
| CGoIndicator | Represents health indicator |
| CGoInputSource | Represents a data input source |
| CGoLayout | Represents a layout related sensor configuration |
| CGoMaterial | Represents configurable material acquisition settings |
| CGoMaterialType | Represents a material acquisition type |
| CGoMeasurement | Represents the base class for a tool measurement or script output |
| CGoMeasurementData | Represents a measurement result |
| CGoMeasurementMsg | Represents a message containing a set of GoMeasurementData |
| CGoMeasurementType | Lists all measurement types |
| CGoMode | Represents a scan mode |
| CGoMultiplexBank | Represents a bank of related sensors to be used in multiplexing |
| CGoOrientation | Represents a sensor orientation type |
| CGoOutput | Represents output configuration |
| CGoOutputDelayDomain | Represents an output delay domain |
| CGoOutputSource | Represents output sources |
| CGoPatternSequenceType | Represents a pattern sequence type |
| CGoPixelType | Represents a video message pixel type |
| CGoProfileArea | Represents a profile area tool |
| CGoProfileAreaArea | Represents an area measurement for a Profile Area tool |
| CGoProfileAreaCentroidX | Represents a centroid X measurement for a Profile Area Tool |
| CGoProfileAreaCentroidZ | Represents a centroid Z measurement for a Profile Area Tool |
| CGoProfileAreaType | Determines how to calculate profile area |
| CGoProfileBox | Represents a profile bounding box tool |
| CGoProfileBoxGlobalX | Represents a global X measurement for a Profile Bounding Box tool |
| CGoProfileBoxHeight | Represents a height measurement for a Profile Bounding Box tool |
| CGoProfileBoxWidth | Represents a width measurement for a Profile Bounding Box tool |
| CGoProfileBoxX | Represents an X measurement for a Profile Bounding Box tool |
| CGoProfileBoxZ | Represents a Z measurement for a Profile Bounding Box tool |
| CGoProfileBridgeValue | Represents a profile bridge value tool |
| CGoProfileBridgeValueAngle | Represents an angle measurement for a Profile Bridge Value tool |
| CGoProfileBridgeValueBridgeValue | Represents a bridge value measurement for a Profile Bridge Value tool |
| CGoProfileCircle | Represents a profile circle tool |
| CGoProfileCircleRadius | Represents a radius value measurement for a Profile Circle Tool |
| CGoProfileCircleX | Represents an X value measurement for a Profile Circle Tool |
| CGoProfileCircleZ | Represents a Z value measurement for a Profile Circle Tool |
| CGoProfileDim | Represents a profile dimension tool |
| CGoProfileDimCenterX | Represents a center X value measurement for a Profile Dimension Tool |
| CGoProfileDimCenterZ | Represents a center Z value measurement for a Profile Dimension Tool |
| CGoProfileDimDistance | Represents a distance value measurement for a Profile Dimension Tool |
| CGoProfileDimHeight | Represents a height value measurement for a Profile Dimension Tool |
| CGoProfileDimWidth | Represents a width value measurement for a Profile Dimension Tool |
| CGoProfileEdge | Represents a profile edge used in various profile tools |
| CGoProfileEdgeType | Represents a profile edge type |
| CGoProfileFeature | Represents a profile feature used in various profile tools |
| CGoProfileFeatureType | Represents a profile feature point type |
| CGoProfileGapAxis | Represents a profile gap measurement axis |
| CGoProfileGapSide | Selects which edge to use as the reference in a panel tool |
| CGoProfileGeneration | Represents a profile generation configuration |
| CGoProfileGenerationStartTrigger | Represents a profile generation start trigger |
| CGoProfileGenerationType | Represents a profile generation type |
| CGoProfileGroove | Represents a profile groove tool |
| CGoProfileGrooveDepth | Represents a depth measurement for a Profile Groove Tool |
| CGoProfileGrooveLocation | Determines which groove position to return |
| CGoProfileGrooveSelectType | Determines which groove to select when multiple are present |
| CGoProfileGrooveShape | Represents a profile edge type |
| CGoProfileGrooveWidth | Represents a width measurement for a Profile Groove Tool |
| CGoProfileGrooveX | Represents an X value measurement for a Profile Groove Tool |
| CGoProfileGrooveZ | Represents a Z value measurement for a Profile Groove tool |
| CGoProfileIntensityMsg | Represents a data message containing a set of profile intensity arrays |
| CGoProfileIntersect | Represents a profile intersect tool |
| CGoProfileIntersectAngle | Represents an intersect angle measurement for a Profile Intersect Tool |
| CGoProfileIntersectX | Represents an intersect X measurement for a Profile Intersect Tool |
| CGoProfileIntersectZ | Represents an intersect Z measurement for a Profile Intersect Tool |
| CGoProfileLine | Represents a profile line tool |
| CGoProfileLineMaxError | Represents a maximum error measurement for a Profile Line Tool |
| CGoProfileLineMinError | Represents a minimum error measurement for a Profile Line Tool |
| CGoProfileLinePercentile | Represents a percentile measurement for a Profile Line Tool |
| CGoProfileLineStdDev | Represents a standard deviation measurement for a Profile Line Tool |
| CGoProfileLineType | Determines whether to use a line based on a Profile Line fit, or based on the x-axis |
| CGoProfileMsg | Represents a data message containing a set of profile arrays |
| CGoProfilePanel | Represents a profile panel tool |
| CGoProfilePanelFlush | Represents a flush measurement for a Profile Panel Tool |
| CGoProfilePanelGap | Represents a gap measurement for a Profile Panel Tool |
| CGoProfilePosition | Represents a profile position tool |
| CGoProfilePositionX | Represents an X measurement for a Profile Position tool |
| CGoProfilePositionZ | Represents an Z measurement for a Profile Position tool |
| CGoProfileRegion | Represents a profile region used in various profile tools |
| CGoProfileStrip | Represents a profile strip tool |
| CGoProfileStripBaseType | Represents a profile strip tool base type |
| CGoProfileStripEdgeType | Represents a profile strip tool edge type |
| CGoProfileStripHeight | Represents an height measurement for a Profile Strip Tool |
| CGoProfileStripLocation | Determines which Strip position to return |
| CGoProfileStripSelectType | Determines which Strip to select when multiple are present |
| CGoProfileStripWidth | Represents a width measurement for a Profile Strip Tool |
| CGoProfileStripX | Represents an X measurement for a Profile Strip Tool |
| CGoProfileStripZ | Represents a Z measurement for a Profile Strip Tool |
| CGoProfileTool | Represents a base profile tool |
| CGoProfileXLine | Represents a profile X-Line tool |
| CGoProfileXLineValidity | Represents an Validity measurement for a Profile X-Line tool |
| CGoProfileXLineZ | Represents an Z measurement for a Profile X-Line tool |
| CGoRangeIntensityMsg | Represents a data message containing a set of range intensity data |
| CGoRangeMsg | Represents a data message containing a set of range data |
| CGoRangePosition | Represents a range position tool |
| CGoRangePositionZ | Represents a position Z measurement of a Range Position tool |
| CGoRangeThickness | Represents a range thickness tool |
| CGoRangeThicknessThickness | Represents a the thickness measurement of a Range Thickness tool |
| CGoRangeTool | Represents a base range tool |
| CGoReceiver | Represents a data/health receiver |
| CGoReplayExportSourceType | Represents the replay export source type |
| CGoResampledProfileMsg | Represents a data message containing a set of re-sampled profile arrays |
| CGoRole | Represents a user role |
| CGoScript | Represents a script tool |
| CGoScriptOutput | Represents a script output for a Script Tool |
| CGoSeekDirection | Represents a playback seek direction |
| CGoSelcomFormat | Represents the selcom format followed on the serial output |
| CGoSensor | Represents a Gocator sensor |
| CGoSensorInfo | Represents read-only sensor information |
| CGoSerial | Represents Serial output settings |
| CGoSerializer | Serializes/deserializes objects to/from Gocator Data Protocol |
| CGoSerialProtocol | Represents all serial output protocols |
| CGoSetup | Represents a device configuration |
| CGoSpacingIntervalType | Represents spacing interval types |
| CGoSpotSelectionType | Represents a spot selection type |
| CGoStamp | Represents an acquisition stamp |
| CGoStampMsg | Represents a message containing a set of acquisition stamps |
| CGoState | Represents the current state of a sensor object |
| CGoStates | Sensor state, login, alignment information, recording state, playback source, uptime, playback information, and auto-start setting state |
| CGoSystem | Represents a system of Gocator devices |
| CGoTool | Represents the base tool class |
| CGoTools | Represents a collection of tools |
| CGoToolType | Lists all tool types |
| CGoTransform | Represents a sensor transformation |
| CGoTransformation | Represents an alignment element |
| CGoTransformedDataRegion | Represents a transformed data region |
| CGoTrigger | Represents a trigger |
| CGoTriggerSource | Represents a trigger source type |
| CGoTriggerUnits | Represents the system's primary synchronization domain |
| CGoUpgradeFxArgs | Represents arguments provided to an upgrade callback function |
| CGoUser | Represents a user id |
| CGoVideoMsg | Represents a data message containing a video image |