void |
UHFReader.addEPC(boolean state) |
By setting this parameter the user activates the EPC-ADD mode.
|
void |
DwarfG2Mini.addTRS(boolean state) |
not supported
|
void |
UHFReader.addTRS(boolean state) |
Sometimes you want to know the received signal strength when communicating with a transponder.
|
boolean |
UHFReader.checkCRC16FromDirectCommand(String data,
int dataBitLenght) |
checks the crc16 from the DirectCommand answer.
|
List<String> |
UHFReader.directCommand(String data,
boolean isSingleSlot,
boolean withHandle,
boolean withCRC) |
The direct command is used to access tags with optional or manufacturer specific commands.
|
List<String> |
UHFReader.directCommand(String data,
int bitLenghtData,
boolean isSingleSlot,
boolean withHandle,
boolean withCRC) |
The direct command is used to access tags with optional or manufacturer specific commands.
|
List<String> |
UHFReader.directCommand(String data1,
int bitLenghtData1,
String data2,
int bitLenghtData2,
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 |
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
|
String[] |
UHFReader.getExecuteCommandsOnInput(int pin) |
Get the configured commands on input
|
Object |
UHFReader.getHardwareCommunicationParameter(UHFReader.PROFILE_PARAMETER parameter) |
Deprecated.
|
List<String> |
UHFReader.getInventory() |
Looks for all tags in range of the reader and get the EPCs of all tags as a number of strings
back
|
List<String> |
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.
|
int |
UHFReader.getInventoryRetry() |
Gets the number of retries in tag searching algorithm.
|
List<String> |
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 |
UHFReader.getPower() |
|
UHFProfileParameter |
UHFReader.getProfileParameter() |
Gets the profile parameter from the reader
|
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.
|
String[] |
UHFReader.getStartUpCommands() |
Get the configured start up commands
|
List<String> |
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.
|
List<String> |
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.
|
List<String> |
DwarfG2Mini.getTagTIDs() |
Deprecated.
|
List<String> |
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.
|
List<String> |
UHFReader.getTagTIDs(int lenght) |
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.
|
List<String> |
UHFReader.killTag(boolean isSingleSlot) |
The Kill Command can be used to disable UHF Gen2 Tags forever.
|
void |
UHFReader.loadAccessPassword(int slotNumber) |
Loads an access password
|
void |
UHFReader.loadKillPassword(int slotNumber) |
Loads a kill password
|
List<String> |
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.
|
String |
UHFReader.readReflectedPower() |
Read the reflected power value from the reader front-end
|
void |
UHFReader.resetRFInterface(int milliseconds) |
Timer controlled RF field reset.
|
void |
UHFReader.saveAccessPassword(String password,
int slotNumber) |
Saves an access password
|
void |
UHFReader.saveKillPassword(String password,
int slotNumber) |
Saves the kill password
|
void |
UHFReader.setAccessPassword(String password) |
Sets the access password
|
void |
DeskID_UHF.setAntennaPort(int port) |
|
void |
UHFReader.setCommunicationChannel(int channel) |
Set the etsi channel.
|
void |
UHFReader.setEPCMask(String mask) |
Set a EPC mask
|
void |
UHFReader.setExecuteCommandsOnInput(int pin,
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 |
UHFReader.setInventoryRetry(int value) |
Sets the number of retries in tag searching algorithm.
|
void |
UHFReader.setKillPassword(String password) |
Sets the kill password
|
void |
UHFReader.setMask(UHFReader.MEMBANK membank,
String hexMaskValue) |
Most tags manipulation instruction can be limited to a population of tags with certain data
values, e.g. tags that start with a certain EPC, a certain TID or even contain certain data in
the user memory.
|
void |
UHFReader.setMask(UHFReader.MEMBANK membank,
String hexMaskValue,
int start) |
Most tags manipulation instruction can be limited to a population of tags with certain data
values, e.g. tags that start with a certain EPC, a certain TID or even contain certain data in
the user memory.
|
void |
UHFReader.setMask(UHFReader.MEMBANK membank,
String hexMaskValue,
int start,
int bitLenght) |
Most tags manipulation instruction can be limited to a population of tags with certain data
values, e.g. tags that start with a certain EPC, a certain TID or even contain certain data in
the user memory.
|
void |
UHFReader.setMode(UHFReader.READER_MODE mode) |
Set the reader mode.
|
void |
UHFReader.setNoMask() |
Disable the mask using
|
void |
UHFReader.setPower(int power) |
|
void |
UHFReader.setProfileParameter(UHFReader.PROFILE_PARAMETER parameter,
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 |
UHFReader.setRFInterface(boolean state) |
Enable or disable the RF Field
|
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 |
UHFReader.setStartUpCommands(String... commands) |
Sets a number of start up commands.
|
void |
UHFReader.setTagData(UHFReader.MEMBANK membank,
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.
|
List<String> |
UHFReader.setTagData(UHFReader.MEMBANK membank,
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.
|
void |
UHFReader.setTagEPC(String newEPC) |
Sets a new EPC for the tag in the field
|
void |
UHFReader.setTagEPC(String newEPC,
String tid) |
Sets a new epc for a tag, tid is needed
|