User's Manual

Methods Description
GetReadCycle
Gets the current setting for the number of read cycles performed by
the logical source during the inventory algorithm execution.
GetSelected_EPC_C1G2
This method can be used to retrieve the Selected flag (see EPC Class1
Gen2 protocol specification) used by the anticollision algorithm when
called on this logical source.
GetSession_EPC_C1G2
This method can be used to retrieve the Session setting (see EPC Class1
Gen2 protocol specification) used by the anticollision algorithm when
called on this logical source.
GetTarget_EPC_C1G2
This method can be used to retrieve the Target setting (see EPC Class1
Gen2 protocol specification) used by the anticollision algorithm when
called on this logical source.
GroupSelUnsel
This method can be used to send a Group Select/Unselect command to
the tag (see ISO18000-6B protocol specification).
InventoryTag
Overloaded. A call to this method will execute a read cycle on each
read point linked to the logical source. Depending on the air protocol
setting it will execute the appropriate anticollision algorithm.
isReadPointPresent Checks if a read point is present in the logical source.
KillTag_EPC_C1G1 This method can be used to kill an EPC Class 1 Gen 1 tag.
KillTag_EPC_C1G2
Overloaded. This method can be used to kill an EPC of an EPC Class 1
Gen 2 tag.
LockBlockPermaLock_EPC_C1G2
This method implements the BLockPermaLock with ReadLock=1 as
specified in EPCC1G2 rev. 1.2.0 protocol.
LockTag_EPC_C1G2
Overloaded. This method can be used to lock a memory bank of an EPC
Class 1 Gen 2 tag.
LockTag_ISO180006B
This method can be used to lock a byte in the memory of a ISO18000-
6B tag.
NXP_ChangeEAS
This method can be used to issue a ChangeEAS custom command as
defined by the NXP G2XM and G2XL datasheet after having put it in
Secured state using the Access command.
NXP_ChangeConfig
Overloaded. This method can be used to issue a NXP_ChangeConfig
custom command as defined in the NXP UCODE G2iM and G2iM+
datasheet.
NXP_EAS_Alarm
This method can be used to issue an EAS_Alarm custom command as
defined by the NXP G2XM and G2XL datasheet.
NXP_ReadProtect
Overloaded. This method can be used to issue a ReadProtect custom
command as defined by the NXP G2XM and G2XL datasheet.
NXP_ResetReadProtect
This method can be used to issue a ResetReadProtect custom
command as defined by the NXP G2XM and G2XL datasheet.
ProgramID_EPC_C1G1 This method can be used to write the EPC of an EPC Class 1 Gen 1 tag.
ProgramID_EPC_C1G2
Overloaded. This method can be used to write the EPC of an EPC Class
1 Gen 2 tag.
ProgramID_EPC119 This method can be used to write the UID of an EPC 1.19 tag.
Query_EPC_C1G2
This method make the reader generate an EPC Class1 Gen2 Query
command.
QueryAck_EPC_C1G2
This method make the reader generate a sequence of EPC Class1 Gen2
Query and Ack commands. It can be used to read a single tag under the
field. If there are more than one tag under the field the method fails.
ReadBLockPermalock_EPC_C1G2
This method implements the BLockPermaLock with ReadLock=0 as
specified in EPCC1G2 rev. 1.2.0 protocol.
ReadTagData
This method can be used to read a portion of the user memory in a
ISO18000-6B tag.
ReadTagData_EPC_C1G2
Overloaded. This method can be used to read a portion of memory in a
ISO18000-6C (EPC Class1 Gen2) tag.
RemoveReadPoint Removes a read point from the logical source.
ResetSession_EPC_C1G2
This method can be used to reset the Session status for EPC Class1
Gen2 tags. After the execution of this method all the tags in the field of
the antennas belonging to this logical source are back in the default
Session.
SetDESB_ISO180006B
This method can be used to set the Data Exchange Status Bit (see
ISO18000-6B protocol specification) used by the anticollision algorithm
when called on this logical source.
SetQ_EPC_C1G2 This method can be used to set the initial Q value (see EPC Class1 Gen2
CAEN RFID API – Reference Manual12