public class RFIDWithUHFA4_qcom extends RFIDWithUHFAxBase_qcom implements IRFIDWithUHFA4, IUHFOfAndroidUart
注意:
Attention:
1、使用前请确认您的机器已安装此模块。
1. Make sure this module is installed before using your device.
2、要正常使用模块需要在\libs\armeabi\, \libs\arm64-v8a\目录放置libDeviceAPI.so文件
2. Put libDeviceAPI.so file in directory \libs\armeabi\ , \libs\arm64-v8a\ then module can be used normally.
3、在操作设备前需要调用 init()
打开设备,使用完后调用 free()
关闭设备
3. call init()
to switch on the device before operating the device, call free()
to switch off device after using.
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
限定符和类型 | 方法和说明 |
---|---|
void |
buzzer()
成功的通知提示(发出提示音)
Success Notification Sound (Play Sound) |
boolean |
free()
关闭UHF模块
Switch off UHF module |
java.util.List<AntennaState> |
getANT()
获取当前设置的天线
Acquire current antenna |
int |
getAntennaWorkTime(AntennaEnum antnum)
获取天线工作时间
|
static RFIDWithUHFA4_qcom |
getInstance() |
boolean |
init()
初始化UHF模块,适应所有模块
Initialize UHF module(Support all modules) |
java.util.List<GpioInputState> |
inputStatus()
input status
|
void |
led()
成功的通知提示(指示灯闪烁)
Success Notification Sound (flashing light) |
boolean |
output1Off()
gpio 3 off
|
boolean |
output1On()
gpio 3 on
|
boolean |
output2Off()
gpio 4 off
|
boolean |
output2On()
gpio 4 on
|
boolean |
output3Off()
gpio OptoCoupler3 off
|
boolean |
output3On()
gpio OptoCoupler3 on
|
boolean |
output4Off()
gpio OptoCoupler4 off
|
boolean |
output4On()
gpio OptoCoupler4 on
|
boolean |
outputWgData0Off()
gpio WgData0 off
|
boolean |
outputWgData0On()
gpio WgData0 on
|
boolean |
outputWgData1Off()
gpio WgData1 off
|
boolean |
outputWgData1On()
gpio WgData1 on
|
boolean |
setANT(java.util.List<AntennaState> antStatus)
设置天线号
Setup antenna number |
boolean |
setAntennaWorkTime(AntennaEnum antnum,
int WorkTime) |
void |
successNotify()
成功的通知提示(指示灯闪烁同时发出提示音)
Success Notification Sound (Play notification tune when light flashing) |
getAntennaPower, setAntennaPower
blockWriteData, eraseData, eraseData, generateLockCode, getConnectStatus, getCW, getEPCAndTIDUserMode, getEPCAndTIDUserModeEx, getErrCode, getFrequencyMode, getGen2, getPower, getProtocol, getPwm, getQTPara, getRFLink, getTemperature, getVersion, init_R2000, init, inventorySingleTag, isPowerOn, isWorking, killTag, killTag, lockMem, lockMem, readData, readData, readTagFromBuffer, setConnectionStatusCallback, setCW, setEPCAndTIDMode, setEPCAndTIDUserMode, setEPCAndTIDUserModeEx, setEPCAndUserReservedModeEx, setEPCMode, setFastID, setFilter, setFreHop, setFrequencyMode, setGen2, setInventoryCallback, setPower, setPowerOnBySystem, setProtocol, setPwm, setQTPara, setRFLink, setTagFocus, setUart, startInventoryTag, startInventoryTag, startLocation, stopInventory, stopLocation, uhfBlockPermalock, uhfGBTagLock, uhfGBTagLock, uhfJump2Boot, uhfStartUpdate, uhfStopUpdate, uhfUpdating, writeData, writeData, writeDataToEpc, writeDataToEpc
getAntennaPower, setAntennaPower
getErrCode, init_R2000, isPowerOn, setEPCAndUserReservedModeEx, setPowerOnBySystem, setUart, startInventoryTag
blockWriteData, eraseData, eraseData, generateLockCode, getConnectStatus, getCW, getEPCAndTIDUserMode, getEPCAndTIDUserModeEx, getFrequencyMode, getGen2, getPower, getProtocol, getPwm, getQTPara, getRFLink, getTemperature, getVersion, init, inventorySingleTag, isWorking, killTag, killTag, lockMem, lockMem, readData, readData, readTagFromBuffer, setConnectionStatusCallback, setCW, setEPCAndTIDMode, setEPCAndTIDUserMode, setEPCAndTIDUserModeEx, setEPCMode, setFastID, setFilter, setFreHop, setFrequencyMode, setGen2, setInventoryCallback, setPower, setProtocol, setPwm, setQTPara, setRFLink, setTagFocus, startInventoryTag, startLocation, stopInventory, stopLocation, uhfBlockPermalock, uhfGBTagLock, uhfGBTagLock, uhfJump2Boot, uhfStartUpdate, uhfStopUpdate, uhfUpdating, writeData, writeData, writeDataToEpc, writeDataToEpc
public static RFIDWithUHFA4_qcom getInstance() throws ConfigurationException
public boolean init()
RFIDWithUHFUART_qcom
init
在类中 RFIDWithUHFAxBase_qcom
public boolean free()
RFIDWithUHFUART_qcom
free
在接口中 IUHF
free
在类中 RFIDWithUHFAxBase_qcom
public java.util.List<AntennaState> getANT()
getANT
在接口中 IRFIDWithUHFAxBase
getANT
在类中 RFIDWithUHFAxBase_qcom
public boolean setANT(java.util.List<AntennaState> antStatus)
setANT
在接口中 IRFIDWithUHFAxBase
setANT
在类中 RFIDWithUHFAxBase_qcom
antStatus
- 下标索引加1表示天线号;下标元素的值如果是1表示设置该天线,0反之;(Return antenna status that has been setup, index will display antenna number.)public boolean output2Off()
output2Off
在接口中 IRFIDWithUHFA4
public boolean output2On()
output2On
在接口中 IRFIDWithUHFA4
public boolean output1Off()
output1Off
在接口中 IRFIDWithUHFA4
public boolean output1On()
output1On
在接口中 IRFIDWithUHFA4
public java.util.List<GpioInputState> inputStatus()
inputStatus
在接口中 IRFIDWithUHFA4
public boolean output3On()
output3On
在接口中 IRFIDWithUHFA4
public boolean output3Off()
output3Off
在接口中 IRFIDWithUHFA4
public boolean output4On()
output4On
在接口中 IRFIDWithUHFA4
public boolean output4Off()
output4Off
在接口中 IRFIDWithUHFA4
public boolean outputWgData0On()
outputWgData0On
在接口中 IRFIDWithUHFA4
public boolean outputWgData0Off()
outputWgData0Off
在接口中 IRFIDWithUHFA4
public boolean outputWgData1On()
outputWgData1On
在接口中 IRFIDWithUHFA4
public boolean outputWgData1Off()
outputWgData1Off
在接口中 IRFIDWithUHFA4
public boolean setAntennaWorkTime(AntennaEnum antnum, int WorkTime)
setAntennaWorkTime
在接口中 IRFIDWithUHFAxBase
setAntennaWorkTime
在类中 RFIDWithUHFAxBase_qcom
antnum
- 天线号WorkTime
- 工作时间public int getAntennaWorkTime(AntennaEnum antnum)
IRFIDWithUHFAxBase
getAntennaWorkTime
在接口中 IRFIDWithUHFAxBase
getAntennaWorkTime
在类中 RFIDWithUHFAxBase_qcom
antnum
- 天线号public void successNotify()
successNotify
在接口中 IURAxOfAndroidUart
successNotify
在类中 RFIDWithUHFAxBase_qcom
public void led()
led
在接口中 IURAxOfAndroidUart
led
在类中 RFIDWithUHFAxBase_qcom
public void buzzer()
buzzer
在接口中 IURAxOfAndroidUart
buzzer
在类中 RFIDWithUHFAxBase_qcom