Gocator API
|
Declares the GoHealthMsg class and related types.
Go to the source code of this file.
Macros | |
GoHealthIndicatorId | |
#define | GO_HEALTH_ENCODER_VALUE |
Current system encoder tick. | |
#define | GO_HEALTH_ENCODER_FREQUENCY |
Current system encoder frequency (ticks/s). | |
#define | GO_HEALTH_LASER_SAFETY |
Laser safety status. | |
#define | GO_HEALTH_FIRMWARE_VERSION |
Firmware application version. | |
#define | GO_HEALTH_FIRESYNC_VERSION |
FireSync version. | |
#define | GO_HEALTH_UPTIME |
Time elapsed since boot-up or reset (seconds). | |
#define | GO_HEALTH_TEMPERATURE |
Internal temperature (degrees Celsius). | |
#define | GO_HEALTH_TEMPERATURE_EXTENDED |
Internal temperature extended (supports multiple devices, degrees Celsius). | |
#define | GO_HEALTH_PROJECTOR_TEMPERATURE |
Projector temperature (degrees Celsius). | |
#define | GO_HEALTH_LASER_TEMPERATURE |
Laser temperature (degrees Celsius). Available only on 3B-class devices. | |
#define | GO_HEALTH_LASER_OVERHEAT |
Indicates whether the laser is overheating. (DEPRECATED) | |
#define | GO_HEALTH_LASER_OVERHEAT_DURATION |
Indicates how long the laser has been overheating if it is overheating. (DEPRECATED) | |
#define | GO_HEALTH_OVERHEAT |
Indicates whether the sensor is overheating. | |
#define | GO_HEALTH_OVERHEAT_DURATION |
Indicates how long the sensor has been overheating if it is overheating. | |
#define | GO_HEALTH_CPU_TEMPERATURE |
CPU temperature (degrees Celsius). | |
#define | GO_HEALTH_CAMERA_0_TEMPERATURE |
Camera 0 temperature (degrees Celsius). | |
#define | GO_HEALTH_CAMERA_1_TEMPERATURE |
Camera 1 temperature (degrees Celsius). | |
#define | GO_HEALTH_LASER_DRIVER_TEMPERATURE |
Laser driver temperature (degrees Celsius). | |
#define | GO_HEALTH_MEMORY_USED |
Amount of memory currently used (bytes). | |
#define | GO_HEALTH_MEMORY_CAPACITY |
Total amount of memory available (bytes). | |
#define | GO_HEALTH_STORAGE_USED |
Amount of non-volatile storage used (bytes). | |
#define | GO_HEALTH_STORAGE_CAPACITY |
Total amount of non-volatile storage available (bytes). | |
#define | GO_HEALTH_CPU_USED |
CPU usage (percentage of maximum). | |
#define | GO_HEALTH_SYNC_SOURCE |
Sensor synchronization source. (1 - Master, 2 - Device/Gocator) | |
#define | GO_HEALTH_NET_OUT_USED |
Current outbound network count (bytes). | |
#define | GO_HEALTH_NET_OUT_RATE |
Current outbound network throughput (bytes/second). | |
#define | GO_HEALTH_NET_OUT_CAPACITY |
Total available outbound network throughput (bytes/s). | |
#define | GO_HEALTH_NET_OUT_LINK_STATUS |
The ethernet output's current network link status. | |
#define | GO_HEALTH_DIGITAL_INPUTS |
Current digital input status (one bit per input). | |
#define | GO_HEALTH_EVENT_COUNTS |
Total number of events triggered. | |
#define | GO_HEALTH_CAMERA_SEARCH_COUNT |
Number of search states. | |
#define | GO_HEALTH_CAMERA_TRIGGER_DROPS |
Number of dropped triggers. | |
#define | GO_HEALTH_CUDA_STATUS |
Status of CUDA/GPU support on the sensor (accelerated and non-accelerated) platform. | |
#define | GO_HEALTH_STATE |
Current system state. | |
#define | GO_HEALTH_SPEED |
Current speed (Hz). | |
#define | GO_HEALTH_MAXSPEED |
Maximum speed (Hz). | |
#define | GO_HEALTH_SPOT_COUNT |
Number of found spots in the last raw/unresampled profile/surface. | |
#define | GO_HEALTH_MAX_SPOT_COUNT |
Maximum number of spots that can be found. | |
#define | GO_HEALTH_SCAN_COUNT |
The number of scanned profiles or surfaces. | |
#define | GO_HEALTH_VALID_POINT_COUNT |
The number of found points in the last resampled profile/surface. | |
#define | GO_HEALTH_MAX_POINT_COUNT |
Maximum number of points that can be found. | |
#define | GO_HEALTH_MASTER_STATUS |
Master connection status: 0=not connected, 1=connected. | |
#define | GO_HEALTH_CAST_START_STATE |
The state of the second digital input. | |
#define | GO_HEALTH_ALIGNMENT_STATE |
The state of the sensor alignment. | |
#define | GO_HEALTH_PLAYBACK_POSITION |
Indicates the current replay playback index. | |
#define | GO_HEALTH_PLAYBACK_COUNT |
Indicates the number of frames present in the current replay. | |
#define | GO_HEALTH_DIGITAL_OUTPUT_HIGH_COUNT |
The number scans with high digital output pulses. | |
#define | GO_HEALTH_DIGITAL_OUTPUT_LOW_COUNT |
The number scans with no digital output pulse. | |
#define | GO_HEALTH_PROCESSING_LATENCY_LAST |
Last reported processing latency value (in uS). | |
#define | GO_HEALTH_PROCESSING_LATENCY_MAX |
Maximum reported processing latency. | |
#define | GO_HEALTH_PROCESSING_DROPS |
Current number of processing drops. | |
#define | GO_HEALTH_TRIGGER_DROPS |
Current number of trigger drops. | |
#define | GO_HEALTH_OUTPUT_DROPS |
Current number of output drops. Sum of all output drops. | |
#define | GO_HEALTH_ANALOG_DROPS |
Current number of analog output drops. Replaces GO_HEALTH_ANALOG_DROPS. | |
#define | GO_HEALTH_DIGITAL_DROPS |
Current number of digital output drops. Replaces GO_HEALTH_DIGITAL_DROPS. | |
#define | GO_HEALTH_SERIAL_DROPS |
Current number of serial output drops. Replaces GO_HEALTH_SERIAL_DROPS. | |
#define | GO_HEALTH_CONTROLLED_TRIGGER_DROPS |
Trigger drops from the Controlled Triggering System. | |
#define | GO_HEALTH_SURFACE_PROCESSING_TIME |
Processing time of frame on 35XX/32XX (microseconds). | |
#define | GO_HEALTH_MAX_FRAME_RATE |
Max configurable frame rate (scaled by 0.000001). | |
#define | GO_HEALTH_ETHERNET_DROPS |
Current number of ethernet output drops. | |
#define | GO_HEALTH_RANGE_VALID_COUNT |
Current number of frames with valid range data. | |
#define | GO_HEALTH_RANGE_INVALID_COUNT |
Current number of frames with invalid range data. | |
#define | GO_HEALTH_ANCHOR_INVALID_COUNT |
Number of frames with anchor invalid. | |
#define | GO_HEALTH_LIGHT_OPERATIONAL_TIME_TOTAL |
For G2 laser on time or G3 projector on time. | |
#define | GO_HEALTH_FIRST_LOG_ID |
ID of first available log entry. | |
#define | GO_HEALTH_LAST_LOG_ID |
ID of last available log entry. | |
#define | GO_HEALTH_ENCODER_Z_INDEX_PULSE_DROPS |
Encoder z-index pulse drops. | |
#define | GO_HEALTH_TOOL_RUN_TIME |
Most recent time taken to execute the tool. | |
#define | GO_HEALTH_PART_TOTAL_EMITTED |
Total number of parts emitted. | |
#define | GO_HEALTH_PART_LENGTH_LIMIT |
Number of parts emitted based on length limit. | |
#define | GO_HEALTH_PART_MIN_AREA_DROPS |
Number of parts dropped. | |
#define | GO_HEALTH_PART_BACKTRACK_DROPS |
Number of parts dropped due to backtracking. | |
#define | GO_HEALTH_PART_CURRENTLY_ACTIVE |
Number of parts currently being tracked. | |
#define | GO_HEALTH_PART_LENGTH |
Length of largest active part. | |
#define | GO_HEALTH_PART_START_Y |
Start Y position of largest active part. | |
#define | GO_HEALTH_PART_TRACKING_STATE |
Tracking state of largest active part. | |
#define | GO_HEALTH_PART_CAPACITY_EXCEEDED |
Part detection capacity exceeded. | |
#define | GO_HEALTH_PART_X_POSITION |
Center X position of largets active part. | |
#define | GO_HEALTH_TOOL_RUN_TIME_MIN |
Minimum time for tool to process a sample. | |
#define | GO_HEALTH_TOOL_RUN_TIME_MAX |
Maximum time for tool to process a sample. | |
#define | GO_HEALTH_TOOL_RUN_TIME_AVERAGE |
Average time for tool to process a sample. | |
#define | GO_HEALTH_TOOL_RUN_TIME_PERCENT |
Average percentage of total time running the tool. | |
#define | GO_HEALTH_MEASUREMENT |
Measurement value. | |
#define | GO_HEALTH_MEASUREMENT_PASS |
Number of pass decisions. | |
#define | GO_HEALTH_MEASUREMENT_FAIL |
Number of fail decisions. | |
#define | GO_HEALTH_MEASUREMENT_MIN |
Minimum measurement value. | |
#define | GO_HEALTH_MEASUREMENT_MAX |
Maximum measurement value. | |
#define | GO_HEALTH_MEASUREMENT_AVERAGE |
Average measurement value. | |
#define | GO_HEALTH_MEASUREMENT_STDEV |
Measurement value standard deviation. | |
#define | GO_HEALTH_MEASUREMENT_INVALID_COUNT |
Number of invalid values. | |
#define | GO_HEALTH_MEASUREMENT_OVERFLOW_COUNT |
Number of values which exceed the numerical limit of an output protocol's measurement value field. | |