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 |