public interface IUHFProtocolParse
| Modifier and Type | Method and Description | 
|---|---|
| byte[] | blinkOfLedSendData(int duration,
                  int interval,
                  int count) | 
| 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[] | btGetNewTagNumFromFlashSendData() | 
| byte[] | btGetTagDataFromFlashSendData() | 
| byte[] | closeLedSendData() | 
| 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[] | getFastIDSendData() | 
| 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[] | getRFLinkSendData() | 
| byte[] | getScanBarcodeSendData()获取扫描条码的发送数据 | 
| byte[] | getStartInventoryTagSendData()获取循环盘点标签的发送数据 | 
| byte[] | getSTM32VersionSendData() | 
| byte[] | getStopInventorySendData()获取停止循环盘点标签的发送数据 | 
| byte[] | getTagfocusSendData() | 
| 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[] | openLedSendData() | 
| byte[] | parseBarcodeData(byte[] inData)解析扫描条码返回的数据 | 
| int | parseBatteryData(byte[] inData)解析获取电量返回的数据 | 
| boolean | parseBeepData(byte[] inData)解析设置蜂鸣器返回的数据 | 
| boolean | parseBlinkOfLedData(byte[] inData) | 
| boolean | parseBlockEraseDataData(byte[] inData) | 
| boolean | parseBlockWriteData(byte[] inData) | 
| boolean | parseBtDeleteAllTagToFlashData(byte[] inData) | 
| int | parseBtGetAllTagNumFromFlashData(byte[] inData) | 
| int | parseBtGetNewTagNumFromFlashData(byte[] indata) | 
| byte[] | parseBtGetTagDataFromFlashData(byte[] inData) | 
| boolean | parseCloseLedData(byte[] inData) | 
| UHFTAGInfo | parseContinuousInventoryTagData(byte[] inData)循环盘点标签返回的数据 | 
| boolean | parseFastIdData(byte[] inData) | 
| boolean | parseGBTagLockData(byte[] inData) | 
| int | parseGetCWData(byte[] inData) | 
| byte[] | parseGetEPCTIDModeData(byte[] inData) | 
| boolean | parseGetFastIdData(byte[] inData) | 
| byte | parseGetFrequencyModeData(byte[] inData) | 
| byte[] | parseGetGen2Data(byte[] inData) | 
| int | parseGetPowerData(byte[] inData)解析获取功率返回的数据 | 
| int | parseGetProtocolData(byte[] inData)解析获取协议返回的数据 | 
| int | parseGetReaderAwaitSleepTimeData(byte[] inData) | 
| int | parseGetRFLinkData(byte[] inData) | 
| int | parseGetTagfocusData(byte[] inData) | 
| UHFTAGInfo | parseInventorySingleTagData(byte[] inData)解析单次盘点标签返回的数据 | 
| boolean | parseKillData(byte[] inData)解析销毁标签返回的数据 | 
| boolean | parseLockData(byte[] inData)解析锁标签返回的数据 | 
| boolean | parseOpenLedData(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 | parseSetBeepTimeOfDuration(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 | parseSetPowerOnDynamicData(byte[] inData) | 
| boolean | parseSetProtocolData(byte[] inData)解析设置协议返回的数据 | 
| boolean | parseSetR6WorkModeData(byte[] inData) | 
| boolean | parseSetReaderAwaitSleepTimeData(byte[] inData) | 
| boolean | parseSetRFLinkData(byte[] inData) | 
| boolean | parseSetTagfocusData(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[] | setBeepTimeOfDurationSendData(int time) | 
| byte[] | setCWSendData(char flag) | 
| byte[] | setEPCAndTIDModeSendData() | 
| byte[] | setEPCAndTIDUserModeSendData(int user_prt,
                            int user_len) | 
| byte[] | setEPCModeSendData() | 
| byte[] | setFastIdSendData(int flag) | 
| 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[] | setPowerOnDynamicSendData(int power) | 
| byte[] | setPowerSendData(int power)获取设置功率的发送数据 | 
| byte[] | setProtocolSendData(int protocol)获取设置协议的发送数据 | 
| byte[] | setR6WorkmodeSendData(char flag) | 
| byte[] | setReaderAwaitSleepTimeSendData(char time) | 
| byte[] | setRFLinkSendData(int mode) | 
| byte[] | setTagfocusSendData(char flag) | 
| byte[] | uhfJump2BootSendData(char flag) | 
| byte[] | uhfStartUpdateSendData() | 
| byte[] | UHFStopUpdateSendData() | 
| byte[] | uhfUpdatingSendData(byte[] buf) | 
byte[] getBeepSendData(boolean isOpen)
isOpen - true:表示打开蜂鸣器, false:表示关闭蜂鸣器boolean parseBeepData(byte[] inData)
inData - 设置蜂鸣器返回的原始数据boolean parseSetBeepTimeOfDuration(byte[] 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)
UHFTAGInfo parseContinuousInventoryTagData(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)
inData - byte[] getFrequencyModeSendData()
byte[] setFrequencyModeSendData(int freMode)
byte parseGetFrequencyModeData(byte[] inData)
boolean parseSetFrequencyModeData(byte[] inData)
byte[] setBeepTimeOfDurationSendData(int time)
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)
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()
byte[] btGetNewTagNumFromFlashSendData()
int parseBtGetAllTagNumFromFlashData(byte[] inData)
int parseBtGetNewTagNumFromFlashData(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)
byte[] setTagfocusSendData(char flag)
boolean parseSetTagfocusData(byte[] inData)
byte[] getTagfocusSendData()
int parseGetTagfocusData(byte[] inData)
byte[] setRFLinkSendData(int mode)
boolean parseSetRFLinkData(byte[] inData)
byte[] getRFLinkSendData()
int parseGetRFLinkData(byte[] inData)
byte[] setFastIdSendData(int flag)
boolean parseFastIdData(byte[] inData)
byte[] getFastIDSendData()
boolean parseGetFastIdData(byte[] inData)
byte[] openLedSendData()
byte[] closeLedSendData()
byte[] blinkOfLedSendData(int duration,
                          int interval,
                          int count)
boolean parseOpenLedData(byte[] inData)
boolean parseCloseLedData(byte[] inData)
boolean parseBlinkOfLedData(byte[] inData)
byte[] setPowerOnDynamicSendData(int power)
boolean parseSetPowerOnDynamicData(byte[] inData)