| CGoActiveAreaConfig | Represents an active area configuration element |
| CGoAddressInfo | Sensor network address settings |
| CGoAlignmentRef | Represents an alignment reference |
| CGoAlignmentState | Represents an alignment state |
| 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 |
| 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 |
| 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 |
| CGoEncoderSpacingMinSource | Represents the current encoder period limiting source |
| CGoEncoderTriggerMode | Represents an encoder's triggering behavior |
| 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 |
| CGoHealthIndicatorId | Represents a health indicator ID |
| CGoHealthMsg | Represents health information from a single sensor |
| CGoIndicator | Represents health indicator |
| CGoInputSource | Represents a data input source |
| CGoLayout | Represents a layout related sensor configuration |
| 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 |
| CGoPixelType | Represents a video message pixel type |
| 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 |
| 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 |
| 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 |