Represents an identifier that can be used to distinguish measurement types within a Go2MeasurementData message.
Please note that profile and part measurements are not supported on 1x00 family of sensors. Also, Range measurements are not supported on the 2x00 family of sensors.
enum Go2MeasurementType { GO2_MEASUREMENT_TYPE_RANGE_POSITION_Z = 0x80, GO2_MEASUREMENT_TYPE_RANGE_DIFFERENCE = 0x81, GO2_MEASUREMENT_TYPE_PROFILE_WIDTH = 0x00, GO2_MEASUREMENT_TYPE_PROFILE_HEIGHT = 0x01, GO2_MEASUREMENT_TYPE_PROFILE_DISTANCE = 0x02, GO2_MEASUREMENT_TYPE_PROFILE_CENTER_X = 0x03, GO2_MEASUREMENT_TYPE_PROFILE_CENTER_Z = 0x04, GO2_MEASUREMENT_TYPE_PROFILE_POSITION_X = 0x05, GO2_MEASUREMENT_TYPE_PROFILE_POSITION_Z = 0x06, GO2_MEASUREMENT_TYPE_PROFILE_ANGLE_X = 0x13, GO2_MEASUREMENT_TYPE_PROFILE_ISECT_X = 0x10, GO2_MEASUREMENT_TYPE_PROFILE_ISECT_Z = 0x11, GO2_MEASUREMENT_TYPE_PROFILE_ISECT_ANGLE = 0x12, GO2_MEASUREMENT_TYPE_PROFILE_ISECT_AREA = 0x20, GO2_MEASUREMENT_TYPE_PROFILE_BOX_AREA = 0x21, GO2_MEASUREMENT_TYPE_PROFILE_DIFF_AREA = 0x23, GO2_MEASUREMENT_TYPE_PROFILE_DIFF_PEAK = 0x24, GO2_MEASUREMENT_TYPE_PROFILE_GAP = 0x25, GO2_MEASUREMENT_TYPE_PROFILE_FLUSH = 0x26, GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_RADIUS = 0x27, GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_X = 0x28, GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_Z = 0x29, GO2_MEASUREMENT_TYPE_PROFILE_LINE_STD_DEV = 0x2A, GO2_MEASUREMENT_TYPE_PROFILE_LINE_ERROR_MIN = 0x2B, GO2_MEASUREMENT_TYPE_PROFILE_LINE_ERROR_MAX = 0x2C, GO2_MEASUREMENT_TYPE_PROFILE_LINE_PERCENTILE = 0x2D, GO2_MEASUREMENT_TYPE_PROFILE_GROOVE_X = 0x2E, GO2_MEASUREMENT_TYPE_PROFILE_GROOVE_Z = 0x2F, GO2_MEASUREMENT_TYPE_PROFILE_GROOVE_WIDTH = 0x31, GO2_MEASUREMENT_TYPE_PROFILE_BRIDGE_VALUE = 0x32, GO2_MEASUREMENT_TYPE_PROFILE_STRIP_WIDTH = 0x33, GO2_MEASUREMENT_TYPE_PROFILE_STRIP_HEIGHT = 0x34, GO2_MEASUREMENT_TYPE_PROFILE_STRIP_X = 0x35, GO2_MEASUREMENT_TYPE_PROFILE_STRIP_Z = 0x36, GO2_MEASUREMENT_TYPE_SCRIPT = 0x30, GO2_MEASUREMENT_TYPE_PART_AREA = 0x40, GO2_MEASUREMENT_TYPE_PART_VOLUME = 0x41, GO2_MEASUREMENT_TYPE_PART_HEIGHT = 0x42, GO2_MEASUREMENT_TYPE_PART_CENTROID_X = 0x43, GO2_MEASUREMENT_TYPE_PART_CENTROID_Y = 0x44, GO2_MEASUREMENT_TYPE_PART_CENTROID_Z = 0x45, GO2_MEASUREMENT_TYPE_PART_ELLIPSE_MAJOR = 0x46, GO2_MEASUREMENT_TYPE_PART_ELLIPSE_MINOR = 0x47, GO2_MEASUREMENT_TYPE_PART_ELLIPSE_ANGLE = 0x48, GO2_MEASUREMENT_TYPE_PART_ELLIPSE_RATIO = 0x49, GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_X = 0x4A, GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_Y = 0x4B, GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_WIDTH = 0x4C, GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_LENGTH = 0x4D, GO2_MEASUREMENT_TYPE_PART_HOLE_X = 0x4E, GO2_MEASUREMENT_TYPE_PART_HOLE_Y = 0x4F, GO2_MEASUREMENT_TYPE_PART_HOLE_Z = 0x50, GO2_MEASUREMENT_TYPE_PART_HOLE_RADIUS = 0x51, GO2_MEASUREMENT_TYPE_PART_STUD_TIP_X = 0x52, GO2_MEASUREMENT_TYPE_PART_STUD_TIP_Y = 0x53, GO2_MEASUREMENT_TYPE_PART_STUD_TIP_Z = 0x54, GO2_MEASUREMENT_TYPE_PART_STUD_BASE_X = 0x55, GO2_MEASUREMENT_TYPE_PART_STUD_BASE_Y = 0x56, GO2_MEASUREMENT_TYPE_PART_STUD_BASE_Z = 0x57, GO2_MEASUREMENT_TYPE_PART_STUD_RADIUS = 0x58 };
|
Members |
Description |
|
GO2_MEASUREMENT_TYPE_RANGE_POSITION_Z = 0x80 |
Range position Z measurement data id. |
|
GO2_MEASUREMENT_TYPE_RANGE_DIFFERENCE = 0x81 |
Range difference measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_WIDTH = 0x00 |
Profile width measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_HEIGHT = 0x01 |
Profile height measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_DISTANCE = 0x02 |
Profile distance measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_CENTER_X = 0x03 |
Profile center X measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_CENTER_Z = 0x04 |
Profile center Z measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_POSITION_X = 0x05 |
Profile position X measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_POSITION_Z = 0x06 |
Profile position Z measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_ANGLE_X = 0x13 |
Profile angle X measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_ISECT_X = 0x10 |
Profile intersect X measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_ISECT_Z = 0x11 |
Profile intersect Z measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_ISECT_ANGLE = 0x12 |
Profile intersect angle measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_ISECT_AREA = 0x20 |
Profile intesect area measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_BOX_AREA = 0x21 |
Profile box area measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_DIFF_AREA = 0x23 |
Profile difference area measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_DIFF_PEAK = 0x24 |
Profile difference peak measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_GAP = 0x25 |
Profile gap measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_FLUSH = 0x26 |
Profile flush measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_RADIUS = 0x27 |
Profile circle radius measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_X = 0x28 |
Profile circle X measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_Z = 0x29 |
Profile circle Z measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_LINE_STD_DEV = 0x2A |
Profile line std dev measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_LINE_ERROR_MIN = 0x2B |
Profile line error min measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_LINE_ERROR_MAX = 0x2C |
Profile line error max measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_LINE_PERCENTILE = 0x2D |
Profile line percentile measurement data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_GROOVE_X = 0x2E |
Profile groove X data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_GROOVE_Z = 0x2F |
Profile groove Z data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_GROOVE_WIDTH = 0x31 |
Profile groove width data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_BRIDGE_VALUE = 0x32 |
Profile bridge value data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_STRIP_WIDTH = 0x33 |
Profile strip width data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_STRIP_HEIGHT = 0x34 |
Profile strip height data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_STRIP_X = 0x35 |
Profile strip X data id. |
|
GO2_MEASUREMENT_TYPE_PROFILE_STRIP_Z = 0x36 |
Profile strip Z data id. |
|
GO2_MEASUREMENT_TYPE_SCRIPT = 0x30 |
Script measurement output. |
|
GO2_MEASUREMENT_TYPE_PART_AREA = 0x40 |
Part area measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_VOLUME = 0x41 |
Part volume measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_HEIGHT = 0x42 |
Part height measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_CENTROID_X = 0x43 |
Part centroid X measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_CENTROID_Y = 0x44 |
Part centroid Y measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_CENTROID_Z = 0x45 |
Part centroid Z measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_ELLIPSE_MAJOR = 0x46 |
Part ellipse major measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_ELLIPSE_MINOR = 0x47 |
Part ellipse minor measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_ELLIPSE_ANGLE = 0x48 |
Part ellipse angle measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_ELLIPSE_RATIO = 0x49 |
Part ellipse ratio measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_X = 0x4A |
Part bounding box X measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_Y = 0x4B |
Part bounding box Y measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_WIDTH = 0x4C |
Part bounding box width measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_LENGTH = 0x4D |
Part bounding box length measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_HOLE_X = 0x4E |
Part hole x measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_HOLE_Y = 0x4F |
Part hole y measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_HOLE_Z = 0x50 |
Part hole z measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_HOLE_RADIUS = 0x51 |
Part hole radius measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_STUD_TIP_X = 0x52 |
Part stud tip x measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_STUD_TIP_Y = 0x53 |
Part stud tip y measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_STUD_TIP_Z = 0x54 |
Part stud tip z measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_STUD_BASE_X = 0x55 |
Part stud base x measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_STUD_BASE_Y = 0x56 |
Part stud base y measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_STUD_BASE_Z = 0x57 |
Part stud base z measurement data id. |
|
GO2_MEASUREMENT_TYPE_PART_STUD_RADIUS = 0x58 |
Part stud radius measurement data id. |
Go2Measurement.h