The following Figure 12 provides an overview of the different AutoID reader Scan Event types.

image016.png

Figure 12 – AutoIdScanEventType overview

The following Figure 13 provides an overview of the different AutoID reader Diagnostic Event types.

image017.png

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.