JCam DLL API Reference
tagScan Struct Reference

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...
 

Detailed Description

Scan data from the scanner.

Member Data Documentation

◆ data

ScanDataPoint tagScan::data[MAX_VERTICAL]

Pixel data points.

MAX_VERTICAL is defined in jsConstants.

◆ flags

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.

◆ inputs

INT32 tagScan::inputs

The cable input to the scanner.

This includes the Cable ID, the encoder signals, and the Start Scan signal.

◆ laserOnTime

INT32 tagScan::laserOnTime

The number of 10 microseconds units the laser was on.

◆ location

INT32 tagScan::location

The encoder value when the scan was taken.

◆ numberPoints

INT32 tagScan::numberPoints

The number of valid pixel points in this profile.

◆ reserved1

INT32 tagScan::reserved1

Currently unused.

◆ reserved2

INT32 tagScan::reserved2

Currently unused.

◆ sendLocation

INT32 tagScan::sendLocation

The encoder value when the scan was sent.

◆ timeInHead

INT32 tagScan::timeInHead

The time since the scanner was turned on.

It is not the time of day, nor the current date.


The documentation for this struct was generated from the following file: