Skip to content

Struct JoeScan::Pinchot::ScanSyncData

ClassList > JoeScan > Pinchot > ScanSyncData

Global time synchronization and encoder information sent from the ScanSync to all ScanHead s. This data should only be used for diagnostic purposes. Any relevant optimization information relating to timing or the encoder will be in the IProfile .

Public Properties

Type Name
ulong AuxYTimestampNs
Timestamp of when signal for aux Y input last transitioned.
ulong EncoderTimestampNs
The time the encoder was sampled.
long EncoderValue
The value of the encoder.
EncoderFlags Flags
Encoder inputs and faults.
ulong IndexZTimestampNs
Timestamp of when signal for index Z input last transitioned.
IPAddress IpAddress
The IP address of the ScanSync.
ulong LaserDisableTimestampNs
Timestamp of when signal for laser disable input last transitioned.
uint Sequence
A monotonically increasing number that gets incremented for each global ScanSync update.
uint SerialNumber
The serial number of the ScanSync.
ulong SyncTimestampNs
Timestamp of when signal for sync input last transitioned.
ScanSyncVersionInformation Version
The version of the ScanSync.

Public Properties Documentation

AuxYTimestampNs

Timestamp of when signal for aux Y input last transitioned.

ulong AuxYTimestampNs;


EncoderTimestampNs

The time the encoder was sampled.

ulong EncoderTimestampNs;


EncoderValue

The value of the encoder.

long EncoderValue;


Flags

Encoder inputs and faults.

EncoderFlags Flags;


IndexZTimestampNs

Timestamp of when signal for index Z input last transitioned.

ulong IndexZTimestampNs;


IpAddress

The IP address of the ScanSync.

IPAddress IpAddress;


LaserDisableTimestampNs

Timestamp of when signal for laser disable input last transitioned.

ulong LaserDisableTimestampNs;


Sequence

A monotonically increasing number that gets incremented for each global ScanSync update.

uint Sequence;


SerialNumber

The serial number of the ScanSync.

uint SerialNumber;


SyncTimestampNs

Timestamp of when signal for sync input last transitioned.

ulong SyncTimestampNs;


Version

The version of the ScanSync.

ScanSyncVersionInformation Version;