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