|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.caen.RFIDLibrary.CAENRFIDLogicalSource
public final class CAENRFIDLogicalSource
This class defines the CAEN RFID LogicalSource.
| Method Summary | |
|---|---|
void |
addCAENRFIDEventListener(CAENRFIDEventListener listener)
Adds the specified CAENRFID Event listener to receive event events from this CAENRIFDReceiver. |
void |
AddReadPoint(java.lang.String ReadPoint)
Add a ReadPoint to the Source |
void |
AddTrigger(CAENRFIDTrigger trigger)
Deprecated. |
void |
BlockWriteTagData(CAENRFIDTag Tag,
short Address,
short Length,
byte[] Data)
Write into the Tag's memory (for byte at a time) (only ISO18000_6b) This method doesen't work with semi-pasive tags. |
void |
BlockWriteTagData(CAENRFIDTag Tag,
short Address,
short mask,
short Length,
byte[] Data)
Write into the Tag's memory (for byte at a time) (only ISO18000_6b) This method doesen't work with semi-pasive tags. |
byte[] |
CustomCommand_EPC_C1G2(CAENRFIDTag Tag,
byte SubCmd,
short TXLen,
byte[] Data,
short RXLen)
Sends an EPC C1G2 Custom Command |
byte[] |
CustomCommand_EPC_C1G2(CAENRFIDTag Tag,
byte SubCmd,
short TXLen,
byte[] Data,
short RXLen,
int AccessPassword)
Sends an EPC C1G2 Custom Command in Secure Mode. |
boolean |
EventInventoryTag(byte[] Mask,
short MaskLength,
short Position,
short Flag)
A call to this method will start a sequence of read cycle on each read point linked to the logical source. |
byte |
Fujitsu_BurstErase(CAENRFIDTag Tag,
byte MemBank,
short Address,
byte Length)
Sends the Fujitsu BurstErase custom command |
byte |
Fujitsu_BurstErase(CAENRFIDTag Tag,
byte MemBank,
short Address,
byte Length,
int AccessPassword)
Sends the Fujitsu BurstErase custom command |
byte |
Fujitsu_BurstWrite(CAENRFIDTag Tag,
byte MemBank,
short Address,
byte Length,
byte[] data)
Sends the Fujitsu BurstWrite custom command |
byte |
Fujitsu_BurstWrite(CAENRFIDTag Tag,
byte MemBank,
short Address,
byte Length,
byte[] Data,
int AccessPassword)
Sends the Fujitsu BurstWrite custom command |
void |
Fujitsu_ChgBlockGroupPassword(CAENRFIDTag Tag,
byte BlockGroupPtr,
int NewPassword,
int OldPassword)
Sends the Fujitsu ChgBlockGroupPassword custom command |
void |
Fujitsu_ChgBlockGroupPassword(CAENRFIDTag Tag,
byte BlockGroupPtr,
int NewPassword,
int OldPassword,
int AccessPassword)
Sends the Fujitsu ChgBlockGroupPassword custom command |
void |
Fujitsu_ChgBlockLock(CAENRFIDTag Tag,
byte BlockGroupPtr,
int Payload,
int UserPassword)
Sends the Fujitsu ChgBlockLock custom command |
void |
Fujitsu_ChgBlockLock(CAENRFIDTag Tag,
byte BlockGroupPtr,
int Payload,
int UserPassword,
int AccessPassword)
Sends the Fujitsu ChgBlockLock custom command |
void |
Fujitsu_ChgWordLock(CAENRFIDTag Tag,
byte MemBank,
short WordPtr,
byte Payload,
int UserPassword)
Sends the Fujitsu ChgWordLock custom command |
void |
Fujitsu_ChgWordLock(CAENRFIDTag Tag,
byte MemBank,
short WordPtr,
byte Payload,
int UserPassword,
int AccessPassword)
Sends the Fujitsu ChgWordLock custom command |
byte[] |
Fujitsu_ReadBlockLock(CAENRFIDTag Tag,
byte BlockGroupPtr)
Sends the Fujitsu ReadBlockLock custom command |
byte[] |
Fujitsu_ReadBlockLock(CAENRFIDTag Tag,
byte BlockGroupPtr,
int AccessPassword)
Sends the Fujitsu ReadBlockLock custom command |
void |
Fujitsu_Refresh(CAENRFIDTag Tag,
byte option)
Sends the Fujitsu Refresh custom command |
void |
Fujitsu_Refresh(CAENRFIDTag Tag,
byte Option,
int AccessPassword)
Sends the Fujitsu Refresh custom command |
CAENRFIDTag[] |
GetBufferedData()
The function returns all the Tags stored in reader's memory using all the ReadPoints belonging to the Source. |
CAENRFIDLogicalSourceConstants |
GetDESB_ISO180006B()
Get the current DESB value for the C1G2 Protocol of the Source |
int |
GetLostThreshold()
Deprecated. |
java.lang.String |
GetName()
Get the name of the Source |
int |
GetObservedThreshold()
Deprecated. |
int |
GetQ_EPC_C1G2()
Get the current Q Value for the C1G2 Protocol of the Source |
int |
GetReadCycle()
Get the ReadCycle number of the Source |
CAENRFIDLogicalSourceConstants |
GetSelected_EPC_C1G2()
Get the current Selected value for the C1G2 Protocol of the Source |
CAENRFIDLogicalSourceConstants |
GetSession_EPC_C1G2()
Get the current Section value for the C1G2 Protocol of the Source |
CAENRFIDLogicalSourceConstants |
GetTarget_EPC_C1G2()
Get the current Target value for the C1G2 Protocol of the Source |
CAENRFIDTag |
GroupSelUnsel(CAENRFIDSelUnselOptions Code,
short Address,
short BitMask,
byte[] Data)
Send a Group SelectUnselect command to the reader |
void |
Hitachi_BlockLock(CAENRFIDTag Tag,
byte BlockNum,
int UserPassword,
byte PayLoad)
Sends the Hitachi BlockLock custom command |
void |
Hitachi_BlockLock(CAENRFIDTag Tag,
byte BlockNum,
int UserPassword,
byte PayLoad,
int AccessPassword)
Sends the Hitachi BlockLock custom command |
void |
Hitachi_BlockReadLock(CAENRFIDTag Tag,
byte BlockNum,
int UserPassword,
byte PayLoad)
Sends the Hitachi BlockReadLock custom command |
void |
Hitachi_BlockReadLock(CAENRFIDTag Tag,
byte BlockNum,
int UserPassword,
byte PayLoad,
int AccessPassword)
Sends the Hitachi BlockReadLock custom command |
HitachiSysInfo |
Hitachi_GetSystemInfo(CAENRFIDTag Tag)
Deprecated. |
HitachiSysInfo |
Hitachi_GetSystemInfo(CAENRFIDTag Tag,
int AccessPassword)
Sends the Hitachi GetSystemInfo custom command |
void |
Hitachi_ReadLock(CAENRFIDTag Tag,
short Payload)
Sends the Hitachi ReadLock custom command |
void |
Hitachi_ReadLock(CAENRFIDTag Tag,
short Payload,
int AccessPassword)
Sends the Hitachi ReadLock custom command |
void |
Hitachi_SetAttenuate(CAENRFIDTag Tag,
byte Level,
boolean LevelLock)
Sends the Hitachi SetAttenuate custom command |
void |
Hitachi_SetAttenuate(CAENRFIDTag Tag,
byte Level,
boolean LevelLock,
int AccessPassword)
Sends the Hitachi SetAttenuate custom command |
void |
Hitachi_WriteMultipleWords(CAENRFIDTag Tag,
short MemBank,
short Address,
byte Length,
byte[] Data)
Sends the Hitachi WriteMultipleWord custom command |
void |
Hitachi_WriteMultipleWords(CAENRFIDTag Tag,
short MemBank,
short WordPtr,
byte WordCount,
byte[] MaskData,
int AccessPassword)
Sends the Hitachi WriteMultipleWord custom command |
CAENRFIDTag[] |
Inventory()
Deprecated. As of CAENRFIDLibrary version 2.1, replaced by InventoryTag. |
CAENRFIDTag[] |
InventoryTag()
The function returns all the Tags under the reader field using all the ReadPoints belonging to the Source. |
CAENRFIDTag[] |
InventoryTag(byte[] Mask,
short MaskLength,
short Position)
The function returns all the Tags under the reader field that match to a specified mask, using all the ReadPoints belonging to the Source. |
CAENRFIDTag[] |
InventoryTag(byte[] Mask,
short MaskLength,
short Position,
short Flag)
The function returns all the Tags under the reader field that match to a specified mask, using all the ReadPoints belonging to the Source. |
CAENRFIDTag[] |
InventoryTag(short bank,
byte[] Mask,
short MaskLength,
short Position)
The function returns all the Tags under the reader field that match to a specified mask, using all the ReadPoints belonging to the Source. |
CAENRFIDTag[] |
InventoryTag(short bank,
byte[] Mask,
short MaskLength,
short Position,
short Flag)
The function returns all the Tags under the reader field that match to a specified mask, using all the ReadPoints belonging to the Source. |
boolean |
isReadPointPresent(java.lang.String ReadPoint)
Check if a ReadPoint is present in the Source |
void |
KillTag_EPC_C1G1(CAENRFIDTag Tag,
short Password)
Kill the EPC_C1G1 Tag. |
void |
KillTag_EPC_C1G2(CAENRFIDTag Tag,
int Password)
Kill the EPC_C1G2 Tag. |
void |
KillTag_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
int Password)
Kill the EPC_C1G2 Tag |
void |
LockBlockPermalock_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short BlockPtr,
short BlockRange,
byte[] Mask,
int AccessPassword)
This method implements the BlockPermalock with ReadLock=1 as specified in EPC C1G2 rev. 1.2.0 protocol. |
void |
LockTag_EPC_C1G2(CAENRFIDTag Tag,
int Payload)
Lock a EPC C1G2 Tag's memory. |
void |
LockTag_EPC_C1G2(CAENRFIDTag Tag,
int Payload,
int AccessPassword)
Lock a EPC C1G2 Tag's memory in Secure Mode. |
void |
LockTag_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
int Payload)
Lock a EPC C1G2 Tag's memory in Secure Mode. |
void |
LockTag_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
int Payload,
int AccessPassword)
Lock a EPC C1G2 Tag's memory in Secure Mode. |
void |
LockTag_ISO180006B(CAENRFIDTag Tag,
short Address)
Lock a EPC C1G1 Tag's memory. |
void |
NXP_Calibrate(CAENRFIDTag Tag)
Deprecated. |
void |
NXP_Calibrate(CAENRFIDTag Tag,
int AccessPassword)
Sends the NXP Calibrate custom command |
void |
NXP_ChangeConfig(CAENRFIDTag Tag,
short ConfigWord)
This method can be used to issue a NXP_ChangeConfig custom command as defined in the NXP UCODE G2iM and G2iM+ datasheet. |
void |
NXP_ChangeConfig(CAENRFIDTag Tag,
short ConfigWord,
int Password)
This method can be used to issue a NXP_ChangeConfig custom command as defined in the NXP UCODE G2iM and G2iM+ datasheet. |
void |
NXP_ChangeEAS(CAENRFIDTag Tag,
boolean EAS)
Deprecated. |
void |
NXP_ChangeEAS(CAENRFIDTag Tag,
boolean EAS,
int AccessPassword)
Sends the NXP Change EAS custom command |
byte[] |
NXP_EAS_Alarm()
Sends the NXP EAS Alarm custom command |
byte[] |
NXP_EAS_Alarm(CAENRFIDTag Tag,
int AccessPassword)
Deprecated. |
void |
NXP_ReadProtect(CAENRFIDTag Tag)
Sends the NXP Calibrate custom command |
void |
NXP_ReadProtect(CAENRFIDTag Tag,
int AccessPassword)
Sends the NXP ReadProtect custom command |
void |
NXP_ResetReadProtect(CAENRFIDTag Tag,
int Password)
Deprecated. |
void |
NXP_ResetReadProtect(CAENRFIDTag Tag,
int Password,
int AccessPassword)
Sends the NXP ResetReadProtect custom command |
void |
ProgramID_EPC_C1G1(CAENRFIDTag Tag,
short Password,
boolean Lock)
Write the ID into the EPC_C1G1 Tag |
void |
ProgramID_EPC_C1G2(CAENRFIDTag Tag,
short NSI)
Write the ID into the EPC_C1G2 Tag |
void |
ProgramID_EPC_C1G2(CAENRFIDTag Tag,
short NSI,
int AccessPassword)
Write the ID into the EPC_C1G2 Tag in Secure Mode |
void |
ProgramID_EPC119(CAENRFIDTag Tag,
byte[] NewID)
Write the ID into the EPC_1.19 Tag |
boolean |
Query_EPC_C1G2()
Query for detect a EPC C1G2 Tag. |
byte[] |
QueryAck_EPC_C1G2()
Query for detect the single Tag under the RF field. |
byte[] |
ReadBlockPermalock_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short BlockPtr,
short BlockRange,
int AccessPassword)
This method implements the BlockPermalock with ReadLock=0 as specified in EPC C1G2 rev. 1.2.0 protocol. |
byte[] |
ReadTagData_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short Address,
short Length)
Read EPC C1G2 Tag's memory |
byte[] |
ReadTagData_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short Address,
short Length,
int AccessPassword)
Read EPC C1G2 Tag's memory in Secure Mode |
byte[] |
ReadTagData_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
short MemBank,
short Address,
short Length)
Read EPC C1G2 Tag's memory |
byte[] |
ReadTagData_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
short MemBank,
short Address,
short Length,
int AccessPassword)
Read EPC C1G2 Tag's memory |
byte[] |
ReadTagData(CAENRFIDTag Tag,
short Address,
short Length)
Read Tag's memory (only ISO18000_6b) |
void |
removeCAENRFIDEventListener(CAENRFIDEventListener listener)
Removes the specified CAENRFIDEvent listener so that it no longer receives CAENRFID events from this CAENRFIDReceiver. |
void |
RemoveReadPoint(java.lang.String ReadPoint)
Remove the a ReadPoint from the Source |
void |
RemoveTrigger(CAENRFIDTrigger trigger)
Deprecated. |
void |
ResetSession_EPC_C1G2()
Reset the Session for the EPC C1G2 Tags. |
void |
SetDESB_ISO180006B(CAENRFIDLogicalSourceConstants Value)
Set the DESB value for the ISO180006_B Protocol of the Source |
void |
SetLostThreshold(int Value)
Deprecated. |
void |
SetObservedThreshold(int Value)
Deprecated. |
void |
SetQ_EPC_C1G2(int Value)
Set the Q value for the C1G2 Protocol of the Source |
void |
SetReadCycle(int Value)
Set the number of ReadCycle of the Source |
void |
SetSelected_EPC_C1G2(CAENRFIDLogicalSourceConstants Value)
Set the Selected value for the C1G2 Protocol of the Source |
void |
SetSession_EPC_C1G2(CAENRFIDLogicalSourceConstants Value)
Set the Section value for the C1G2 Protocol of the Source |
void |
SetTarget_EPC_C1G2(CAENRFIDLogicalSourceConstants Value)
Set the Target value for the C1G2 Protocol of the Source |
void |
WriteTagData_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short Address,
short Length,
byte[] Data)
Write into the EPC C1G2 Tag's memory |
void |
WriteTagData_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short Address,
short Length,
byte[] Data,
int AccessPassword)
Write into the EPC C1G2 Tag's memory in Secure Mode |
void |
WriteTagData_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
short MemBank,
short Address,
short Length,
byte[] Data)
Write EPC C1G2 Tag's memory |
void |
WriteTagData_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
short MemBank,
short Address,
short Length,
byte[] Data,
int AccessPassword)
Write EPC C1G2 Tag's memory |
void |
WriteTagData(CAENRFIDTag Tag,
short Address,
short Length,
byte[] Data)
Write into the Tag's memory (only ISO18000_6b) |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void AddReadPoint(java.lang.String ReadPoint)
throws CAENRFIDException
antenna - The ReadPoint Name
CAENRFIDException - If reader raise an error.
public void RemoveReadPoint(java.lang.String ReadPoint)
throws CAENRFIDException
ReadPoint - The ReadPoint Name
CAENRFIDException - If reader raises an error
public boolean isReadPointPresent(java.lang.String ReadPoint)
throws CAENRFIDException
ReadPoint - The ReadPoint name
CAENRFIDException - If reader raises an error
public void SetReadCycle(int Value)
throws CAENRFIDException
Value - The number of ReadCycle
CAENRFIDException - If reader raises an error
public int GetReadCycle()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
@Deprecated
public void SetObservedThreshold(int Value)
throws CAENRFIDException
Value - The threshold value
CAENRFIDException - If reader raises an error
@Deprecated
public int GetObservedThreshold()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
@Deprecated
public void SetLostThreshold(int Value)
throws CAENRFIDException
Value - The threshold value
CAENRFIDException - If reader raises an error
@Deprecated
public int GetLostThreshold()
throws CAENRFIDException
CAENRFIDException - If reader raises an errorpublic java.lang.String GetName()
@Deprecated
public void AddTrigger(CAENRFIDTrigger trigger)
throws CAENRFIDException
trigger - The CAENRFIDTrigger representing the trigger to be added in the Source
CAENRFIDException - If reader raises an error
@Deprecated
public void RemoveTrigger(CAENRFIDTrigger trigger)
throws CAENRFIDException
trigger - The CAENRFIDTrigger representing the trigger to be removed from the Source
CAENRFIDException - If reader raises an error
@Deprecated
public CAENRFIDTag[] Inventory()
throws CAENRFIDException
CAENRFIDException - If reader raises an error.
public CAENRFIDTag[] InventoryTag()
throws CAENRFIDException
CAENRFIDException - If reader raises an error.
public CAENRFIDTag[] InventoryTag(byte[] Mask,
short MaskLength,
short Position)
throws CAENRFIDException
Mask - The byte array representing the Mask to match to the IDMaskLength - the length in bit of the MaskPosition - The start index in bit from where starting to compare the Mask
CAENRFIDException - If reader raises an error.
public CAENRFIDTag[] InventoryTag(byte[] Mask,
short MaskLength,
short Position,
short Flag)
throws CAENRFIDException
Mask - The byte array representing the Mask to match to the IDMaskLength - the length in bit of the MaskPosition - The start index in bit from where starting to compare the Mask
CAENRFIDException - If reader raises an error.
public CAENRFIDTag[] InventoryTag(short bank,
byte[] Mask,
short MaskLength,
short Position)
throws CAENRFIDException
bank - A value representing the memory bank where apply the filterMask - The byte array representing the Mask to match to the IDMaskLength - the length in bit of the MaskPosition - The start index in bit from where starting to compare the Mask
CAENRFIDException - If reader raises an error.
public CAENRFIDTag[] InventoryTag(short bank,
byte[] Mask,
short MaskLength,
short Position,
short Flag)
throws CAENRFIDException
bank - A value representing the memory bank where apply the filterMask - The byte array representing the Mask to match to the IDMaskLength - the length in bit of the MaskPosition - The start index in bit from where starting to compare the MaskFlag - A bitmask representing the InventoryTag options.
Bit 0 RSSI on/off
Bit 1: Framed data on/off
Bit 2: Continuous acquisition on/off
Bit 3: Compact data on/off
Bit 4: TID reading on/off
Bit 7: XPC reading on/off
CAENRFIDException - If reader raises an error.
public boolean EventInventoryTag(byte[] Mask,
short MaskLength,
short Position,
short Flag)
throws CAENRFIDException
Mask - A byte array representing the bitmask to apply.MaskLength - A value representing the length of the bitmask.Position - A value representing the first bit where the match will start.Flag - A bitmask representing the InventoryTag options.
Bit 0 RSSI on/off
Bit 1: Framed data on/off
Bit 2: Continuous acquisition on/off
Bit 3: Compact data on/off
Bit 4: TID reading on/off
Bit 5 (A828BT only!): EventTrigger mode on/off
Bit 7: XPC reading on/off
CAENRFIDException
public CAENRFIDTag[] GetBufferedData()
throws CAENRFIDException
CAENRFIDException
public byte[] ReadTagData(CAENRFIDTag Tag,
short Address,
short Length)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be readedAddress - The starting Tag's AddressLength - The number of byte to be readed
CAENRFIDException - If reader raises an error
public byte[] ReadTagData_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short Address,
short Length)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be readedMemBank - The Memory Bank to readAddress - The starting Tag's AddressLength - The number of byte to be readed
CAENRFIDException - If reader raises an error
public byte[] ReadTagData_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short Address,
short Length,
int AccessPassword)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be readedMemBank - The Memory Bank to readAddress - The starting Tag's AddressLength - The number of byte to be readedAccessPassword - The Secure password.
CAENRFIDException - If reader raises an error
public byte[] ReadTagData_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
short MemBank,
short Address,
short Length)
throws CAENRFIDException
BankMask - Memory bank for tag identificantionPositionMask - A value representing the first bit of BankMask where the match will start.LengthMask - A value representing the bit-oriented length of the bitmask.Mask - A byte array representing the bitmask to apply.MemBank - The Memory Bank to readAddress - The starting Tag's AddressLength - The number of byte to be readed
CAENRFIDException - If reader raises an error
public byte[] ReadTagData_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
short MemBank,
short Address,
short Length,
int AccessPassword)
throws CAENRFIDException
BankMask - Memory bank for tag identificantionPositionMask - A value representing the first bit of BankMask where the match will start.LengthMask - A value representing the bit-oriented length of the bitmask.Mask - A byte array representing the bitmask to apply.MemBank - The Memory Bank to readAddress - The starting Tag's AddressLength - The number of byte to be readedAccessPassword - The Secure password.
CAENRFIDException - If reader raises an error
public void LockBlockPermalock_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short BlockPtr,
short BlockRange,
byte[] Mask,
int AccessPassword)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the tag to be writtenMemBank - The memory bank where to write the data.BlockPtr - The address where to start writing the data.BlockRange - The number of word of the maskMask - A bitmask that permit to select which of the four bytes have to be locked
(i.e. mask 0x05 write the bytes on position Address + 1 and Address + 3)AccessPassword - The access password
CAENRFIDException
public byte[] ReadBlockPermalock_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short BlockPtr,
short BlockRange,
int AccessPassword)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the tag to be read.Membank - Memory bank for tag identificantionBlockPtr - The address to start where reading tagBlockRange - The number of word to be read.AccessPassword - The access password.
CAENRFIDException
public void WriteTagData(CAENRFIDTag Tag,
short Address,
short Length,
byte[] Data)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenAddress - The starting Tag's AddressLength - The numbr of byte to be writtenData - The data to write into the Tag's memory
CAENRFIDException - If reader raises an error
public void WriteTagData_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short Address,
short Length,
byte[] Data)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenMemBank - The Memory Bank to writeAddress - The starting Tag's AddressLength - The numbr of byte to be writtenData - The data to write into the Tag's memory
CAENRFIDException - If reader raises an error
public void WriteTagData_EPC_C1G2(CAENRFIDTag Tag,
short MemBank,
short Address,
short Length,
byte[] Data,
int AccessPassword)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenMemBank - The Memory Bank to writeAddress - The starting Tag's AddressLength - The number of byte to be writtenData - The data to write into the Tag's memoryAccessPassword - The Secure password.
CAENRFIDException - If reader raises an error
public void WriteTagData_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
short MemBank,
short Address,
short Length,
byte[] Data)
throws CAENRFIDException
BankMask - Memory bank for tag identificantionPositionMask - A value representing the first bit of BankMask where the match will start.LengthMask - A value representing the bit-oriented length of the bitmask.Mask - A byte array representing the bitmask to apply.MemBank - The Memory Bank to readAddress - The starting Tag's AddressLength - The number of byte to be writtenData - The data to write into the Tag's memory
CAENRFIDException - If reader raises an error
public void WriteTagData_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
short MemBank,
short Address,
short Length,
byte[] Data,
int AccessPassword)
throws CAENRFIDException
BankMask - Memory bank for tag identificantionPositionMask - A value representing the first bit of BankMask where the match will start.LengthMask - A value representing the bit-oriented length of the bitmask.Mask - A byte array representing the bitmask to apply.MemBank - The Memory Bank to readAddress - The starting Tag's AddressLength - The number of byte to be writtenData - The data to write into the Tag's memoryAccessPassword - The Secure password.
CAENRFIDException - If reader raises an error
public void BlockWriteTagData(CAENRFIDTag Tag,
short Address,
short Length,
byte[] Data)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenAddress - The starting Tag's AddressLength - The numbr of byte to be writtenData - The data to write into the Tag's memory
CAENRFIDException - If reader raises an error
public void BlockWriteTagData(CAENRFIDTag Tag,
short Address,
short mask,
short Length,
byte[] Data)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenAddress - The starting Tag's Addressmask - The mask to choose which of 4 byte should be written (i.e. mask of 0x05 write byte on position Address + 1 and Address + 3)Length - The numbr of byte to be writtenData - The data to write into the Tag's memory
CAENRFIDException - If reader raises an error
public void LockTag_ISO180006B(CAENRFIDTag Tag,
short Address)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be lockedAddress - the Tag's Address to be locked
CAENRFIDException - If reader raises an error
public void ProgramID_EPC119(CAENRFIDTag Tag,
byte[] NewID)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be modifiedNewID - the byte representing the new ID for the Tag.
CAENRFIDException - If reader raises an error
public void ProgramID_EPC_C1G1(CAENRFIDTag Tag,
short Password,
boolean Lock)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenPassword - the byte representing the password for the TagLock - true if the Tag should be locked
CAENRFIDException - If reader raises an error
public void ProgramID_EPC_C1G2(CAENRFIDTag Tag,
short NSI)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenNSI - The Numbering System Identifier as defined in EPC C1G2 Protocol specifications.
CAENRFIDException - If reader raises an error
public void KillTag_EPC_C1G1(CAENRFIDTag Tag,
short Password)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be killedPassword - The Tag's password.
CAENRFIDException - If reader raises an error
public void KillTag_EPC_C1G2(CAENRFIDTag Tag,
int Password)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be killedPassword - The Tag's password.
CAENRFIDException - If reader raises an error
public void KillTag_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
int Password)
throws CAENRFIDException
BankMask - Memory bank for tag identificantionPositionMask - A value representing the first bit of BankMask where the match will start.LengthMask - A value representing the bit-oriented length of the bitmask.Mask - A byte array representing the bitmask to apply.AccessPassword - The tag's kill password.
CAENRFIDException
public byte[] QueryAck_EPC_C1G2()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
public void ProgramID_EPC_C1G2(CAENRFIDTag Tag,
short NSI,
int AccessPassword)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenNSI - The Numbering System Identifier as defined in EPC C1G2 Protocol specifications.AccessPassword - The Secure password.
CAENRFIDException - If reader raises an error
public void LockTag_EPC_C1G2(CAENRFIDTag Tag,
int Payload)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be lockedPayload - The Payload of the Tag.
CAENRFIDException - If reader raises an error
public void LockTag_EPC_C1G2(CAENRFIDTag Tag,
int Payload,
int AccessPassword)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be lockedPayload - The Payload of the Tag.AccessPassword - The Secure password.
CAENRFIDException - If reader raises an error
public void LockTag_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
int Payload)
throws CAENRFIDException
BankMask - Memory bank for tag identificantionPositionMask - A value representing the first bit of BankMask where the match will start.LengthMask - A value representing the bit-oriented length of the bitmask.Mask - A byte array representing the bitmask to apply.Payload - The Payload of the Tag.
CAENRFIDException
public void LockTag_EPC_C1G2(short BankMask,
short PositionMask,
short LengthMask,
byte[] Mask,
int Payload,
int AccessPassword)
throws CAENRFIDException
BankMask - Memory bank for tag identificantionPositionMask - A value representing the first bit of BankMask where the match will start.LengthMask - A value representing the bit-oriented length of the bitmask.Mask - A byte array representing the bitmask to apply.Payload - The Payload of the Tag.AccessPassword - The access password.
CAENRFIDException
public boolean Query_EPC_C1G2()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
public void SetQ_EPC_C1G2(int Value)
throws CAENRFIDException
Value - The Q value
CAENRFIDException - If reader raises an error
public int GetQ_EPC_C1G2()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
public void SetSession_EPC_C1G2(CAENRFIDLogicalSourceConstants Value)
throws CAENRFIDException
Value - The Section value
CAENRFIDException - If reader raises an error
public CAENRFIDLogicalSourceConstants GetSession_EPC_C1G2()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
public void SetTarget_EPC_C1G2(CAENRFIDLogicalSourceConstants Value)
throws CAENRFIDException
Value - The Target value
CAENRFIDException - If reader raises an error
public CAENRFIDLogicalSourceConstants GetTarget_EPC_C1G2()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
public void SetSelected_EPC_C1G2(CAENRFIDLogicalSourceConstants Value)
throws CAENRFIDException
Value - The Selected value
CAENRFIDException - If reader raises an error
public CAENRFIDLogicalSourceConstants GetSelected_EPC_C1G2()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
public void SetDESB_ISO180006B(CAENRFIDLogicalSourceConstants Value)
throws CAENRFIDException
Value - The BESB value
CAENRFIDException - If reader raises an error
public CAENRFIDLogicalSourceConstants GetDESB_ISO180006B()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
public void ResetSession_EPC_C1G2()
throws CAENRFIDException
CAENRFIDException - If reader raises an error
public byte[] CustomCommand_EPC_C1G2(CAENRFIDTag Tag,
byte SubCmd,
short TXLen,
byte[] Data,
short RXLen)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to useSubCmd - The Sub Command to sendLength - The length of the data to be sent to the TagData - The data to be sent to the TagTRLength - The length of the data to receive
CAENRFIDException - If reader raises an error
public byte[] CustomCommand_EPC_C1G2(CAENRFIDTag Tag,
byte SubCmd,
short TXLen,
byte[] Data,
short RXLen,
int AccessPassword)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to useSubCmd - The Sub Command to sendLength - The length of the data to be sent to the TagData - The data to be sent to the TagTRLength - The length of the data to receiveAccessPassword - The Secure password.
CAENRFIDException - If reader raises an error
public void NXP_ReadProtect(CAENRFIDTag Tag)
throws CAENRFIDException
CAENRFIDException
public void NXP_ReadProtect(CAENRFIDTag Tag,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
@Deprecated
public void NXP_ResetReadProtect(CAENRFIDTag Tag,
int Password)
throws CAENRFIDException
CAENRFIDException
public void NXP_ResetReadProtect(CAENRFIDTag Tag,
int Password,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
@Deprecated
public void NXP_ChangeEAS(CAENRFIDTag Tag,
boolean EAS)
throws CAENRFIDException
CAENRFIDException
public void NXP_ChangeEAS(CAENRFIDTag Tag,
boolean EAS,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public byte[] NXP_EAS_Alarm()
throws CAENRFIDException
CAENRFIDException
@Deprecated
public byte[] NXP_EAS_Alarm(CAENRFIDTag Tag,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
@Deprecated
public void NXP_Calibrate(CAENRFIDTag Tag)
throws CAENRFIDException
CAENRFIDException
public void NXP_Calibrate(CAENRFIDTag Tag,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void NXP_ChangeConfig(CAENRFIDTag Tag,
short ConfigWord)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenConfigWord - The configuration word.
CAENRFIDException - If reader raises an error
public void NXP_ChangeConfig(CAENRFIDTag Tag,
short ConfigWord,
int Password)
throws CAENRFIDException
Tag - The CAENRFIDTag representing the Tag to be writtenConfigWord - The configuration word.Password - The access password.
CAENRFIDException - If reader raises an error
public void Hitachi_ReadLock(CAENRFIDTag Tag,
short Payload)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_ReadLock(CAENRFIDTag Tag,
short Payload,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_WriteMultipleWords(CAENRFIDTag Tag,
short MemBank,
short Address,
byte Length,
byte[] Data)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_WriteMultipleWords(CAENRFIDTag Tag,
short MemBank,
short WordPtr,
byte WordCount,
byte[] MaskData,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_BlockLock(CAENRFIDTag Tag,
byte BlockNum,
int UserPassword,
byte PayLoad)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_BlockLock(CAENRFIDTag Tag,
byte BlockNum,
int UserPassword,
byte PayLoad,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_BlockReadLock(CAENRFIDTag Tag,
byte BlockNum,
int UserPassword,
byte PayLoad)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_BlockReadLock(CAENRFIDTag Tag,
byte BlockNum,
int UserPassword,
byte PayLoad,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
@Deprecated
public HitachiSysInfo Hitachi_GetSystemInfo(CAENRFIDTag Tag)
throws CAENRFIDException
CAENRFIDException
public HitachiSysInfo Hitachi_GetSystemInfo(CAENRFIDTag Tag,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_SetAttenuate(CAENRFIDTag Tag,
byte Level,
boolean LevelLock)
throws CAENRFIDException
CAENRFIDException
public void Hitachi_SetAttenuate(CAENRFIDTag Tag,
byte Level,
boolean LevelLock,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void Fujitsu_Refresh(CAENRFIDTag Tag,
byte option)
throws CAENRFIDException
CAENRFIDException
public void Fujitsu_Refresh(CAENRFIDTag Tag,
byte Option,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void Fujitsu_ChgWordLock(CAENRFIDTag Tag,
byte MemBank,
short WordPtr,
byte Payload,
int UserPassword)
throws CAENRFIDException
CAENRFIDException
public void Fujitsu_ChgWordLock(CAENRFIDTag Tag,
byte MemBank,
short WordPtr,
byte Payload,
int UserPassword,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void Fujitsu_ChgBlockLock(CAENRFIDTag Tag,
byte BlockGroupPtr,
int Payload,
int UserPassword)
throws CAENRFIDException
CAENRFIDException
public void Fujitsu_ChgBlockLock(CAENRFIDTag Tag,
byte BlockGroupPtr,
int Payload,
int UserPassword,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public byte[] Fujitsu_ReadBlockLock(CAENRFIDTag Tag,
byte BlockGroupPtr)
throws CAENRFIDException
CAENRFIDException
public byte[] Fujitsu_ReadBlockLock(CAENRFIDTag Tag,
byte BlockGroupPtr,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public void Fujitsu_ChgBlockGroupPassword(CAENRFIDTag Tag,
byte BlockGroupPtr,
int NewPassword,
int OldPassword)
throws CAENRFIDException
CAENRFIDException
public void Fujitsu_ChgBlockGroupPassword(CAENRFIDTag Tag,
byte BlockGroupPtr,
int NewPassword,
int OldPassword,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public byte Fujitsu_BurstWrite(CAENRFIDTag Tag,
byte MemBank,
short Address,
byte Length,
byte[] data)
throws CAENRFIDException
CAENRFIDException
public byte Fujitsu_BurstWrite(CAENRFIDTag Tag,
byte MemBank,
short Address,
byte Length,
byte[] Data,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public byte Fujitsu_BurstErase(CAENRFIDTag Tag,
byte MemBank,
short Address,
byte Length)
throws CAENRFIDException
CAENRFIDException
public byte Fujitsu_BurstErase(CAENRFIDTag Tag,
byte MemBank,
short Address,
byte Length,
int AccessPassword)
throws CAENRFIDException
CAENRFIDException
public CAENRFIDTag GroupSelUnsel(CAENRFIDSelUnselOptions Code,
short Address,
short BitMask,
byte[] Data)
throws CAENRFIDException
code - The operation codeAddress - The Address from which start the comparisonBitMask - The Bit Mask to useData - The data to be cempared
CAENRFIDExceptionpublic void addCAENRFIDEventListener(CAENRFIDEventListener listener)
listener - the action listenerpublic void removeCAENRFIDEventListener(CAENRFIDEventListener listener)
listener - the action listener
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||