Scan data from the scanner. More...
#include <jcam_dll.h>
Public Attributes | |
INT32 | location |
The encoder value when the scan was taken. More... | |
INT32 | sendLocation |
The encoder value when the scan was sent. More... | |
INT32 | laserOnTime |
The number of 10 microseconds units the laser was on. More... | |
INT32 | timeInHead |
The time since the scanner was turned on. More... | |
INT32 | inputs |
The cable input to the scanner. More... | |
INT32 | flags |
Information from the scanner. More... | |
INT32 | reserved1 |
Currently unused. More... | |
INT32 | reserved2 |
Currently unused. More... | |
INT32 | numberPoints |
The number of valid pixel points in this profile. More... | |
ScanDataPoint | data [MAX_VERTICAL] |
Pixel data points. More... | |
Scan data from the scanner.
ScanDataPoint tagScan::data[MAX_VERTICAL] |
Pixel data points.
MAX_VERTICAL
is defined in jsConstants
.
INT32 tagScan::flags |
Information from the scanner.
If bit 0 is set, then Synchronized Scanning Mode scanning is trying to run faster than the scanner is capable. The rest of the bits are unused and should be 0.
INT32 tagScan::inputs |
The cable input to the scanner.
This includes the Cable ID, the encoder signals, and the Start Scan signal.
INT32 tagScan::laserOnTime |
The number of 10 microseconds units the laser was on.
INT32 tagScan::location |
The encoder value when the scan was taken.
INT32 tagScan::numberPoints |
The number of valid pixel points in this profile.
INT32 tagScan::reserved1 |
Currently unused.
INT32 tagScan::reserved2 |
Currently unused.
INT32 tagScan::sendLocation |
The encoder value when the scan was sent.
INT32 tagScan::timeInHead |
The time since the scanner was turned on.
It is not the time of day, nor the current date.