JoeScan
  home
our story
news  and events
contact us
    our products
how it works
applications support service

tagProfile Struct Reference

#include <jcam_dll.h>

List of all members.


Detailed Description

Profile data from the scanner.


Public Attributes

INT32 sequenceNumber
 Sequence number from Synchronized Scanning Mode.
INT32 location
 The encoder value when when the scanner created the profile.
INT32 sendLocation
 The encoder value when the scanner sent the profile.
INT32 laserOnTime
 The number of 10 microsecond units the laser was on.
INT32 timeInHead
 The time since the scanner was turned on.
INT32 inputs
 The cable input to the scanner.
INT32 flags
 Information from the scanner.
INT32 reserved1
 Currently unused.
INT32 reserved2
 Currently unused.
INT32 numberPoints
 The number of valid coordinate points in this profile.
ProfileDataPoint data [MAX_VERTICAL]
 Coordinates in 1000ths of an inch; i.e. 2000 is 2 inches.

Member Data Documentation

INT32 tagProfile::sequenceNumber
 

Sequence number from Synchronized Scanning Mode.

Sequential jsProfile's during Synchronized Scanning Mode should have sequential sequenceNumber's. The counter is reset to 0 every time Synchronized Scanning Mode is restarted.

INT32 tagProfile::location
 

The encoder value when when the scanner created the profile.

INT32 tagProfile::sendLocation
 

The encoder value when the scanner sent the profile.

INT32 tagProfile::laserOnTime
 

The number of 10 microsecond units the laser was on.

INT32 tagProfile::timeInHead
 

The time since the scanner was turned on.

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

INT32 tagProfile::inputs
 

The cable input to the scanner.

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

INT32 tagProfile::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 and some data will be lost on one end of the laser line.
If bit 1 is set, this indicates that an internal error has occured in the scanner. Contact a JoeScan support engineer if you encounter this flag.
The remaining bits are reserved and values are undetermined.

INT32 tagProfile::reserved1
 

Currently unused.

INT32 tagProfile::reserved2
 

Currently unused.

INT32 tagProfile::numberPoints
 

The number of valid coordinate points in this profile.

ProfileDataPoint tagProfile::data[MAX_VERTICAL]
 

Coordinates in 1000ths of an inch; i.e. 2000 is 2 inches.

MAX_VERTICAL is defined in jsConstants.


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