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;