![]() |
Sensor API v2.5.0
|
Classes | |
| struct | STRUCT_POINT |
| Defines a point received by a callback handler for (ProfileCallback). More... | |
| struct | HEADER |
| Header associated to each raw image or profile received from the camera. More... | |
| struct | FieldCalibrationResults |
| struct | DynSensorControl |
| Stucture hold dynamic sensor control parameters. More... | |
Macros | |
| #define | FS_HEADER_INPUT_STATE_BIT (1 << 0) |
| Position of input state enable bit inside HEADER::enabled_fields. More... | |
| #define | FS_HEADER_PULSE_WIDTH_BIT (1 << 1) |
| Position of pulse width enable bit inside HEADER::enabled_fields. More... | |
| #define | FS_HEADER_LOCATION_BIT (1 << 2) |
| Position of location enable bit inside HEADER::enabled_fields. More... | |
| #define | BIT_SET(field, bit) (field |= bit) |
| Sets a bit inside a bitfield. More... | |
| #define | BIT_CLEAR(field, bit) (field &= ~bit) |
| Clears a bit inside a bitfield. More... | |
| #define | BIT_IS_SET(field, bit) (field & bit) |
| Checks if a bit inside field is set. More... | |
| #define | NO_MEASUREMENT (float)(9999999) |
| Not measured point in line and batch callback functions More... | |
| #define | MAX_LAYERS 10 |
| Maximum number of layers More... | |
| #define | NOT_MEASURED_POINT(x) ((x)>9999998) |
| Macro to check whether the point is measured or not More... | |
| #define | MAX_GROOVE_MEASUREMENTS 5 |
| Results of field calibration function. Measurements in micrometers. More... | |
Enumerations | |
| enum | InterleavePhase { Long =0, Short = 1 } |
| Enumeration for the interleaving phase. More... | |
| enum | SurfaceSorting { FROM_TOP_TO_BOTTOM =0, FROM_BOTTOM_TO_TOP =1, FROM_MAX_INTENSITY_TO_LOWER =2, FROM_MAX_INTENSITY_TO_LOWER_AND_TOP_TO_BOTTOM = 3 } |
| enum | MaterialType { Opaque = 0, Mirror = 1, Transparent = 2 } |
| Enumeration for the material type. More... | |
| enum | DetectionSensitivity { BestAccuracy = 0, BestSensitivity = 1 } |
| Enumeration for sensitivity used in peak detection configuration. More... | |
| enum | ZCompensationCalibrationStatus { NotStarted = 0, Waiting = 1, Scanning = 2, Completed = 3, ProfilesMissing = 4, NotMeasuredPoints = 5, TextureNotFound = 6, DuplicateHeight = 7 } |
| Enumeration for status in ZCompensationCalibration. More... | |
| #define BIT_CLEAR | ( | field, | |
| bit | |||
| ) | (field &= ~bit) |
Clears a bit inside a bitfield.
| #define BIT_IS_SET | ( | field, | |
| bit | |||
| ) | (field & bit) |
Checks if a bit inside field is set.
| #define BIT_SET | ( | field, | |
| bit | |||
| ) | (field |= bit) |
Sets a bit inside a bitfield.
| #define FS_HEADER_INPUT_STATE_BIT (1 << 0) |
Position of input state enable bit inside HEADER::enabled_fields.
| #define FS_HEADER_LOCATION_BIT (1 << 2) |
Position of location enable bit inside HEADER::enabled_fields.
| #define FS_HEADER_PULSE_WIDTH_BIT (1 << 1) |
Position of pulse width enable bit inside HEADER::enabled_fields.
| #define MAX_GROOVE_MEASUREMENTS 5 |
Results of field calibration function. Measurements in micrometers.
| #define MAX_LAYERS 10 |
Maximum number of layers
| #define NO_MEASUREMENT (float)(9999999) |
Not measured point in line and batch callback functions
| #define NOT_MEASURED_POINT | ( | x | ) | ((x)>9999998) |
Macro to check whether the point is measured or not
| enum DetectionSensitivity |
| enum InterleavePhase |
| enum MaterialType |
| enum SurfaceSorting |
Enumeration for status in ZCompensationCalibration.