Class JoeScan::Pinchot::ScanHeadStatus¶
ClassList > JoeScan > Pinchot > ScanHeadStatus
Scan head status data.
This class contains the status data reported from a ScanHead. Use ScanHead.RequestStatus to get an updated status.
See also: ScanHead.RequestStatus
Public Properties¶
Type | Name |
---|---|
property IDictionary< Encoder, long > | EncoderValues Gets the encoder positions at the time of the last status update. |
property ulong | GlobalTimeNs Gets the system global time in nanoseconds of the last status update. |
property bool | LaserDisabled The ScanHead detected that the ScanSync's laser disable input is asserted. This stops all lasers from firing and noIProfile s will be received until the signal is cleared. |
property uint | ProfilesSentCount Gets the total number of profiles sent during the last scan sequence (between calls to ScanSystem.StartScanning(uint, DataFormat, ScanningMode) andScanSystem.StopScanning ). |
property ScanHeadState | State Gets the current state of the ScanHead . |
property IDictionary< TemperatureSensor, float > | Temperatures Gets the temperature sensor measurements in Celsius at the time of the last status update. |
Public Properties Documentation¶
property EncoderValues¶
Gets the encoder positions at the time of the last status update.
IDictionary<Encoder, long> EncoderValues;
A IDictionary<TKey,TValue> of encoder positions at the time of the last status update.
property GlobalTimeNs¶
Gets the system global time in nanoseconds of the last status update.
ulong GlobalTimeNs;
The system global time in nanoseconds of the last status update.
property LaserDisabled¶
bool LaserDisabled;
property ProfilesSentCount¶
Gets the total number of profiles sent during the last scan sequence (between calls to ScanSystem.StartScanning(uint, DataFormat, ScanningMode) andScanSystem.StopScanning ).
uint ProfilesSentCount;
The total number of profiles sent during the last scan sequence (between calls to ScanSystem.StartScanning(uint, DataFormat, ScanningMode) and ScanSystem.StopScanning).
property State¶
Gets the current state of the ScanHead .
ScanHeadState State;
The current state of the ScanHead.
property Temperatures¶
Gets the temperature sensor measurements in Celsius at the time of the last status update.
IDictionary<TemperatureSensor, float> Temperatures;
A IDictionary<TKey,TValue> of temperature sensor measurements in Celsius at the time of the last status update.