public class ReaderCapabilities
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
ReaderCapabilities.ReaderIdentification
Represents Reader Identification.
|
| Constructor and Description |
|---|
ReaderCapabilities() |
ReaderCapabilities(API3Abstract api3Abstract) |
| Modifier and Type | Method and Description |
|---|---|
COMMUNICATION_STANDARD |
getCommunicationStandard()
Gets the communication standard.
|
int |
getCountryCode()
Gets the country code.
|
short[] |
getDutyCycleValues()
Gets Duty cycle values
|
java.lang.String |
getFirwareVersion()
Gets reader firmware version in UTF-8 String
|
int[] |
getFixedFreqValues()
Returns the fixed frequency values.
|
boolean |
getIsTagPhaseReportingSupported()
Gets whether Tag Phase Reporting supported
|
int |
getMaxNumOperationsInAccessSequence()
Gets the maximum number of operations supported in Access sequence.
|
int |
getMaxNumPreFilters()
Gets the maximum number of PreFilter supported
|
java.lang.String |
getModelName()
Gets the model name of the reader
|
int |
getNumAntennaSupported()
Gets the maxumum number of antennas supported in the reader
|
int |
getNumGPIPorts()
Gets the number of GPI(General Purpose Input) supported in the reader
|
int |
getNumGPOPorts()
Gets the number of GPO(General Purpose Output) supported in the reader
|
int[] |
getReceiveSensitivityValues()
Returns the Receiver Sensity Values.
|
int[] |
getTransmitPowerLevelValues()
Returns the Transmit power level values.
|
ReaderModuleVersion[] |
getVersions() |
boolean |
isAntennaRFConfigSupported()
Gets whether Zone operation supported
|
boolean |
isBlockEraseSupported()
Gets the status of Block erase support.
|
boolean |
isBlockPermalockSupported()
Gets the status of Blockpermalock support.
|
boolean |
isBlockWriteSupported()
Gets the status of Block write support.
|
boolean |
isFujitsuCommandSupported() |
boolean |
isHoppingEnabled()
Returns Hopping is enabled or not.
|
boolean |
isImpinjCommandSupported() |
boolean |
isM_bIsRSSIFilterSupported()
Gets the status of Recommision support.
|
boolean |
isNXPCommandSupported()
Gets the information on NXP Commands support.
|
boolean |
isPeriodicTagReportsSupported()
Gets whether Periodic Tag Report supported
|
boolean |
isRadioPowerControlSupported()
Gets the status of Radio Power Control support.
|
boolean |
isRecommisionSupported()
Gets the status of Recommision support.
|
boolean |
isRSSIFilterSupported()
Gets whether RSSI Filter supported
|
boolean |
isSledBatteryStatusSupported() |
boolean |
isTagEventReportingSupported()
Gets whether Tag Event Reporting supported
|
boolean |
isTagInventoryStateAwareSingulationSupported()
Gets the status of Tag Inventory State aware singulation supported
or not.
|
boolean |
isTagLocationingSupported()
Gets the status of Tag Locationing feature support
|
boolean |
isTagMovingStationarySupported()
Gets whether Tag Moving/Stationary Event supported
|
boolean |
isTagPhaseReportingSupported() |
boolean |
isUTCClockSupported()
Gets the status of UTC Clock supported in the reader.
|
boolean |
isWriteUMISupported()
Gets the status of WriteUMI support.
|
boolean |
isZoneSuppported()
Gets whether Zone operation supported
|
void |
setAntennaRFConfigSupported(boolean m_IsAntennaRFConfigSupported)
Gets whether Zone operation supported
|
void |
setBlockEraseSupported(boolean m_bIsBlockEraseSupported)
Gets the status of Block erase support.
|
void |
setBlockPermalockSupported(boolean m_bIsBlockPermalockSupported)
Gets the status of Blockpermalock support.
|
void |
setBlockWriteSupported(boolean m_bIsBlockWriteSupported)
Gets the status of Block write support.
|
void |
setCommunicationStandard(COMMUNICATION_STANDARD m_eCommunicationStandard)
Gets the communication standard.
|
void |
setCountryCode(int m_nCountryCode)
Gets the country code.
|
void |
setDutyCycleValues(short[] m_DutyCycleValues) |
void |
setFirwareVersion(java.lang.String m_sFirwareVersion)
Gets reader firmware version in UTF-8 String
|
void |
setFixedFreqValues(int[] m_FixedFreqValues)
Returns the fixed frequency values.
|
void |
setHoppingEnabled(boolean m_bIsHoppingEnabled)
Returns Hopping is enabled or not.
|
void |
setMaxNumOperationsInAccessSequence(int m_nMaxNumOperationsInAccessSequence)
Gets the maximum number of operations supported in Access sequence.
|
void |
setMaxNumPreFilters(int m_nMaxNumPreFilters)
Gets the maximum number of PreFilter supported
|
void |
setModelName(java.lang.String m_sModelName) |
void |
setNumAntennaSupported(int m_nNumAntennaSupported)
Gets the maxumum number of antennas supported in the reader
|
void |
setNumGPIPorts(int m_nNumGPIPorts)
Gets the number of GPI(General Purpose Input) supported in the reader
|
void |
setNumGPOPorts(int m_nNumGPOPorts)
Gets the number of GPO(General Purpose Output) supported in the reader
|
void |
setNXPCommandSupported(boolean m_bIsNXPCommandSupported)
Gets the information on NXP Commands support.
|
void |
setPeriodicTagReportsSupported(boolean m_IsPeriodicTagReportsSupported)
Gets whether Periodic Tag Report supported
|
void |
setRadioPowerControlSupported(boolean m_bIsRadioPowerControlSupported)
Gets the status of Radio Power Control support.
|
void |
setReceiveSensitivityValues(int[] m_ReceiveSensitivityValues) |
void |
setRecommisionSupported(boolean m_bIsRecommisionSupported)
Gets the status of Recommision support.
|
void |
setRSSIFilterSupported(boolean m_bIsRSSIFilterSupported)
Gets whether RSSI Filter supported
|
void |
setTagEventReportingSupported(boolean m_bIsTagEventReportingSupported)
Gets whether Tag Event Reporting supported
|
void |
setTagInventoryStateAwareSingulationSupported(boolean m_bIsTagInventoryStateAwareSingulationSupported)
Gets the status of Tag Inventory State aware singulation supported
or not.
|
void |
setTagLocationingSupported(boolean m_bIsTagLocationingSupported)
Gets the status of Tag Locationing feature support
|
void |
setTagMovingStationarySupported(boolean m_IsTagMovingStationarySupported)
Gets whether Tag Moving/Stationary Event supported
|
void |
setTransmitPowerLevelValues(int[] m_TransmitPowerLevelValues) |
void |
setUTCClockSupported(boolean m_bIsUTCClockSupported)
Gets the status of UTC Clock supported in the reader.
|
void |
setWriteUMISupported(boolean m_bIsWriteUMISupported)
Gets the status of WriteUMI support.
|
void |
setZoneSuppported(boolean m_IsZoneSuppported)
Gets whether Zone operation supported
|
public int m_hReaderHandle
public java.lang.String m_sFirwareVersion
public java.lang.String m_sModelName
public int m_nNumAntennaSupported
public int m_nNumGPIPorts
public int m_nNumGPOPorts
public boolean m_bIsUTCClockSupported
public int[] m_ReceiveSensitivityValues
public short[] m_DutyCycleValues
public boolean m_radioTransmitDelaySupported
public boolean m_bIsFujitsuCommandSupported
public boolean m_bIsImpinjCommandSupported
public boolean m_SledBatteryStatusSupported
public boolean m_bIsTagLocationingSupported
public boolean m_bIsTagPhaseReportingSupported
public boolean m_bIsBlockEraseSupported
public boolean m_bIsBlockWriteSupported
public boolean m_bIsTagInventoryStateAwareSingulationSupported
public boolean m_bIsRecommisionSupported
public boolean m_bIsRSSIFilterSupported
public boolean m_bIsBlockPermalockSupported
public boolean m_bIsWriteUMISupported
public boolean m_bIsRadioPowerControlSupported
public boolean m_bIsNXPCommandSupported
public int m_nMaxNumOperationsInAccessSequence
public int m_nMaxNumPreFilters
public ReaderModuleVersion[] m_ReaderModuleVersions
public int m_nCountryCode
public COMMUNICATION_STANDARD m_eCommunicationStandard
public int[] m_TransmitPowerLevelValues
public boolean m_bIsHoppingEnabled
public int[] m_FixedFreqValues
public PerAntennaReceiveSensitivityRange PerAntennaReceiveSensitivityRange
public boolean m_bIsTagEventReportingSupported
public boolean m_IsPeriodicTagReportsSupported
public boolean m_IsZoneSuppported
public boolean m_IsAntennaRFConfigSupported
public boolean m_IsTagMovingStationarySupported
public RFModes RFModes
public FrequencyHopInfo FrequencyHopInfo
public ReaderCapabilities.ReaderIdentification ReaderID
public API3Abstract api3Abstract
public ReaderCapabilities()
public ReaderCapabilities(API3Abstract api3Abstract)
public short[] getDutyCycleValues()
public void setDutyCycleValues(short[] m_DutyCycleValues)
public int[] getFixedFreqValues()
public void setFixedFreqValues(int[] m_FixedFreqValues)
public int[] getReceiveSensitivityValues()
public void setReceiveSensitivityValues(int[] m_ReceiveSensitivityValues)
public int[] getTransmitPowerLevelValues()
public void setTransmitPowerLevelValues(int[] m_TransmitPowerLevelValues)
public void setBlockEraseSupported(boolean m_bIsBlockEraseSupported)
public void setBlockPermalockSupported(boolean m_bIsBlockPermalockSupported)
public void setBlockWriteSupported(boolean m_bIsBlockWriteSupported)
public boolean isBlockEraseSupported()
public boolean isFujitsuCommandSupported()
public boolean isImpinjCommandSupported()
public boolean isSledBatteryStatusSupported()
public boolean isTagPhaseReportingSupported()
public boolean isBlockPermalockSupported()
public boolean isBlockWriteSupported()
public boolean isHoppingEnabled()
public boolean isNXPCommandSupported()
public boolean isRSSIFilterSupported()
public boolean isRadioPowerControlSupported()
public boolean isRecommisionSupported()
public ReaderModuleVersion[] getVersions()
public boolean isM_bIsRSSIFilterSupported()
public boolean isTagEventReportingSupported()
public boolean getIsTagPhaseReportingSupported()
public boolean isTagInventoryStateAwareSingulationSupported()
public boolean isTagLocationingSupported()
public void setHoppingEnabled(boolean m_bIsHoppingEnabled)
public void setNXPCommandSupported(boolean m_bIsNXPCommandSupported)
public void setRSSIFilterSupported(boolean m_bIsRSSIFilterSupported)
public void setRadioPowerControlSupported(boolean m_bIsRadioPowerControlSupported)
public void setRecommisionSupported(boolean m_bIsRecommisionSupported)
public void setTagEventReportingSupported(boolean m_bIsTagEventReportingSupported)
public void setTagInventoryStateAwareSingulationSupported(boolean m_bIsTagInventoryStateAwareSingulationSupported)
public void setTagLocationingSupported(boolean m_bIsTagLocationingSupported)
public boolean isUTCClockSupported()
public void setUTCClockSupported(boolean m_bIsUTCClockSupported)
public boolean isWriteUMISupported()
public COMMUNICATION_STANDARD getCommunicationStandard()
public int getCountryCode()
public int getMaxNumOperationsInAccessSequence()
public int getMaxNumPreFilters()
public void setWriteUMISupported(boolean m_bIsWriteUMISupported)
public void setCommunicationStandard(COMMUNICATION_STANDARD m_eCommunicationStandard)
public void setCountryCode(int m_nCountryCode)
public void setMaxNumOperationsInAccessSequence(int m_nMaxNumOperationsInAccessSequence)
public void setMaxNumPreFilters(int m_nMaxNumPreFilters)
public int getNumAntennaSupported()
public void setNumAntennaSupported(int m_nNumAntennaSupported)
public int getNumGPIPorts()
public void setNumGPIPorts(int m_nNumGPIPorts)
public int getNumGPOPorts()
public void setNumGPOPorts(int m_nNumGPOPorts)
public java.lang.String getFirwareVersion()
public void setFirwareVersion(java.lang.String m_sFirwareVersion)
public java.lang.String getModelName()
public void setModelName(java.lang.String m_sModelName)
public boolean isPeriodicTagReportsSupported()
public boolean isZoneSuppported()
public boolean isAntennaRFConfigSupported()
public boolean isTagMovingStationarySupported()
public void setPeriodicTagReportsSupported(boolean m_IsPeriodicTagReportsSupported)
public void setZoneSuppported(boolean m_IsZoneSuppported)
public void setAntennaRFConfigSupported(boolean m_IsAntennaRFConfigSupported)
public void setTagMovingStationarySupported(boolean m_IsTagMovingStationarySupported)