DeviceStatusSnapshot

DeviceStatusSnapshot object is used to return status information of a device, at a given instance. Call GetDeviceStatusSnapshot() from ScanDeviceManager to get the status of the device at any time. As the name implies, the returned object will hold only the instance data at which the function was called and will not get updated if the status gets changed.

However, the Host application is notified, if the device status has changed, through the DeviceStatusChanged event, in the ScanDeviceManager.

Properties

ConnectionStatus Connection status of the device
DeviceUniqueName The unique name of the device
DigitalInputStatus Digital input pin status of the device
DigitalOutputStatus Digital output pin status of the device
GSBStatus Lightning II GSBus status
LaserPositionStatus position of the laser beam in 3D space, (X,Y and Z coordinates)
MOTF0Position MOTF counter status for port 0
MOTF1Position MOTF counter status for port 1
ScanningStatus Status of the scanning process
StatusCategory The status categories monitored and reported through the DeviceStatusChanged event
XY2Status XY2-100 status for both heads