public class UHFTemperatureTagsAPI_qcom extends RFIDWithUHFA4_qcom implements IUHFTemperatureTagsAPI
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
限定符和类型 | 方法和说明 |
---|---|
java.util.List<UHFTemperatureTagsAPI.TagState> |
checkTagState() |
java.util.List<UHFTemperatureTagsAPI.TagState> |
checkTagState(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData)
检查测温状态
|
static UHFTemperatureTagsAPI_qcom |
getInstance() |
boolean |
initRegFile(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData) |
boolean |
readTagTemp(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
float[] readTemp) |
boolean |
setEPCAndTemperatureMode()
设置盘点标签为EPC+温度模式
|
void |
setInventoryCallback(UHFTemperatureTagsAPI.IUHFInventoryTempCallback tempCallback)
盘点温度标签回调
|
boolean |
startLogging(float min_temp,
float max_temp,
int work_delay,
int work_interval) |
boolean |
startLogging(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
float min_temp,
float max_temp,
int work_delay,
int work_interval)
开始测量温度
|
boolean |
stopLogging(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
java.lang.String pwd)
停止测量温度
|
boolean |
stopLogging(java.lang.String pwd) |
buzzer, free, getANT, getAntennaWorkTime, init, inputStatus, led, output1Off, output1On, output2Off, output2On, output3Off, output3On, output4Off, output4On, outputWgData0Off, outputWgData0On, outputWgData1Off, outputWgData1On, setANT, setAntennaWorkTime, successNotify
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 UHFTemperatureTagsAPI_qcom getInstance()
public boolean initRegFile(int filterBank, int filterPtr, int filterCnt, java.lang.String filterData)
initRegFile
在接口中 IUHFTemperatureTagsAPI
public boolean readTagTemp(int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, float[] readTemp)
readTagTemp
在接口中 IUHFTemperatureTagsAPI
public boolean startLogging(float min_temp, float max_temp, int work_delay, int work_interval)
startLogging
在接口中 IUHFTemperatureTagsAPI
public boolean startLogging(int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, float min_temp, float max_temp, int work_delay, int work_interval)
startLogging
在接口中 IUHFTemperatureTagsAPI
filterBank
- 过滤的存储区 :IUHF.Bank_EPC
、IUHF.Bank_TID
、IUHF.Bank_USER
filterPtr
- 过滤的起始地址filterCnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤filterData
- 过滤的数据min_temp
- 最低温度max_temp
- 最高温度work_delay
- 第一次延时多久获取work_interval
- 间隔时间public boolean stopLogging(java.lang.String pwd)
stopLogging
在接口中 IUHFTemperatureTagsAPI
public boolean stopLogging(int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, java.lang.String pwd)
stopLogging
在接口中 IUHFTemperatureTagsAPI
filterBank
- 过滤的存储区 :IUHF.Bank_EPC
、IUHF.Bank_TID
、IUHF.Bank_USER
filterPtr
- 过滤的起始地址filterCnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤filterData
- 过滤的数据pwd
- 密码public java.util.List<UHFTemperatureTagsAPI.TagState> checkTagState()
checkTagState
在接口中 IUHFTemperatureTagsAPI
public java.util.List<UHFTemperatureTagsAPI.TagState> checkTagState(int filterBank, int filterPtr, int filterCnt, java.lang.String filterData)
checkTagState
在接口中 IUHFTemperatureTagsAPI
public boolean setEPCAndTemperatureMode()
setEPCAndTemperatureMode
在接口中 IUHFTemperatureTagsAPI
public void setInventoryCallback(UHFTemperatureTagsAPI.IUHFInventoryTempCallback tempCallback)
setInventoryCallback
在接口中 IUHFTemperatureTagsAPI