public class RFIDConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
AlgorithmType |
algorithm
The Q algorithm setting
|
AntennaSwitchingMode |
antennaSwitchingMode
The antenna switching mode setting
|
BLFType |
blfType
The BLF setting, only for RP902
|
boolean |
continuousMode
The continuous mode setting
|
int |
dwellTime
The antenna dwellTime value
|
Encoding |
encoding
The Encoding setting, only for RP902
|
boolean |
fastID
The fast id setting(read tid)
|
boolean |
fastMode
The fast mode setting, only for RP902
|
FreqSwitchingMode |
freqSwitchingMode
The frequency switching mode setting
|
Gen2XScanIdSetting |
gen2XScanIdSetting
The gen2x scanId setting, only for RP300
|
Gen2XScanSetting |
gen2XScanSetting
The gen2x scan setting, only for RP300
|
int |
idleTime
The idle time setting
|
int |
inventoryTime
The inventory time setting
|
boolean |
lbt
The lbt setting
|
int |
lbtCfgSetting
The lbtCfgSetting value
|
int |
maxQ
The maximum Q value
|
int |
minQ
The minimum Q value
|
int |
moduleProfile
The module's profile setting, only for HT730
|
int |
power
The antenna power setting
|
PowerSavingMode |
powerSavingMode
The power saving mode setting
|
RFMode |
rfMode
The rf mode setting
|
int |
roundCount
The antenna roundCount value
|
SelectMode |
selectMode
The select mode setting
|
Session |
session
The Session setting
|
int |
startQ
The start Q value
|
List<UhfParamId> |
supportedParams
The list of supported parameters
This is used to check which parameters are set in the config
|
boolean |
tagFocus
The tag focus setting
|
Target |
target
The Target setting
|
TARIType |
tariType
The TARI setting, only for RP902
|
boolean |
toggleTarget
The toggle target setting
|
| Constructor and Description |
|---|
RFIDConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isContains(UhfParamId paramId)
Checks if the RFIDConfig contains a specific parameter.
|
void |
setAlgorithm(AlgorithmType algorithm)
Sets the algorithm type for the RFID module.
|
void |
setAntennaSwitchingMode(AntennaSwitchingMode antennaSwitchingMode)
Sets the antenna switching mode for the RFID module.
|
void |
setBlfType(BLFType blfType)
Sets the BLF type for the RFID module.
|
void |
setContinuousMode(boolean continuousMode)
Sets the continuous mode.
|
void |
setDwellTime(int dwellTime)
Sets the dwell time for the RFID module.
|
void |
setEncoding(Encoding encoding)
Sets the encoding for the RFID module.
|
void |
setFastID(boolean fastID)
Sets the fast ID (read TID) setting for the RFID module.
|
void |
setFastMode(boolean fastMode)
Sets the fast mode for the RFID module.
|
void |
setFreqSwitchingMode(FreqSwitchingMode freqSwitchingMode)
Sets the frequency switching mode for the RFID module.
|
void |
setGen2xScan(Gen2XScanSetting gen2XScanSetting)
Sets the gen2x scan for the RFID module.
|
void |
setGen2xScanId(Gen2XScanIdSetting gen2XScanIdSetting)
Sets the gen2x scanId for the RFID module
|
void |
setIdleTime(int idleTime)
Sets the idle time for the RFID module.
|
void |
setInventoryTime(int inventoryTime)
Sets the inventory time for the RFID module.
|
void |
setLbt(boolean lbt)
Sets the lbt (Listen Before Talk) setting for the RFID module.
|
void |
setLbtCfgSetting(int lbtCfgSetting)
Sets the LBT configuration setting for the RFID module.
|
void |
setMaxQ(int maxQ)
Sets the maximum Q value for the RFID module.
|
void |
setMinQ(int minQ)
Sets the minimum Q value for the RFID module.
|
void |
setModuleProfile(int moduleProfile)
Sets the module profile for the RFID module.
|
void |
setPower(int power)
Sets the power for the RFID module.
|
void |
setPowerSavingMode(PowerSavingMode powerSavingMode)
Sets the power saving mode for the RFID module.
|
void |
setRfMode(RFMode rfMode)
Sets the RF mode for the RFID module.
|
void |
setRoundCount(int roundCount)
Sets the round count for the RFID module.
|
void |
setSelectMode(SelectMode selectMode)
Sets the select mode for the RFID module.
|
void |
setSession(Session session)
Sets the session for the RFID module.
|
void |
setStartQ(int startQ)
Sets the start Q value for the RFID module.
|
void |
setTagFocus(boolean tagFocus)
Sets the tag focus setting for the RFID module.
|
void |
setTarget(Target target)
Sets the target for the RFID module.
|
void |
setTariType(TARIType tariType)
Sets the TARI type for the RFID module.
|
void |
setToggleTarget(boolean toggleTarget)
Sets the toggle target for the RFID module.
|
String |
toString() |
public boolean continuousMode
public Target target
public Session session
public Encoding encoding
public TARIType tariType
public BLFType blfType
public AlgorithmType algorithm
public boolean fastMode
public boolean toggleTarget
public int power
public int inventoryTime
public int idleTime
public int startQ
public int maxQ
public int minQ
public int dwellTime
public int roundCount
public RFMode rfMode
public SelectMode selectMode
public boolean lbt
public boolean fastID
public boolean tagFocus
public PowerSavingMode powerSavingMode
public int lbtCfgSetting
public AntennaSwitchingMode antennaSwitchingMode
public FreqSwitchingMode freqSwitchingMode
public int moduleProfile
public Gen2XScanSetting gen2XScanSetting
public Gen2XScanIdSetting gen2XScanIdSetting
public List<UhfParamId> supportedParams
public void setContinuousMode(boolean continuousMode)
continuousMode - true to enable continuous mode, false to disable itpublic void setTarget(Target target)
target - The target to setpublic void setSession(Session session)
session - The session to setpublic void setEncoding(Encoding encoding)
encoding - The encoding to setpublic void setTariType(TARIType tariType)
tariType - The TARI type to setpublic void setBlfType(BLFType blfType)
blfType - The BLF type to setpublic void setAlgorithm(AlgorithmType algorithm)
algorithm - The algorithm type to setpublic void setFastMode(boolean fastMode)
fastMode - true to enable fast mode, false to disable itpublic void setToggleTarget(boolean toggleTarget)
toggleTarget - true to enable toggle target, false to disable itpublic void setPower(int power)
power - The power level to setpublic void setInventoryTime(int inventoryTime)
inventoryTime - The inventory time in millisecondspublic void setIdleTime(int idleTime)
idleTime - The idle time in millisecondspublic void setStartQ(int startQ)
startQ - The start Q value to setpublic void setMaxQ(int maxQ)
maxQ - The maximum Q value to setpublic void setMinQ(int minQ)
minQ - The minimum Q value to setpublic void setDwellTime(int dwellTime)
dwellTime - The dwell time in millisecondspublic void setRoundCount(int roundCount)
roundCount - The dwell time in millisecondspublic void setRfMode(RFMode rfMode)
rfMode - The RF mode to setpublic void setSelectMode(SelectMode selectMode)
selectMode - The select mode to setpublic void setLbt(boolean lbt)
lbt - true to enable lbt, false to disable itpublic void setFastID(boolean fastID)
fastID - true to enable fast ID, false to disable itpublic void setTagFocus(boolean tagFocus)
tagFocus - true to enable tag focus, false to disable itpublic void setPowerSavingMode(PowerSavingMode powerSavingMode)
powerSavingMode - The power saving mode to setpublic void setLbtCfgSetting(int lbtCfgSetting)
lbtCfgSetting - The LBT configuration setting valuepublic void setAntennaSwitchingMode(AntennaSwitchingMode antennaSwitchingMode)
antennaSwitchingMode - The antenna switching mode to setpublic void setFreqSwitchingMode(FreqSwitchingMode freqSwitchingMode)
freqSwitchingMode - The frequency switching mode to setpublic void setModuleProfile(int moduleProfile)
moduleProfile - The module profile to setpublic void setGen2xScan(Gen2XScanSetting gen2XScanSetting)
gen2XScanSetting - The gen2x scan to setpublic void setGen2xScanId(Gen2XScanIdSetting gen2XScanIdSetting)
gen2XScanIdSetting - The gen2x scanId to setpublic boolean isContains(UhfParamId paramId)
paramId - The parameter ID to check