The following Figure 12 provides an overview of the different AutoID reader Scan Event types.
Figure 12 – AutoIdScanEventType overview
The following Figure 13 provides an overview of the different AutoID reader Diagnostic Event types.
Figure 13 – AutoIdDiagnosticEventType overview
The Events created by AutoID devices can be received by all OPC UA clients that subscribe for the Events from a device.
The AutoIdScanEventType is formally defined in Table 17.
Table 17 – AutoIdScanEventType Definition
Attribute |
Value |
||||
BrowseName |
AutoIdScanEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of BaseEventType defined in OPC 10000-5. |
|||||
HasProperty |
Variable |
ScanResult |
ScanResult [] |
PropertyType |
Mandatory |
HasProperty |
Variable |
DeviceName |
String |
PropertyType |
Mandatory |
This event is the abstract definition of an AutoID scan event. It will be fired by the AutoID Device after execution of the ScanStart Method or after a scan triggered by the reader device.
The ScanResult contains the results of the scan execution. The ScanResult DataType is defined in 9.3.8.
The DeviceName contains the name of the AutoID Device that executed the scan.
The OcrScanEventType is formally defined in Table 18.
Table 18 – OcrScanEventType Definition
Attribute |
Value |
||||
BrowseName |
OcrScanEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of AutoIdScanEventType defined in 7.2. |
|||||
HasProperty |
Variable |
ScanResult |
OcrScanResult [] |
PropertyType |
Mandatory |
This event is the definition of a scan event for OCR reader devices. It will be fired by the AutoID Device after execution of the ScanStart Method or after a scan triggered by the reader device.
The ScanResult contains the results of the scan execution. The OcrScanResult DataType is defined in 9.3.9.
The OpticalScanEventType is formally defined in Table 19.
Table 19 – OpticalScanEventType Definition
Attribute |
Value |
|||||
BrowseName |
OpticalScanEventType |
|||||
IsAbstract |
True |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
|
Subtype of AutoIdScanEventType defined in 7.2. |
||||||
HasProperty |
Variable |
ScanResult |
OpticalScanResult [] |
PropertyType |
Mandatory |
This event is the definition of a scan event for optical code readers. It will be fired by the AutoID Device after execution of the ScanStart Method or after a scan triggered by the reader device.
The ScanResult contains the results of the scan execution. The OpticalScanResult DataType is defined in 9.3.10.
The OpticalVerifierScanEventType is formally defined in Table 20.
Table 20 – OpticalVerifierScanEventType Definition
Attribute |
Value |
||||
BrowseName |
OpticalVerifierScanEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of OpticalScanEventType defined in 7.4. |
|||||
HasProperty |
Variable |
ScanResult |
OpticalVerifierScanResult [] |
PropertyType |
Mandatory |
This event is the definition of a scan event for optical code verifiers. It will be fired by the AutoID Device after execution of the ScanStart Method or after a scan triggered by the verifier device.
The ScanResult contains the results of the scan execution. The OpticalVerifierScanResult DataType is defined in 9.3.11.
The RfidScanEventType is formally defined in Table 21.
Table 21 – RfidScanEventType Definition
Attribute |
Value |
||||
BrowseName |
RfidScanEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of AutoIdScanEventType defined in 7.2. |
|||||
HasProperty |
Variable |
ScanResult |
RfidScanResult [] |
PropertyType |
Mandatory |
This event is the definition of a scan event for RFID readers. It will be fired by the AutoID Device after execution of the ScanStart Method or after a scan triggered by the reader device.
The ScanResult contains the results of the scan execution. The RfidScanResult DataType is defined in 9.3.12.
The RtlsLocationEventType is formally defined in Table 22.
Table 22 – RtlsLocationEventType Definition
Attribute |
Value |
||||
BrowseName |
RtlsLocationEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of AutoIdScanEventType defined in 7.2. |
|||||
HasProperty |
Variable |
ScanResult |
RtlsLocationResult [] |
PropertyType |
Mandatory |
This event is the definition of a location event for RTLS devices or systems. It will be fired by the AutoID Device or system after execution of the ScanStart Method or after a scan triggered by the RTLS device or system.
The ScanResult contains the results of the scan execution. The RtlsLocationResult DataType is defined in 9.3.15.
The AutoIdDiagnosticsEventType is formally defined in Table 23.
Table 23 – AutoIdDiagnosticsEventType Definition
Attribute |
Value |
||||
BrowseName |
AutoIdDiagnosticsEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of BaseEventType defined in OPC 10000-5. |
|||||
HasProperty |
Variable |
DeviceName |
String |
PropertyType |
Mandatory |
This event is the abstract definition of an AutoID diagnostics event. It will be fired by the AutoID Device after the occurrence of specific diagnostics data.
The DeviceName contains the name of the AutoID Device that performed the diagnostic action.
The AutoIdLogEntryEventType is formally defined in Table 24.
Table 24 – AutoIdLogEntryEventType Definition
Attribute |
Value |
||||
BrowseName |
AutoIdLogEntryEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of AutoIdDiagnosticsEventType defined in 7.8. |
|||||
|
|
|
|
|
|
This event is the definition of a Log Entry diagnostics event for AutoID devices. It will be fired by the AutoID Device after a new entry to the Logbook was written.
The new entry to the Logbook will be provided in the Event field Message defined by the BaseEventType.
The AutoIdAccessEventType is formally defined in Table 25.
Table 25 – AutoIdAccessEventType Definition
Attribute |
Value |
||||
BrowseName |
AutoIdAccessEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of AutoIdDiagnosticsEventType defined in 7.8. |
|||||
HasProperty |
Variable |
Client |
String |
PropertyType |
Optional |
HasProperty |
Variable |
Command |
String |
PropertyType |
Optional |
HasProperty |
Variable |
AccessResult |
AccessResult [] |
PropertyType |
Mandatory |
This event is the definition of an Access diagnostics event for AutoID devices. It will be fired by the AutoID Device after at least one AutoID Identifier was accessed by a command, including the Scan command.
Client contains the name of the client application which was the originator of the command.
Command contains the executed command. Dependend on the kind of the client application, the names of the commands may vary. When the client application is an OPC UA Client, the names shall correspond to the command names used within this specification, e.g. “ReadTag” for the execution of the ReadTag command.
The AccessResult contains additional values of the AutoID Identifier access. The AccessResult DataType is defined in 9.3.17.
The RfidAccessEventType is formally defined in Table 26.
Table 26 – RfidAccessEventType Definition
Attribute |
Value |
||||
BrowseName |
RfidAccessEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of AutoIdAccessEventType defined in 7.8. |
|||||
HasProperty |
Variable |
AccessResult |
RfidAccessResult [] |
PropertyType |
Mandatory |
|
|
|
|
|
|
This event is the definition of a Rfid Access diagnostics event for Rfid devices. It will be fired by the Rfid Device after at least one Rfid Transponder was accessed by a command, including the Scan command.
The AccessResult contains additional values of the transponder access. The RfidAccessResult DataType is defined in 9.3.18.
The AutoIdPresenceEventType is formally defined in Table 27.
Table 27 – AutoIdPresenceEventType Definition
Attribute |
Value |
||||
BrowseName |
AutoIdPresenceEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of AutoIdDiagnosticsEventType defined in 7.8. |
|||||
HasProperty |
Variable |
Presence |
UInt16 |
PropertyType |
Mandatory |
|
|
|
|
|
|
This event is the definition of a Presence diagnostics event for AutoID devices. It will be fired by the AutoID Device if the number of AutoID Identifiers (e.g. Codes or transponder), seen by the device, changes.
Presence identifies if there currently is seen an AutoID Identifier by the device. If supported by a device, it may show the concrete number of AutoID Identifiers.