Gocator API > Go2 > Classes > Go2System > Functions
Gocator 2x00 API
Functions

Go2System functions.

Function 
Description 
Gets the target type used for alignment calibration. 
Creates a backup of sensor files and downloads the backup to the specified location. 
Gets the height of the bar used for travel calibration. 
Gets the number of holes that are defined on the calibration bar. 
Gets the diameter of holes that are defined on the calibration bar. 
Gets the distance between holes that are defined on the calibration bar. 
Gets the width of the bar used for travel calibration. 
Gets the configured mounting orientation of the Buddy. 
Gets the buddy sensor. 
Gets the system's active area height in system coordinates (post-calibration). 
Gets the system's active area width in system coordinates (post-calibration). 
Gets the system's active area x-origin, in system coordinates (post-calibration). 
Gets the system's active area z-origin in system coordinates (post-calibration). 
Gets the current calibration state of the sensor system. 
Changes the password associated with the specified user account. 
Reports any changes requiring a client refresh. 
Clears the existing calibration setting the Go2CalibrationState to NONE 
Connects to a sensor. 
Connects to the sensor's data channel, to receive data messages. 
Connects to the sensor's health channel, to receive health messages. 
Reports the type of sensor connection (custom, master, etc.). 
Constructs a Go2System object. 
Copies a file within the connected sensor. 
Gets the name of the default configuration or template file to be loaded on boot. 
Gets the default operation mode of the sensor system. 
Gets the default state of the sensor system upon boot. 
Deletes a file within the connected sensor. 
Destroys a Go2System object. 
Logs out and disconnects from a sensor. 
Disconnects the sensor's data channel. 
Disconnects the sensor's health channel. 
Locates sensors and reports their network address settings. 
Gets the diameter of the disk used for travel calibration. 
Gets the height of the disk used for travel calibration. 
Downloads a file from the connected sensor. 
Enables or disables operation at full frame rate (ignoring frame rate setting). 
Enables profile intensity collection. 
Enables overlap feature to prevent profile interference. 
Enables temperature safety feature to protect the sensor from over-temperature conditions. 
Enables trigger gate feature to prevent encoder or time triggering when the external input is asserted. 
Gets the current encoder period for encoder-based triggering. 
Constraint for the maximum valid value of the EncoderPeriod setting. 
Constraint for the minimum valid value of the EncoderPeriod setting. 
Gets the source for what is currently constraining the minimum encoder period. 
Gets the encoder trigger mode. 
Gets the number of files available from the connected sensor. 
Gets the file name at the specified index. 
Gets the sensor with the specified device identifier. 
Reports the maximum frame rate, based on current settings. 
Constraint for the maximum valid value of the Frame Rate setting. 
Gets the source for what is currently constraining the maximum frame rate. 
Constraint for the minimum valid value of the Frame Rate setting. 
Reports whether or not system is configured to operate at full frame rate. 
Locates a Gocator sensor by id (serial number) and reports its network address settings. 
Gets the current encoder count. 
Gets the current system time. 
Determines whether a profile template has been registered 
Reports whether the profile intensity collection is enabled. 
Determines if the sensor is in an authenticated state. There can only be a single authenticated connection to the system at a time. This does not return the authentication state of this connection. 
Reports whether the client is currently connected to a sensor. 
Gets the name of the loaded configuration or template file and whether it has been modified since loading 
Gets the most recent version of Gocator protocol that is supported by the client. 
Logs into the system. Requires that a connection is already established. This is an optional mechanism for ensuring this connection is exclusive of any other connection. There can only be a single connection logged in at a time, so any existing logged in connections will be disconnected. 
Logs out of the system. This releases the exclusivity of this connection and allows another connection to log in without affecting this one. 
Gets the main sensor. 
Gets the selected operation mode of the sensor system. 
Gets the sensor orientation type for the system. 
Gets the output module, used for output configuration. 
Reports whether the overlap feature is currently enabled. 
Gets the part module, used for part measurement configuration. 
Gets the profile module, used for profile measurement configuration. 
Waits to receive a data message from the sensor's data channel. 
Waits to receive a health message from the sensor's health channel. 
Waits to connect with a sensor that might currently be powering up or resetting. 
Refresh the Go2System object to match the state of the sensor system. 
Gets the most recent version of Gocator protocol that is supported by the sensor system. 
Reboots the main sensor and any connected buddy sensors. 
Restores a backup of sensor files. 
Restores factory default settings 
Schedules an analog output. Requires that the output be configured to trigger on software control 
Schedules a digital output. Requires that the output be configured to trigger on software control 
Schedules the system to start at the specified time or location. Uses the trigger mode of the system to determine which target to use, defaulting to time for randomly occuring trigger types. This command changes the state of the sensor to running immediately, but the system doesn't actually begin until the target is met. 
Gets the sensor at the specified index. 
Gets the number of sensors in the system. 
Locates a Gocator sensor by id (serial number) and configures its network address settings. 
Sets the target type used for alignment calibration. 
Sets the height of the bar used for travel calibration. 
Sets the number of holes that are defined on the calibration bar. 
Sets the diameter of holes that are defined on the calibration bar. 
Sets the distance between holes that are defined on the calibration bar. 
Sets the width of the bar used for travel calibration. 
Sets the buddy reversed option which informs the system of the mounting orientation of the Buddy. 
Sets the type of sensor connection (custom, master, etc.). 
Sets a default configuration or template file to be loaded on boot. 
Sets the default operation mode of the sensor system. 
Sets the default state of the sensor system upon boot. 
Sets the diameter of the disk used for travel calibration. 
Sets the height of the disk used for travel calibration. 
Sets the current encoder period for encoder-based triggering. 
Sets the encoder trigger mode. 
Sets the current frame rate for time-based triggering. Note, calling this function also implicitly disables the FullFrameRate option. 
Sets the selected operation mode of the sensor system. 
Sets the sensor orientation type for the system. 
Sets the system domain (referred to as 'System units' or 'units' in the GUI). Ignored if Go2System_TriggerSource is time or encoder 
Sets the travel (encoder) resolution. 
Sets the travel speed. Used in time based systems to convert time into units of distance. 
Sets the target type used for travel calibration. 
Sets the trigger delay. Depending on Go2System_SystemDomain, units are uS or mm. 
Sets the trigger source for profile triggering. 
Sets the status of x-direction gap-filling. 
Sets the x-direction gap-filling window. 
Sets the x-resampling interval. 
Sets the type of x-resampling. 
Sets the status of x-direction smoothing. 
Sets the x-direction smoothing window. 
Sets the status of y-direction gap-filling. 
Sets the y-direction gap-filling window. 
Sets the status of y-direction smoothing. 
Sets the y-direction smoothing window. 
Starts the sensor system. 
Stops the sensor system. 
Gets the system domain (referred to as 'System units' or 'units' in the GUI). Not valid if the Go2System_TriggerSource is time or encoder 
Reports the current state of the sensor system. 
Reports whether the temperature safety feature is currently enabled. 
Reports whether the temperature safety feature is valid for this sensor. 
Reports the current travel (encoder) resolution. 
Reports the configured travel speed. This is not a measurement of the current speed it is a way of converting into units of travel distance (like encoder resolution) 
Gets the target type used for travel calibration. 
Sends a software trigger to the connected sensor. 
Gets the trigger delay. Depending on Go2System_SystemDomain, units are uS or mm. 
Reports the maximum trigger delay, based on current settings. Depending on Go2System_SystemDomain, units are uS or mm. 
Reports the minimum trigger delay, based on current settings. Depending on Go2System_SystemDomain, units are uS or mm. 
Reports whether the trigger gate feature is currently enabled. 
Gets the trigger source for profile triggering. 
Upgrades system firmware. 
Uploads a file to the connected sensor. 
Reports user account associated with the current user. 
Gets the status of x-direction gap-filling. 
Gets the x-direction gap-filling window. 
Gets the x-direction gap-filling window maximum. 
Gets the x-direction gap-filling window minimum. 
Gets the x-resampling interval. This is a read only value, which is controlled by the XResamplingType. 
Gets the type of x-resampling 
Gets the status of x-direction smoothing. 
Gets the x-direction smoothing window. 
Gets the x-direction smoothing window maximum. 
Gets the x-direction smoothing window minimum. 
Gets the status of y-direction gap-filling. 
Gets the y-direction gap-filling window. 
Gets the y-direction gap-filling window maximum. 
Gets the y-direction gap-filling window minimum. 
Gets the status of y-direction smoothing. 
Gets the y-direction smoothing window. 
Gets the y-direction smoothing window maximum. 
Gets the y-direction smoothing window minimum. 
Copyright (c) 2013 by LMI Technologies Inc. All rights reserved.