This method starts the scan process of the optical reader device synchronous and returns the scan results. It overwrites the Scan method of the AutoIdDeviceType defined in 6.1.3.4.
Signature
Scan (
[in]ScanSettings Settings
[out]OpticalScanResult [] Results
[out]AutoIdOperationStatusEnumerationStatus
);
Argument |
Description |
Settings |
Configuration settings for the scan execution. The ScanSettings DataType is defined in 9.3.7. |
Results |
Results of the scan execution. The OpticalScanResult DataType is defined in 9.3.10. |
Status |
Returns the status of the scan operation. The AutoIdOperationStatusEnumeration DataType is defined in 9.2.1. |
Method Result Codes
ResultCode |
Description |
Bad_InvalidState |
There is already a scan active |
Bad_InvalidArgument |
The scan setting contained an invalid value like infinite duration. |
|
Other OPC UA status codes defined for the Call Service in OPC 10000-4. |