void |
UHFReader.addEPC(boolean state) |
By setting this parameter the user activates the EPC-ADD mode.
|
void |
UHFReader.addTRS(boolean state) |
Sometimes you want to know the received signal strength when communicating with a transponder.
|
java.util.List<UhfTagAuth> |
UHFReaderGen2.callImpinjAuthenticationService() |
This command tags to an Impinj M775 tag using the proprietary authentication command.
|
java.util.List<UhfTag> |
UHFReaderGen2.changeKillPassword(java.lang.String oldPassword,
java.lang.String newPassword) |
Change/Set the kill password
|
java.util.List<UhfTag> |
UHFReaderGen2.changeKillPassword(java.lang.String oldPassword,
java.lang.String newPassword,
java.lang.String epcMask) |
Change/Set the kill password
|
java.util.List<UhfTag> |
UHFReaderGen2.changeLockPassword(java.lang.String oldPassword,
java.lang.String newPassword) |
Change/Set the lock password
|
java.util.List<UhfTag> |
UHFReaderGen2.changeLockPassword(java.lang.String oldPassword,
java.lang.String newPassword,
java.lang.String epcMask) |
Change/Set the lock password
|
boolean |
UHFReader.checkCRC16FromDirectCommand(java.lang.String data,
int dataBitLength) |
checks the crc16 from the DirectCommand answer.
|
java.util.List<UhfTag> |
UHFReader.directCommand(java.lang.String data,
boolean isSingleSlot,
boolean withHandle,
boolean withCRC) |
The direct command is used to access tags with optional or manufacturer specific commands.
|
java.util.List<UhfTag> |
UHFReader.directCommand(java.lang.String data,
int bitLengthData,
boolean isSingleSlot,
boolean withHandle,
boolean withCRC) |
The direct command is used to access tags with optional or manufacturer specific commands.
|
java.util.List<UhfTag> |
UHFReader.directCommand(java.lang.String data1,
int bitLengthData1,
java.lang.String data2,
int bitLengthData2,
boolean isSingleSlot,
boolean withHandle,
boolean withCRC) |
The direct command is used to access tags with optional or manufacturer specific commands.
|
void |
UHFReader.disableAccessPassword() |
Disable the access password
|
void |
UHFReader.disableExecuteCommandsOnInput(int pin) |
Disable the execute commands on input pin
|
void |
UHFReader.disableHighOnTag() |
Disable the high pin on tag mode
|
void |
UHFReader.disableStartUpCommands() |
Disable the start up commands
|
void |
DwarfG2Mini.enableAdditionalTRS(boolean state) |
|
void |
UHFReader.enableAdditionalTRS(boolean state) |
Sometimes you want to know the received signal strength when communicating with a transponder.
|
void |
UHFReader.enableExecuteCommandsOnInput(int pin) |
Enable the execute commands on input pin
|
void |
UHFReader.enableHighOnTag(int highTimeMS,
int lowTimeMS) |
This method is only usable on DwarfG2, DwarfG2_XR and PulsarMX (a DeskID has no IOs).
|
void |
UHFReader.enableStartUpCommands() |
Enable the start up commands
|
java.lang.String |
UHFReaderGen2.executeCommand(java.lang.String command,
java.lang.Object... parameters) |
Send a custom command
|
int |
DwarfG2Mini.getAntennaPort() |
|
int |
UHFReader.getAntennaPort() |
Set the antenna port.
|
int |
PulsarLR.getAntennaPower(int antenna) |
Gets the current antenna power
|
CustomImpinjSettings |
UHFReaderGen2.getCustomImpinjSettings() |
Returns the current custom impinj settings
|
java.lang.String[] |
UHFReader.getExecuteCommandsOnInput(int pin) |
Get the configured commands on input
|
java.lang.Object |
UHFReader.getHardwareCommunicationParameter(UHFReader.PROFILE_PARAMETER parameter) |
Deprecated.
|
HighOnTagSettings |
PulsarLR.getHighOnTag() |
Gets the current high on tag feature setting
|
java.util.List<UhfTag> |
UHFReader.getInventory() |
Looks for all tags in range of the reader and get the EPCs of all tags as a number of strings
back
|
java.util.List<UhfTag> |
UHFReader.getInventory(boolean singSlot,
boolean onlyNewTag,
boolean secure) |
Looks for all tags in range of the reader and sends their EPCs as as hex-coded numbers one EPC
per line back to the host.
|
java.util.List<UhfTag> |
UHFReaderGen2.getInventoryReport(java.lang.Integer duration) |
|
int |
UHFReader.getInventoryRetry() |
Gets the number of retries in tag searching algorithm.
|
UHFInventorySetting |
UHFReaderGen2.getInventorySettings() |
|
java.util.List<UhfTag> |
UHFReader.getInventorySingleSlot() |
Looks for all tags in range of the reader with single slot and get the EPCs of all tags as a
number of strings back
|
int |
PulsarLR.getMultiplexer(int antennaPort) |
Get the connected multiplexer (connected antennas per antenna port)
|
int |
UHFReader.getPower() |
|
UHFProfileParameter |
UHFReader.getProfileParameter() |
Gets the profile parameter from the reader
|
java.lang.Object |
UHFReader.getProfilParameter(UHFReader.PROFILE_PARAMETER parameter) |
Gets the specific profile parameter
|
int |
UHFReader.getQValue() |
The Q-Value indicates the starting number of Slots for the tag searching used in every tag
command.
|
UHFReaderGen2.REGION |
UHFReaderGen2.getRegion() |
|
java.lang.String |
UHFReaderGen2.getRfMode() |
Returns the current rf mode.
|
java.lang.String |
UHFReaderGen2.getSession() |
Returns the current selected session.
|
java.lang.String[] |
UHFReader.getStartUpCommands() |
Get the configured start up commands
|
java.util.List<UhfTag> |
UHFReader.getTagData(UHFReader.MEMBANK membank,
int startAddress,
int words) |
Reads the data from the tags.
It is possible to mask this command (using the setMask(...) method) to limit this command to a
certain population of tags.
|
java.util.List<UhfTag> |
UHFReader.getTagData(UHFReader.MEMBANK membank,
int startAddress,
int words,
boolean ssl) |
Reads the data from the tags.
It is possible to mask this command (using the setMask(...) method) to limit this command to a
certain population of tags.
|
java.util.List<UhfTag> |
UHFReaderGen2.getTagData(int startAddress,
int length) |
Reads the data from the tags.
|
java.util.List<UhfTag> |
UHFReaderGen2.getTagData(int startAddress,
int length,
java.lang.String epcMask) |
Reads the data from the tags.
|
java.util.List<UhfTag> |
UHFReaderGen2.getTagData(UHFReaderGen2.MEMBANK membank,
int startAddress,
int length,
java.lang.String epcMask) |
Reads a memory from the tags.
|
UHFTagSizeSetting |
UHFReaderGen2.getTagSize() |
|
java.util.List<UhfTag> |
UHFReader.getTagTIDs() |
Reads the TID from the tag.
It is possible to mask this command (using the setMask(...) method) to limit this command to a
certain population of tags.
|
java.util.List<UhfTag> |
UHFReader.getTagTIDs(int length) |
Reads the TID from the tag with a predefined length.
It is possible to mask this command (using the setMask(...) method) to limit this command to a
certain population of tags.
|
java.util.List<UhfTag> |
UHFReaderGen2.getTagTIDs() |
Reads the TID from the tag.
|
java.util.List<UhfTag> |
UHFReaderGen2.getTagTIDs(int length,
java.lang.String epcMask) |
Reads the TID from the tag with a predefined length.
|
java.util.List<UhfTag> |
UHFReader.killTag(boolean isSingleSlot) |
The Kill Command can be used to disable UHF Gen2 Tags forever.
|
java.util.List<UhfTag> |
UHFReaderGen2.killTag(java.lang.String password) |
Kill tags
|
java.util.List<UhfTag> |
UHFReaderGen2.killTag(java.lang.String password,
java.lang.String epcMask) |
Kill tags
|
void |
UHFReader.loadAccessPassword(int slotNumber) |
Loads an access password
|
void |
UHFReader.loadKillPassword(int slotNumber) |
Loads a kill password
|
java.util.List<UhfTag> |
UHFReader.lockTag(UHFReader.MEMBANK membank,
int mode,
boolean ssl) |
Used to set the access rights of the different data blocks, including the access password
itself and the kill password.
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTag(UHFReaderGen2.MEMBANK membank,
java.lang.String password,
java.lang.String epcMask) |
Lock a tag memory
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagData(java.lang.String password) |
Lock a tag data
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagData(java.lang.String password,
java.lang.String epcMask) |
Lock a tag data
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagEpc(java.lang.String password) |
Lock a tag epc
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagEpc(java.lang.String password,
java.lang.String epcMask) |
Lock a tag epc
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagEpcPermament(java.lang.String password) |
Lock a tag epc permament
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagEpcPermament(java.lang.String password,
java.lang.String epcMask) |
Lock a tag epc permament
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagMemoryPermament(java.lang.String password) |
Lock a tag user data permament
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagMemoryPermament(java.lang.String password,
java.lang.String epcMask) |
Lock a tag user data permament
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagPermament(UHFReaderGen2.MEMBANK membank,
java.lang.String password) |
Lock a tag memory permament
|
java.util.List<UhfTag> |
UHFReaderGen2.lockTagPermament(UHFReaderGen2.MEMBANK membank,
java.lang.String password,
java.lang.String epcMask) |
Lock a tag memory permament
|
java.lang.String |
UHFReader.readReflectedPower() |
Read the reflected power value from the reader front-end
|
void |
UHFReaderGen2.resetBitmask() |
Resets the reader bitmask
|
void |
UHFReader.resetMask() |
Disable the mask using
|
void |
UHFReaderGen2.resetMask() |
Resets the reader mask
|
void |
UHFReader.resetRFInterface(int milliseconds) |
Timer controlled RF field reset.
|
void |
UHFReader.saveAccessPassword(java.lang.String password,
int slotNumber) |
Saves an access password
|
void |
UHFReader.saveKillPassword(java.lang.String password,
int slotNumber) |
Saves the kill password
|
void |
UHFReader.scanInventory() |
Looks for all tags in range of the reader and call events with founded tags.
|
void |
UHFReader.scanInventory(boolean singSlot,
boolean onlyNewTag,
boolean secure) |
Looks for all tags in range of the reader and call events with founded tags.
|
void |
UHFReader.scanTagData(UHFReader.MEMBANK membank,
int startAddress,
int words,
boolean ssl) |
Reads the data from the tags.
It is possible to mask this command (using the setMask(...) method) to limit this command to a
certain population of tags.
|
void |
UHFReader.setAccessPassword(java.lang.String password) |
Sets the access password
|
void |
DeskID_UHF.setAntennaPort(int port) |
|
void |
UHFReader.setAntennaPort(int port) |
|
void |
PulsarLR.setAntennaPower(int antenna,
int power) |
Sets the antenna power
|
void |
UHFReaderGen2.setBitmask(UHFReaderGen2.MEMBANK membank,
int startAddress,
java.lang.String mask) |
Set a reader mask
|
void |
UHFReader.setCommunicationChannel(int channel) |
Set the etsi channel.
|
void |
UHFReaderGen2.setCustomImpinjSettings(CustomImpinjSettings settings) |
The RFID tag IC manufacturer Impinj has added two custom features to its tag ICs that are not compatible with tag
ICs from other manufacturers.
|
void |
UHFReaderGen2.setEpcMask(java.lang.String mask) |
Set a reader epc mask
|
void |
UHFReader.setEPCMask(java.lang.String mask) |
Set a EPC mask
|
void |
UHFReader.setExecuteCommandsOnInput(int pin,
java.lang.String... commands) |
This method is only usable on DwarfG2 and PulsarMX (a DeskID has no IOs).
|
void |
UHFReader.setGlobalTimeOut(int milliseconds) |
Any tag command (INV, RDT etc.) starts a global timeout.
|
void |
PulsarLR.setHighOnTag(HighOnTagSettings settings) |
Enable the "high on tag" feature which triggers the selected output to go to the "high" state, when a tag is found.
|
void |
UHFReader.setInventoryRetry(int value) |
Sets the number of retries in tag searching algorithm.
|
void |
UHFReaderGen2.setInventorySettings(UHFInventorySetting settings) |
Set the uhf inventory settings
|
void |
UHFReader.setKillPassword(java.lang.String password) |
Sets the kill password
|
void |
UHFReader.setMask(UHFReader.MEMBANK membank,
java.lang.String hexMaskValue) |
Most tags manipulation instruction can be limited to a population of tags with certain data
values, e.g.
|
void |
UHFReader.setMask(UHFReader.MEMBANK membank,
java.lang.String hexMaskValue,
int start) |
Most tags manipulation instruction can be limited to a population of tags with certain data
values, e.g.
|
void |
UHFReader.setMask(UHFReader.MEMBANK membank,
java.lang.String hexMaskValue,
int start,
int bitLength) |
Most tags manipulation instruction can be limited to a population of tags with certain data
values, e.g.
|
void |
UHFReaderGen2.setMask(UHFReaderGen2.MEMBANK membank,
int startAddress,
java.lang.String mask) |
Set a reader mask
|
void |
UHFReader.setMode(UHFReader.READER_MODE mode) |
Set the reader mode.
|
void |
DeskID_UHF.setMultiplexAntennas(int numberOfAntennas) |
|
void |
UHFReader.setMultiplexAntennas(int numberOfAntennas) |
In case you want to automatically switch between multiple antennas (e.g.
|
void |
PulsarLR.setMultiplexer(int antennaPort,
int multiplexer) |
Sets the connected multiplexer (connected antennas per antenna port)
|
void |
UHFReader.setNoMask() |
Disable the mask using
|
void |
UHFReader.setPower(int power) |
|
void |
UHFReader.setProfileParameter(UHFReader.PROFILE_PARAMETER parameter,
java.lang.Object value) |
Sets the given parameter
|
void |
UHFReader.setQValue(int value) |
The Q-Value indicates the starting number of Slots for the tag searching used in every tag
command.
|
void |
UHFReaderGen2.setRegion(UHFReaderGen2.REGION region) |
Sets the uhf region
|
void |
UHFReader.setRFInterface(boolean state) |
Enable or disable the RF Field
|
void |
UHFReaderGen2.setRfMode(java.lang.String modeId) |
Configure the internal RF communication settings between tag and reader.
|
void |
UHFReader.setSavePowerMode(boolean state) |
If enable the reader will switch off the power amplifier automatically after every tag
operation starts (either directly user called or CNR-mode) reducing the power consumption
nearly as much as STB (StandyBy need about 3/4 the power of only disabled amplifier) but does
not need to be woke up by WAK command.
|
void |
UHFReaderGen2.setSession(java.lang.String sessionId) |
Manually select the session according to the EPC Gen 2 Protocol to use during inventory scan.
|
void |
UHFReader.setStartUpCommands(java.lang.String... commands) |
Sets a number of start up commands.
|
java.util.List<UhfTag> |
UHFReader.setTagData(UHFReader.MEMBANK membank,
java.lang.String hexData,
int startAddress) |
Writes data to the tag
It is possible to mask this command (using the setMask(...) method) to limit this command to a
certain population of tags.
|
java.util.List<UhfTag> |
UHFReader.setTagData(UHFReader.MEMBANK membank,
java.lang.String hexData,
int startAddress,
boolean ssl) |
Writes data to the tag
It is possible to mask this command (using the setMask(...) method) to limit this command to a
certain population of tags.
|
java.util.List<UhfTag> |
UHFReaderGen2.setTagData(int startAddress,
java.lang.String data) |
Set the tag data
|
java.util.List<UhfTag> |
UHFReaderGen2.setTagData(int startAddress,
java.lang.String data,
java.lang.String epcMask) |
Set the tag data
|
java.util.List<UhfTag> |
UHFReaderGen2.setTagData(UHFReaderGen2.MEMBANK membank,
int startAddress,
java.lang.String data,
java.lang.String epcMask) |
Write a memory from the tags.
|
java.util.List<UhfTag> |
UHFReaderGen2.setTagEpc(int startAddress,
java.lang.String epc) |
Set the tag epc
|
java.util.List<UhfTag> |
UHFReaderGen2.setTagEpc(java.lang.String tid,
int startAddress,
java.lang.String epc) |
Set the tag epc
|
java.util.List<UhfTag> |
UHFReader.setTagEPC(java.lang.String newEPC) |
Sets a new EPC for the tag in the field
|
java.util.List<UhfTag> |
UHFReader.setTagEPC(java.lang.String newEPC,
java.lang.String tid) |
Sets a new epc for a tag, tid is needed
|
void |
UHFReaderGen2.setTagSize(UHFTagSizeSetting setting) |
Set the tag size
|
java.util.List<UhfTag> |
UHFReader.stopInventory() |
|
java.util.List<UhfTag> |
UHFReaderGen2.unlockTag(UHFReaderGen2.MEMBANK membank,
java.lang.String password) |
Unlock a tag memory
|
java.util.List<UhfTag> |
UHFReaderGen2.unlockTag(UHFReaderGen2.MEMBANK membank,
java.lang.String password,
java.lang.String epcMask) |
Unlock a tag memory
|
java.util.List<UhfTag> |
UHFReaderGen2.unlockTagData(java.lang.String password) |
Unlock a tag data
|
java.util.List<UhfTag> |
UHFReaderGen2.unlockTagData(java.lang.String password,
java.lang.String epcMask) |
Unlock a tag data
|
java.util.List<UhfTag> |
UHFReaderGen2.unlockTagEpc(java.lang.String password) |
Unlock a tag epc
|
java.util.List<UhfTag> |
UHFReaderGen2.unlockTagEpc(java.lang.String password,
java.lang.String epcMask) |
Unlock a tag epc
|