This DataType is an enumeration that specifies the status for the AutoID operations like scan, read, write, lock or kill. Its values are defined in Table 33.

Not all status values are usable for all AutoID reader types. The table contains flags to indicate the expected status values for the different reader types.

Table 33 – AutoIdOperationStatusEnumeration Values

Name

Description

OCR

Opt.

RFID

RTLS

SUCCESS_0

Successful operation

X

X

X

X

MISC_ERROR_TOTAL_1

The operation has not been executed in total

X

MISC_ERROR_PARTIAL_2

The operation has been executed only partial

X

PERMISSON_ERROR_3

Password required

X

PASSWORD_ERROR_4

Password is wrong

X

REGION_NOT_FOUND_ERROR_5

Memory region not available for the actual tag

X

OP_NOT_POSSIBLE_ERROR_6

Operation not supported by the actual tag

X

OUT_OF_RANGE_ERROR_7

Addressed memory not available for the actual tag

X

NO_IDENTIFIER_8

The operation cannot be executed because no tag or code was inside the range of the AutoID Device or the tag or code has been moved out of the range during execution

X

X

X

X

MULTIPLE_IDENTIFIERS_9

Multiple tags or codes have been selected, but the command can only be used with a single tag or code

X

X

X

READ_ERROR_10

The tag or code exists and has a valid format, but there was a problem reading the data (e.g. still CRC error after maximum number of retries)

X

X

DECODING_ERROR_11

The (optical) code or plain text has too many failures and cannot be detected

X

X

MATCH_ERROR_12

The code doesn’t match the given target value

X

X

CODE_NOT_SUPPORTED_13

The code format is not supported by the AutoID Device

X

WRITE_ERROR_14

The tag exists, but there was a problem writing the data

X

NOT_SUPPORTED_BY_DEVICE_15

The command or a parameter combination is not supported by the AutoID Device

X

X

X

X

NOT_SUPPORTED_BY_TAG_16

The command or a parameter combination is not supported by the tag

X

DEVICE_NOT_READY_17

The AutoID Device is in a state not ready to execute the command

X

X

X

X

INVALID_CONFIGURATION_18

The AutoID Device configuration is not valid

X

X

X

RF_COMMUNICATION_ERROR_19

This error indicates that there is a general error in the communication between the transponder and the reader

X

X

DEVICE_FAULT_20

The AutoID Device has a hardware fault

X

X

X

X

TAG_HAS_LOW_BATTERY_21

The battery of the (active) tag is low

X

X

Its representation in the AddressSpace is defined in Table 34.

Table 34 – AutoIdOperationStatusEnumeration Definition

Attribute

Value

BrowseName

AutoIdOperationStatusEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of Enumeration defined in OPC 10000-5.

0:HasProperty

Variable

0:EnumValues

0:EnumValueType []

0:PropertyType

This DataType is an enumeration that defines operational states of an AutoID Device. Its values are defined in Table 35.

Table 35 – DeviceStatusEnumeration Values

Name

Description

Idle_0

The AutoID Device is operating normally and ready to accept commands like Scan or ScanStart method calls (whichever are supported).

Error_1

The AutoID Device is not operating normally. An error condition has to be fixed before normal operation is possible.

Scanning_2

The AutoID Device is operating normally and asynchronous scanning (via ScanStart or automatically) is active. It is AutoID Device dependent which method calls other than ScanStop will be accepted in this state.

Busy_3

The AutoID Device is operating normally, but currently busy (e.g. by synchronous calls of other clients) and not able to accept commands like Scan or ScanStart method calls. This state normally is a temporary one.

Its representation in the AddressSpace is defined in Table 36.

Attribute

Value

BrowseName

DeviceStatusEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of Enumeration defined in OPC 10000-5.

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText []

0:PropertyType

Table 36 – DeviceStatusEnumeration Definition

This DataType is an enumeration that defines the format of the location of an object returned by an RTLS device or system. Its values are defined in Table 37.

Table 37 – LocationTypeEnumeration Values

Name

Description

NMEA_0

An NMEA string representing a coordinate as defined in 9.1.2.

LOCAL_1

A local coordinate as defined in 9.3.4

WGS84_2

A lat/lon/alt coordinate as defined in 9.3.16

NAME_3

A name for a location as defined in 9.1.1

Its representation in the AddressSpace is defined in Table 38.

Table 38 – LocationTypeEnumeration Definition

Attribute

Value

BrowseName

LocationTypeEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of Enumeration defined in OPC 10000-5.

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText []

0:PropertyType

This DataType is an enumeration that defines the operational mode of the LockTag Method Its values are defined in Table 39.

Table 39 – RfidLockOperationEnumeration Values

Name

Description

Lock_0

Locks the memory area

Unlock_1

Unlocks the memory area

PermanentLock_2

Locks the memory area irreversible

PermanentUnlock_3

Unlocks the memory area irreversible

Its representation in the AddressSpace is defined in Table 40.

Attribute

Value

BrowseName

RfidLockOperationEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of Enumeration defined in OPC 10000-5.

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText []

0:PropertyType

Table 40 – RfidLockOperationEnumeration Definition

This DataType is an enumeration that defines the memory region that a lock operation affects. Its values are defined in Table 41.

Table 41 – RfidLockRegionEnumeration Values

Name

Description

Kill_0

The kill password

Access_1

The access password

EPC_2

The UII/EPC bank (bank 01)

TID_3

The TID bank (bank 10)

User_4

The user memory bank (bank 11)

Its representation in the AddressSpace is defined in Table 42.

Table 42 – RfidLockRegionEnumeration Definition

Attribute

Value

BrowseName

RfidLockRegionEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of Enumeration defined in OPC 10000-5.

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText []

0:PropertyType

This DataType is an enumeration that defines the type of a password. Its values are defined in Table 43.

Table 43 – RfidPasswordTypeEnumeration Values

Name

Description

Access_0

Access password

Kill_1

Kill password

Read_2

Read password

Write_3

Write password

Its representation in the AddressSpace is defined in Table 44.

Attribute

Value

BrowseName

RfidPasswordTypeEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of Enumeration defined in OPC 10000-5.

0:HasProperty

Variable

0:EnumStrings

0:LocalizedText []

0:PropertyType

Table 44 – RfidPasswordTypeEnumeration Definition