public class UHFTemperatureTagsAPI_mtk extends RFIDWithUHFUART_mtk implements IUHFTemperatureTagsAPI
UhfBase.ErrorCodeBank_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 |
|---|---|
java.util.List<UHFTemperatureTagsAPI.TagState> |
checkTagState() |
java.util.List<UHFTemperatureTagsAPI.TagState> |
checkTagState(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData)
检查测温状态
|
static UHFTemperatureTagsAPI_mtk |
getInstance() |
boolean |
initRegFile(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData) |
UHFTemperatureTagsAPI.MultipleTemperatureInfo |
readMultipleTemperature(int jstart,
int jnum) |
UHFTemperatureTagsAPI.MultipleTemperatureInfo |
readMultipleTemperature(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int jstart,
int jnum) |
boolean |
readTagTemp(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
float[] readTemp) |
boolean |
readTagVoltage(float[] outVoltage) |
boolean |
readTagVoltage(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
float[] outVoltage) |
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) |
blockWriteData, eraseData, eraseData, free, generateLockCode, getConnectStatus, getCW, getEPCAndTIDUserMode, getErrCode, getFrequencyMode, getGen2, getHardwareVersion, getInputStatus, getPower, getProtocol, getRFLink, getTemperature, getVersion, init_R2000, init, init, inventorySingleTag, isInventorying, isPowerOn, killTag, killTag, lockMem, lockMem, readData, readData, readTagFromBuffer, setConnectionStatusCallback, setCW, setEPCAndTIDMode, setEPCAndTIDUserMode, setEPCAndUserReservedModeEx, setEPCMode, setFastID, setFilter, setFreHop, setFrequencyMode, setGen2, setInventoryCallback, setPower, setPowerOnBySystem, setPowerOnDynamic, setProtocol, setRFLink, setTagFocus, setUart, startInventoryTag, startInventoryTag, startLocation, startRadarLocation, stopInventory, stopLocation, stopRadarLocation, uhfBlockPermalock, uhfJump2Boot, uhfJump2Boot, uhfPowerOff_11, uhfPowerOn_11, uhfStartUpdate, uhfStopUpdate, uhfUpdating, writeData, writeData, writeDataToEpc, writeDataToEpcpublic static UHFTemperatureTagsAPI_mtk getInstance()
public boolean initRegFile(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData)
initRegFile in interface IUHFTemperatureTagsAPIpublic boolean readTagTemp(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
float[] readTemp)
readTagTemp in interface IUHFTemperatureTagsAPIpublic boolean startLogging(float min_temp,
float max_temp,
int work_delay,
int work_interval)
startLogging in interface IUHFTemperatureTagsAPIpublic 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 in interface IUHFTemperatureTagsAPIfilterBank - 过滤的存储区 :IUHF.Bank_EPC、IUHF.Bank_TID、IUHF.Bank_USERfilterPtr - 过滤的起始地址filterCnt - 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤filterData - 过滤的数据min_temp - 最低温度max_temp - 最高温度work_delay - 第一次延时多久获取work_interval - 间隔时间public boolean stopLogging(java.lang.String pwd)
stopLogging in interface IUHFTemperatureTagsAPIpublic boolean stopLogging(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
java.lang.String pwd)
stopLogging in interface IUHFTemperatureTagsAPIfilterBank - 过滤的存储区 :IUHF.Bank_EPC、IUHF.Bank_TID、IUHF.Bank_USERfilterPtr - 过滤的起始地址filterCnt - 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤filterData - 过滤的数据pwd - 密码public java.util.List<UHFTemperatureTagsAPI.TagState> checkTagState()
checkTagState in interface IUHFTemperatureTagsAPIpublic java.util.List<UHFTemperatureTagsAPI.TagState> checkTagState(int filterBank, int filterPtr, int filterCnt, java.lang.String filterData)
checkTagState in interface IUHFTemperatureTagsAPIpublic boolean setEPCAndTemperatureMode()
setEPCAndTemperatureMode in interface IUHFTemperatureTagsAPIpublic void setInventoryCallback(UHFTemperatureTagsAPI.IUHFInventoryTempCallback tempCallback)
setInventoryCallback in interface IUHFTemperatureTagsAPIpublic UHFTemperatureTagsAPI.MultipleTemperatureInfo readMultipleTemperature(int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int jstart, int jnum)
readMultipleTemperature in interface IUHFTemperatureTagsAPIpublic UHFTemperatureTagsAPI.MultipleTemperatureInfo readMultipleTemperature(int jstart, int jnum)
readMultipleTemperature in interface IUHFTemperatureTagsAPIpublic boolean readTagVoltage(int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
float[] outVoltage)
readTagVoltage in interface IUHFTemperatureTagsAPIpublic boolean readTagVoltage(float[] outVoltage)
readTagVoltage in interface IUHFTemperatureTagsAPI