|
|||||||||
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 errorpublic boolean isReadPointPresent(java.lang.String ReadPoint) throws CAENRFIDException
ReadPoint
- The ReadPoint name
CAENRFIDException
- If reader raises an errorpublic void SetReadCycle(int Value) throws CAENRFIDException
Value
- The number of ReadCycle
CAENRFIDException
- If reader raises an errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic void SetQ_EPC_C1G2(int Value) throws CAENRFIDException
Value
- The Q value
CAENRFIDException
- If reader raises an errorpublic int GetQ_EPC_C1G2() throws CAENRFIDException
CAENRFIDException
- If reader raises an errorpublic void SetSession_EPC_C1G2(CAENRFIDLogicalSourceConstants Value) throws CAENRFIDException
Value
- The Section value
CAENRFIDException
- If reader raises an errorpublic CAENRFIDLogicalSourceConstants GetSession_EPC_C1G2() throws CAENRFIDException
CAENRFIDException
- If reader raises an errorpublic void SetTarget_EPC_C1G2(CAENRFIDLogicalSourceConstants Value) throws CAENRFIDException
Value
- The Target value
CAENRFIDException
- If reader raises an errorpublic CAENRFIDLogicalSourceConstants GetTarget_EPC_C1G2() throws CAENRFIDException
CAENRFIDException
- If reader raises an errorpublic void SetSelected_EPC_C1G2(CAENRFIDLogicalSourceConstants Value) throws CAENRFIDException
Value
- The Selected value
CAENRFIDException
- If reader raises an errorpublic CAENRFIDLogicalSourceConstants GetSelected_EPC_C1G2() throws CAENRFIDException
CAENRFIDException
- If reader raises an errorpublic void SetDESB_ISO180006B(CAENRFIDLogicalSourceConstants Value) throws CAENRFIDException
Value
- The BESB value
CAENRFIDException
- If reader raises an errorpublic CAENRFIDLogicalSourceConstants GetDESB_ISO180006B() throws CAENRFIDException
CAENRFIDException
- If reader raises an errorpublic void ResetSession_EPC_C1G2() throws CAENRFIDException
CAENRFIDException
- If reader raises an errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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 errorpublic 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
CAENRFIDException
public 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 |