public class NXP
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
NXP.ChangeConfigParams
Parameters of the Change Config operation for NXP-G2iL tags
|
class |
NXP.ReadProtectParams
Parameters for ReadProtect Access Operation
|
class |
NXP.ResetReadProtectParams
Parameters for ResetReadProtect Access Operation
|
class |
NXP.SetEASParams
Parameters for SetEAS Access Operation
|
| Modifier and Type | Field and Description |
|---|---|
API3Abstract |
api3Abstract |
| Constructor and Description |
|---|
NXP(TagAccess tagAccess,
API3Abstract api3Abstract)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
ChangeConfigEvent(NXP.ChangeConfigParams ChangeConfigParams,
AccessFilter accessFilter,
AntennaInfo antennaInfo)
This API Changes and reads the current Configuration of the NXP G2iL tags specified by AccessFilter.
|
TagData |
ChangeConfigWait(java.lang.String tagID,
NXP.ChangeConfigParams changeConfigParams,
AntennaInfo antennaInfo)
This API Changes and reads the current Configuration of an NXP G2iL tag whose ID is passed to the API.Changing the Configuration word helps
enable/disable special features supported by the G2iL tag such as Read protection,Read-range reduction,ProductStatusFlag Alarm and others.
|
void |
init(rfid.api.NativeLibParams nativeLibParams) |
void |
performEASScan() |
void |
performEASScan(TriggerInfo triggerInfo,
AntennaInfo antennaInfo) |
void |
readProtectEvent(NXP.ReadProtectParams readProtectParams,
AccessFilter accessFilter,
AntennaInfo antennaInfo)
A set of NXP tags can be read-protected or put into Quiet mode by calling ReadProtectEvent method
The method takes in the filter criteria for this set of tags while a null value for access-filter corresponds to entire tag population
Addtionally, the antenna IDs on which the operation is to be performed can also be specified
|
void |
readProtectWait(java.lang.String tagID,
NXP.ReadProtectParams readProtectParams,
AntennaInfo antennaInfo)
An NXP tag can be protected from reading (i.e, Quiet mode) by calling the "ReadProtectWait" method.
|
void |
resetReadProtectEvent(NXP.ResetReadProtectParams resetReadProtectParams,
AntennaInfo antennaInfo)
All the NXP tags with the same Access-Password can be put out of the Quiet-Mode.Hence,they will no longer be read-protected.
|
void |
setEASEvent(NXP.SetEASParams setEASParams,
AccessFilter accessFilter,
AntennaInfo antennaInfo)
This API sets/resets the EAS bits of all the NXP tags specified by the access-filter.
|
void |
SetEASWait(java.lang.String tagID,
NXP.SetEASParams setEASParams,
AntennaInfo antennaInfo)
This API sets/resets the EAS bit of the NXP tag whose ID is passed to the API.
|
void |
stopEASScan() |
public API3Abstract api3Abstract
public NXP(TagAccess tagAccess, API3Abstract api3Abstract)
public void init(rfid.api.NativeLibParams nativeLibParams)
public void SetEASWait(java.lang.String tagID,
NXP.SetEASParams setEASParams,
AntennaInfo antennaInfo)
throws InvalidUsageException,
OperationFailureException
tagID - string value of Tag IDsetEASParams - consists of accesspassword and desired state of the EAS bit of the tagantennaInfo - set of antennae on which this access operation is to be performedInvalidUsageExceptionOperationFailureExceptionpublic void setEASEvent(NXP.SetEASParams setEASParams, AccessFilter accessFilter, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException
setEASParams - consists of the Access password and desired EAS bit stateaccessFilter - defines the set of tag-population on which the access operation is to be appliedantennaInfo - defines the set of antennae on which this access operation is to be appliedInvalidUsageExceptionOperationFailureExceptionpublic void readProtectWait(java.lang.String tagID,
NXP.ReadProtectParams readProtectParams,
AntennaInfo antennaInfo)
throws InvalidUsageException,
OperationFailureException
tagID - NXP-tag's IDreadProtectParams - contains the Access-password for the tagantennaInfo - Contains the list of antenna-IDs on which the operation is to be performedInvalidUsageExceptionOperationFailureExceptionpublic void readProtectEvent(NXP.ReadProtectParams readProtectParams, AccessFilter accessFilter, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException
readProtectParams - consists of the Access passwordaccessFilter - defines the set of tag-population on which the access operation is to be appliedantennaInfo - defines the set of antennae on which this access operation is to be appliedInvalidUsageExceptionOperationFailureExceptionpublic void resetReadProtectEvent(NXP.ResetReadProtectParams resetReadProtectParams, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException
resetReadProtectParams - consists of Access-password for the NXP tagsantennaInfo - consists of list of antenna IDs on which this access operation is to be appliedInvalidUsageExceptionOperationFailureExceptionpublic void performEASScan()
throws InvalidUsageException,
OperationFailureException
public void performEASScan(TriggerInfo triggerInfo, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException
public void stopEASScan()
throws InvalidUsageException,
OperationFailureException
public TagData ChangeConfigWait(java.lang.String tagID, NXP.ChangeConfigParams changeConfigParams, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException
public void ChangeConfigEvent(NXP.ChangeConfigParams ChangeConfigParams, AccessFilter accessFilter, AntennaInfo antennaInfo) throws InvalidUsageException, OperationFailureException