public final enum

RfidLockObject

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.datalogic.device.rfid.RfidLockObject

Class Overview

Enum RfidLockObject defines the memory areas or passwords of an RFID tag that can be locked using the Gen2 Lock command.

Locking an object prevents it from being modified, and depending on the lock type (temporary or permanent), the restriction may be reversible or irreversible.

This enum only identifies *what* is being locked; it does not specify *how* it is locked (e.g., lock vs. unlock, permanent vs. temporary).

Summary

Enum Values
RfidLockObject  LOCK_ACCESS_PASSWORD  Access Password. 
RfidLockObject  LOCK_EPC  EPC (Electronic Product Code) memory bank. 
RfidLockObject  LOCK_KILL_PASSWORD  Kill Password. 
RfidLockObject  LOCK_TID  TID (Tag Identifier) memory bank. 
RfidLockObject  LOCK_USER  User memory bank. 
Public Methods
static RfidLockObject fromInt(int n)
Retrieves the corresponding LockObject value from a valid integer.
int toInt()
Converts a LockObject to its corresponding integer value.
static RfidLockObject valueOf(String name)
final static RfidLockObject[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final RfidLockObject LOCK_ACCESS_PASSWORD

Added in revision 50

Access Password.

The access password controls privileged operations such as writing, locking, or killing the tag. Locking this field protects the tag’s security configuration.

public static final RfidLockObject LOCK_EPC

Added in revision 50

EPC (Electronic Product Code) memory bank.

This bank contains the EPC identifier used for inventory and tracking. Locking it prevents modifications to the tag’s identity.

public static final RfidLockObject LOCK_KILL_PASSWORD

Added in revision 50

Kill Password.

The kill password protects the tag from being permanently disabled ("killed"). Locking this password prevents unauthorized changes that could otherwise allow or block tag termination.

public static final RfidLockObject LOCK_TID

Added in revision 50

TID (Tag Identifier) memory bank.

The TID usually contains manufacturer and model information. It is often factory-locked and read-only by design.

public static final RfidLockObject LOCK_USER

Added in revision 50

User memory bank.

The user memory can store application-specific data. Locking it prevents unauthorized read/write access to custom payloads.

Public Methods

public static RfidLockObject fromInt (int n)

Added in revision 50

Retrieves the corresponding LockObject value from a valid integer.

Parameters
n int
Returns
  • LockObject the corresponding one.

public int toInt ()

Added in revision 50

Converts a LockObject to its corresponding integer value.

Returns
  • int

public static RfidLockObject valueOf (String name)

Added in revision 50

public static final RfidLockObject[] values ()

Added in revision 50