public interface IUHFProtocolParse
限定符和类型 | 方法 | 说明 |
---|---|---|
byte[] |
blockEraseDataSendData(java.lang.String pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
java.lang.String ufData,
char uBank,
int uPtr,
char uCnt) |
|
byte[] |
blockWriteDataSendData(java.lang.String pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
java.lang.String ufData,
char uBank,
int uPtr,
char uCnt,
java.lang.String writeDatabuf) |
|
byte[] |
btDeleteAllTagToFlashSendData() |
|
byte[] |
btGetAllTagNumFromFlashSendData() |
|
byte[] |
btGetTagDataFromFlashSendData() |
|
byte[] |
GBTagLockSendData(java.lang.String pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
java.lang.String ufData,
char jmemory,
char jconfig,
char jaction) |
|
java.lang.String |
generateLockCode(java.util.ArrayList<java.lang.Integer> lockBank,
int lockMode) |
获取锁标签的锁定码
|
byte[] |
getBatterySendData() |
获取电量的发送数据
|
byte[] |
getBeepSendData(boolean isOpen) |
获取设置蜂鸣器的发送数据
|
byte[] |
getCWSendData() |
|
byte[] |
getEPCTIDModeSendData(char rev1,
char rev2) |
|
byte[] |
getFrequencyModeSendData() |
|
byte[] |
getGen2SendData() |
|
byte[] |
getInventorySingleTagSendData() |
|
byte[] |
getKillSendData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData) |
获取销毁标签的发送数据
|
byte[] |
getLockSendData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
java.lang.String lockCode) |
获取锁标签需要发送的数据
|
byte[] |
getPowerSendData() |
|
byte[] |
getProtocolSendData() |
获取协议需要发送数据
|
byte[] |
getReaderAwaitSleepTimeSendData() |
|
byte[] |
getReadSendData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int bank,
int ptr,
int cnt) |
获取读标签的发送数据
|
byte[] |
getReadTagSendData() |
获取在循环盘点标签的模式中,读取缓存标签的发送数据
|
byte[] |
getScanBarcodeSendData() |
获取扫描条码的发送数据
|
byte[] |
getStartInventoryTagSendData() |
获取循环盘点标签的发送数据
|
byte[] |
getSTM32VersionSendData() |
|
byte[] |
getStopInventorySendData() |
获取停止循环盘点标签的发送数据
|
byte[] |
getTemperatureSendData() |
|
byte[] |
getVersionSendData() |
|
byte[] |
getWriteSendData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int bank,
int ptr,
int cnt,
java.lang.String writeData) |
获取写标签的发送数据
|
byte[] |
parseBarcodeData(byte[] inData) |
解析扫描条码返回的数据
|
int |
parseBatteryData(byte[] inData) |
解析获取电量返回的数据
|
boolean |
parseBeepData(byte[] inData) |
解析设置蜂鸣器返回的数据
|
boolean |
parseBlockEraseDataData(byte[] inData) |
|
boolean |
parseBlockWriteData(byte[] inData) |
|
boolean |
parseBtDeleteAllTagToFlashData(byte[] inData) |
|
int |
parseBtGetAllTagNumFromFlashData(byte[] inData) |
|
byte[] |
parseBtGetTagDataFromFlashData(byte[] inData) |
|
boolean |
parseGBTagLockData(byte[] inData) |
|
int |
parseGetCWData(byte[] inData) |
|
byte[] |
parseGetEPCTIDModeData(byte[] inData) |
|
byte |
parseGetFrequencyModeData(byte[] inData) |
|
byte[] |
parseGetGen2Data(byte[] inData) |
|
int |
parseGetPowerData(byte[] inData) |
解析获取功率返回的数据
|
int |
parseGetProtocolData(byte[] inData) |
解析获取协议返回的数据
|
int |
parseGetReaderAwaitSleepTimeData(byte[] inData) |
|
UHFTAGInfo |
parseInventorySingleTagData(byte[] inData) |
|
boolean |
parseKillData(byte[] inData) |
解析销毁标签返回的数据
|
boolean |
parseLockData(byte[] inData) |
解析锁标签返回的数据
|
java.lang.String |
parseReadData(byte[] inData) |
解析读标签返回的数据
|
java.util.List<UHFTAGInfo> |
parseReadTagData_EPC(byte[] inData) |
解析循环盘点标签返回的标签数据
|
java.util.List<UHFTAGInfo> |
parseReadTagDataEPC_TID_USER(byte[] inData) |
|
boolean |
parseSetCWData(byte[] inData) |
|
boolean |
parseSetEPCAndTIDModeData(byte[] inData) |
|
boolean |
parseSetEPCAndTIDUserModeData(byte[] inData) |
|
boolean |
parseSetEPCModeData(byte[] inData) |
|
boolean |
parseSetFilterData(byte[] inData) |
|
boolean |
parseSetFrequencyModeData(byte[] inData) |
|
boolean |
parseSetGen2Data(byte[] inData) |
|
boolean |
parseSetJumpFrequencyData(byte[] inData) |
|
boolean |
parseSetPowerData(byte[] inData) |
解析设置功率返回的数据
|
boolean |
parseSetProtocolData(byte[] inData) |
解析设置协议返回的数据
|
boolean |
parseSetR6WorkModeData(byte[] inData) |
|
boolean |
parseSetReaderAwaitSleepTimeData(byte[] inData) |
|
boolean |
parseStartInventoryTagData(byte[] inData) |
|
java.lang.String |
parseSTM32VersionData(byte[] inData) |
|
boolean |
parseStopInventoryData(byte[] inData) |
|
int |
parseTemperatureData(byte[] inData) |
|
boolean |
parseUHFJump2BootData(byte[] inData) |
|
boolean |
parseUHFStartUpdateData(byte[] inData) |
|
boolean |
parseUHFStopUpdateData(byte[] inData) |
|
boolean |
parseUHFUpdatingData(byte[] inData) |
|
java.lang.String |
parseVersionData(byte[] inData) |
|
boolean |
parseWriteData(byte[] inData) |
解析写标签返回的数据
|
byte[] |
setCWSendData(char flag) |
|
byte[] |
setEPCAndTIDModeSendData() |
|
byte[] |
setEPCAndTIDUserModeSendData(int user_prt,
int user_len) |
|
byte[] |
setEPCModeSendData() |
|
byte[] |
setFilterSendData(char ufBank,
int ufPtr,
int datalen,
java.lang.String databuf) |
|
byte[] |
setFrequencyModeSendData(int freMode) |
|
byte[] |
setGen2SendData(char Target,
char Action,
char T,
char Q_Q,
char StartQ,
char MinQ,
char MaxQ,
char D_D,
char C_C,
char P_P,
char Sel,
char Session,
char G_G,
char LF) |
|
byte[] |
setJumpFrequencySendData(int Freqbuf) |
|
byte[] |
setPowerSendData(int power) |
获取设置功率的发送数据
|
byte[] |
setProtocolSendData(int protocol) |
获取设置协议的发送数据
|
byte[] |
setR6WorkmodeSendData(char flag) |
|
byte[] |
setReaderAwaitSleepTimeSendData(char time) |
|
byte[] |
uhfJump2BootSendData(char flag) |
|
byte[] |
uhfStartUpdateSendData() |
|
byte[] |
UHFStopUpdateSendData() |
|
byte[] |
uhfUpdatingSendData(byte[] buf) |
boolean parseBeepData(byte[] inData)
inData
- 设置蜂鸣器返回的原始数据byte[] parseBarcodeData(byte[] inData)
inData
- 蓝牙返回的条码原始数据int parseBatteryData(byte[] inData)
inData
- 蓝牙返回的原始数据boolean parseWriteData(byte[] inData)
inData
- 蓝牙返回的原始数据java.lang.String parseReadData(byte[] inData)
inData
- 蓝牙返回的原始数据boolean parseLockData(byte[] inData)
inData
- 蓝牙返回的原始数据boolean parseKillData(byte[] inData)
inData
- 蓝牙返回的原始数据UHFTAGInfo parseInventorySingleTagData(byte[] inData)
boolean parseSetProtocolData(byte[] inData)
inData
- 蓝牙返回的原始数据int parseGetProtocolData(byte[] inData)
inData
- 蓝牙返回的原始数据byte[] getStartInventoryTagSendData()
boolean parseStartInventoryTagData(byte[] inData)
byte[] getInventorySingleTagSendData()
byte[] getStopInventorySendData()
byte[] getReadTagSendData()
java.util.List<UHFTAGInfo> parseReadTagData_EPC(byte[] inData)
inData
- 蓝牙返回的原始数据java.util.List<UHFTAGInfo> parseReadTagDataEPC_TID_USER(byte[] inData)
boolean parseStopInventoryData(byte[] inData)
byte[] getPowerSendData()
byte[] setPowerSendData(int power)
power
- 功率boolean parseSetPowerData(byte[] inData)
inData
- 蓝牙返回的原始数据int parseGetPowerData(byte[] inData)
inData
- 蓝牙返回的原始数据byte[] getVersionSendData()
java.lang.String parseVersionData(byte[] inData)
byte[] getFrequencyModeSendData()
byte[] setFrequencyModeSendData(int freMode)
byte parseGetFrequencyModeData(byte[] inData)
boolean parseSetFrequencyModeData(byte[] inData)
byte[] getBeepSendData(boolean isOpen)
isOpen
- true:表示打开蜂鸣器, false:表示关闭蜂鸣器byte[] getScanBarcodeSendData()
byte[] getBatterySendData()
byte[] getWriteSendData(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int bank, int ptr, int cnt, java.lang.String writeData)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)filterBank
- 过滤的数据块filterPtr
- 过滤的起始地址(单位:bit)filterCnt
- 过滤的数据长度(单位:bit)filterData
- 过滤的数据bank
- 写入的数据块ptr
- 写入的起始地址(单位:字)cnt
- 写入的数据长度(单位:字)writeData
- 写入的数据byte[] getReadSendData(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int bank, int ptr, int cnt)
accessPwd
- 访问密码filterBank
- 过滤的数据块filterPtr
- 过滤的起始地址(单位:bit)filterCnt
- 过滤的数据长度(单位:bit)filterData
- 过滤的数据bank
- 读取的数据块ptr
- 读取的起始地址(单位:字)cnt
- 读取的数据长度(单位:字)byte[] getLockSendData(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, java.lang.String lockCode)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)filterBank
- 标签的存储区filterPtr
- 过滤起始地址(单位:bit)filterCnt
- 过滤数据长度(单位:bit)filterData
- 过滤数据lockCode
- 锁定码java.lang.String generateLockCode(java.util.ArrayList<java.lang.Integer> lockBank, int lockMode)
lockBank
- 要锁定的区域lockMode
- 锁定的模式byte[] getKillSendData(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)filterBank
- 标签的存储区filterPtr
- 过滤起始地址(单位:bit)filterCnt
- 过滤数据长度(单位:bit)filterData
- 过滤数据byte[] getProtocolSendData()
byte[] setProtocolSendData(int protocol)
protocol
- 0x00 表示 ISO18000-6C 协议, 0x01 表示 GB/T 29768 国标协议, 0x02 表示 GJB 7377.1 国军标协议byte[] getTemperatureSendData()
int parseTemperatureData(byte[] inData)
byte[] setEPCModeSendData()
boolean parseSetEPCModeData(byte[] inData)
byte[] setEPCAndTIDModeSendData()
boolean parseSetEPCAndTIDModeData(byte[] inData)
byte[] setEPCAndTIDUserModeSendData(int user_prt, int user_len)
boolean parseSetEPCAndTIDUserModeData(byte[] inData)
byte[] setGen2SendData(char Target, char Action, char T, char Q_Q, char StartQ, char MinQ, char MaxQ, char D_D, char C_C, char P_P, char Sel, char Session, char G_G, char LF)
boolean parseSetGen2Data(byte[] inData)
byte[] getGen2SendData()
byte[] parseGetGen2Data(byte[] inData)
byte[] blockWriteDataSendData(java.lang.String pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, java.lang.String ufData, char uBank, int uPtr, char uCnt, java.lang.String writeDatabuf)
boolean parseBlockWriteData(byte[] inData)
byte[] blockEraseDataSendData(java.lang.String pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, java.lang.String ufData, char uBank, int uPtr, char uCnt)
boolean parseBlockEraseDataData(byte[] inData)
byte[] GBTagLockSendData(java.lang.String pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, java.lang.String ufData, char jmemory, char jconfig, char jaction)
boolean parseGBTagLockData(byte[] inData)
byte[] setFilterSendData(char ufBank, int ufPtr, int datalen, java.lang.String databuf)
boolean parseSetFilterData(byte[] inData)
byte[] setCWSendData(char flag)
boolean parseSetCWData(byte[] inData)
byte[] getCWSendData()
int parseGetCWData(byte[] inData)
byte[] setJumpFrequencySendData(int Freqbuf)
boolean parseSetJumpFrequencyData(byte[] inData)
byte[] btDeleteAllTagToFlashSendData()
boolean parseBtDeleteAllTagToFlashData(byte[] inData)
byte[] btGetAllTagNumFromFlashSendData()
int parseBtGetAllTagNumFromFlashData(byte[] inData)
byte[] btGetTagDataFromFlashSendData()
byte[] parseBtGetTagDataFromFlashData(byte[] inData)
byte[] setR6WorkmodeSendData(char flag)
boolean parseSetR6WorkModeData(byte[] inData)
byte[] uhfJump2BootSendData(char flag)
boolean parseUHFJump2BootData(byte[] inData)
byte[] uhfStartUpdateSendData()
boolean parseUHFStartUpdateData(byte[] inData)
byte[] uhfUpdatingSendData(byte[] buf)
boolean parseUHFUpdatingData(byte[] inData)
byte[] UHFStopUpdateSendData()
boolean parseUHFStopUpdateData(byte[] inData)
byte[] getEPCTIDModeSendData(char rev1, char rev2)
byte[] parseGetEPCTIDModeData(byte[] inData)
byte[] getSTM32VersionSendData()
java.lang.String parseSTM32VersionData(byte[] inData)
byte[] setReaderAwaitSleepTimeSendData(char time)
boolean parseSetReaderAwaitSleepTimeData(byte[] inData)
byte[] getReaderAwaitSleepTimeSendData()
int parseGetReaderAwaitSleepTimeData(byte[] inData)