public abstract class RFIDWithUHFAxBase_qcom extends RFIDWithUHFUART_qcom implements IURAxOfAndroidUart
UhfBase.ErrorCode
Bank_EPC, Bank_RESERVED, Bank_TID, Bank_USER, LockBank_ACCESS, LockBank_EPC, LockBank_KILL, LockBank_TID, LockBank_USER, LockMode_LOCK, LockMode_OPEN, LockMode_PLOCK, LockMode_POPEN, UPDATE_UHF
Modifier and Type | Method and Description |
---|---|
void |
buzzer()
成功的通知提示(发出提示音)
Success Notification Sound (Play Sound) |
void |
buzzerOn(int playTime,
int beepTime,
int interval) |
boolean |
free()
关闭UHF模块
Switch off UHF module |
java.util.List<AntennaState> |
getANT()
获取当前设置的天线
|
java.util.List<AntennaConnectState> |
getAntennaConnectState() |
java.util.List<AntennaPowerEntity> |
getAntennaPower() |
int |
getAntennaPower(AntennaEnum ant) |
boolean |
init_R2000()
初始化UHF模块
|
boolean |
init()
初始化UHF模块,适应所有模块
Initialize UHF module(Support all modules) |
boolean |
init(Context context)
初始化UHF模块
|
void |
led()
成功的通知提示(指示灯闪烁)
Success Notification Sound (flashing light) |
UHFTAGInfo |
readTagFromBuffer()
* Deprecated.
|
java.lang.String |
readTcpServiceState() |
boolean |
setANT(java.util.List<AntennaState> antStatus)
设置天线启用状态(Set the antenna enable state)
|
boolean |
setAntennaPower(AntennaEnum ant,
int power) |
boolean |
startInventoryTag()
开始循环识别标签。
|
void |
successNotify()
成功的通知提示(指示灯闪烁同时发出提示音)
Success Notification Sound (Play notification tune when light flashing) |
blockWriteData, eraseData, eraseData, generateLockCode, getConnectStatus, getCW, getEPCAndTIDUserMode, getEPCAndTIDUserModeEx, getErrCode, getFrequencyMode, getGen2, getHardwareVersion, getInstance, getPower, getProtocol, getRFLink, getTemperature, getVersion, inventorySingleTag, isInventorying, isPowerOn, killTag, killTag, lockMem, lockMem, readData, readData, setConnectionStatusCallback, setCW, setEPCAndTIDMode, setEPCAndTIDUserMode, setEPCAndTIDUserModeEx, setEPCAndUserReservedModeEx, setEPCMode, setFastID, setFilter, setFreHop, setFrequencyMode, setGen2, setGen2, setInventoryCallback, setPower, setPowerOnBySystem, setPowerOnDynamic, setProtocol, setRFLink, setTagFocus, setUart, startInventoryTag, startInventoryTag, startLocation, startRadarLocation, stopInventory, stopLocation, stopRadarLocation, uhfBlockPermalock, uhfJump2Boot, uhfJump2Boot, uhfStartUpdate, uhfStopUpdate, uhfUpdating, UHFVerifyVoltage, writeData, writeData, writeDataToEpc, writeDataToEpc
public boolean init_R2000()
RFIDWithUHFUART_qcom
初始化UHF模块
Initialize UHF module
init_R2000
in interface IUHFOfAndroidUart
init_R2000
in class RFIDWithUHFUART_qcom
public boolean init(Context context)
RFIDWithUHFUART_qcom
初始化UHF模块
Initialize UHF module
init
in interface IUHF
init
in class RFIDWithUHFUART_qcom
context
- contextpublic boolean init()
RFIDWithUHFUART_qcom
init
in class RFIDWithUHFUART_qcom
public boolean free()
RFIDWithUHFUART_qcom
free
in interface IUHF
free
in class RFIDWithUHFUART_qcom
public java.util.List<AntennaState> getANT()
public boolean setANT(java.util.List<AntennaState> antStatus)
antStatus
- 天线参数(Antenna parameter)public UHFTAGInfo readTagFromBuffer()
RFIDWithUHFUART_qcom.setInventoryCallback(IUHFInventoryCallback inventoryCallback)
instead .readTagFromBuffer
in interface IUHF
readTagFromBuffer
in class RFIDWithUHFUART_qcom
public void successNotify()
successNotify
in interface IURAxOfAndroidUart
public void led()
led
in interface IURAxOfAndroidUart
public void buzzer()
buzzer
in interface IURAxOfAndroidUart
public void buzzerOn(int playTime, int beepTime, int interval)
public boolean setAntennaPower(AntennaEnum ant, int power)
public int getAntennaPower(AntennaEnum ant)
public java.util.List<AntennaPowerEntity> getAntennaPower()
public java.lang.String readTcpServiceState()
public boolean startInventoryTag()
IUHF
开始循环识别标签。
Begin looping through the identification labels.
通过 IUHF.setInventoryCallback(IUHFInventoryCallback inventoryCallback)
这个回调接口获取标签数据,需要在开始盘点之前调用setInventoryCallback方法。
Get the label data through the callback interface IUHF.setInventoryCallback(IUHFInventoryCallback inventoryCallback)
, you need to call the setInventoryCallback method before starting the inventory.
备注:开启循环识别标签后模块只能响应IUHF.stopInventory()
函数 。
Note: The module can only respond to the IUHF.stopInventory()
function after the loop identification tag is turned on.
startInventoryTag
in interface IUHF
startInventoryTag
in class RFIDWithUHFUART_qcom
public java.util.List<AntennaConnectState> getAntennaConnectState()