RFIDWithUHFNetwork
, RFIDWithUHFNetworkMT
, RFIDWithUHFUART
, RFIDWithUHFUsb
, RFIDWithUHFUsbOfIR
public interface IUHF
限定符和类型 | 字段 | 说明 |
---|---|---|
static int |
Bank_EPC |
EPC存储区(EPC area)
|
static int |
Bank_RESERVED |
RESERVED存储区(RESERVED area)
|
static int |
Bank_TID |
TID存储区(TID area)
|
static int |
Bank_USER |
USER存储区(USER area)
|
static int |
LockBank_ACCESS |
锁定的区域ACCESS (ACCESS LOCK area)
|
static int |
LockBank_EPC |
锁定的区域EPC (EPC LOCK area)
|
static int |
LockBank_KILL |
锁定的区域KILL (KILL LOCK area)
|
static int |
LockBank_TID |
锁定的区域TID (TID LOCK area)
|
static int |
LockBank_USER |
锁定的区域USER (USER LOCK area)
|
static int |
LockMode_LOCK |
锁定模式:锁定(LOCK mode: lock)
|
static int |
LockMode_OPEN |
锁定模式:开放(LOCK mode: Release)
|
static int |
LockMode_PLOCK |
锁定模式:永久锁定(LOCK mode: Permanent LOCK)
|
static int |
LockMode_POPEN |
锁定模式:永久开放(LOCK mode: Permanent release)
|
限定符和类型 | 方法 | 说明 |
---|---|---|
boolean |
blockWriteData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String writeData) |
向标签写入数据(支持大数据标签写入)、当需要写入的标签数据比较大可以使用此函数写入
Write data into tag(support big-sized data writing), user could use this function when big-sized data need to be written. |
boolean |
blockWriteData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int bank,
int ptr,
int cnt,
java.lang.String writeData) |
向标签写入数据(支持大数据标签写入)、当需要写入的标签数据比较大可以使用此函数写入
Write data into tag(support big-sized data writing), user could use this function when big-sized data need to be written. |
boolean |
eraseData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt) |
擦除数据,被擦除的数据块其内容将被设置成0.
Data block that has been cleaned will be setup to 0. |
boolean |
eraseData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int bank,
int ptr,
int cnt) |
擦除指定标签的数据,被擦除的数据块其内容将被设置成0.
Clean specific tag data, data block after cleaned will be set to 0. |
boolean |
free() |
关闭UHF模块
Switch OFF UHF module |
java.lang.String |
generateLockCode(java.util.ArrayList<java.lang.Integer> lockBank,
int lockMode) |
获取锁定码
Get lock code |
char[] |
getBeep() |
|
int |
getCW() |
获取连续波设置
Acquire CW setup |
byte[] |
getEPCAndTIDUserMode() |
获取当前循环盘点的模式(EPC或者EPC+TID或者EPC+TID+USER)
Acquire current scan mode(EPC or EPC+TID or EPC+TID+USER) |
int |
getEPCAndTIDUserModeEx(int[] tid_ptr,
int[] tid_len,
int[] user_prt,
int[] user_len) |
获取当前循环盘点的模式(EPC或者EPC+TID或者EPC+TID+USER)
Acquire current scan mode(EPC or EPC+TID or EPC+TID+USER) |
int |
getFrequencyMode() |
读取模块的工作模式
Read work mode of module |
char[] |
getGen2() |
获取Gen2参数
Acquire Gen2 parameter [0] target: s0:0 s1:1 s2:2 s3:3 SL:4 [1] action: 0,1,2,3,4,5,6 [2] t: Disable truncation 0, Enable truncation 1 [3] q: 固定Q算法 0, 动态Q算法 1 [3] q: fixed Q algorithm 0, dynamic Q algorithm 1 [4] startQ: 0,1,2,3.....15 注意:在固定Q算法下,Q固定为StartQ,忽略MinQ 和 MaxQ [4] startQ: 0,1,2,3.....15 note: in fixed algorithm, Q is fixed as StartQ, neglect MinQ and MaxQ [5] minQ: 0,1,2,3.....15 [6] maxQ:0,1,2,3......15 [7] dr:0,1 [8] coding:0,1,2,3 [9] p:0,1 [10] sel:0,1,2,3 [11] Session:0,1,2,3 [12] g:0,1 [13] linkFrequency:0,1,2,3,4,5,6,7 |
long |
getIdleMs() |
|
java.lang.String[] |
getIPAndPort() |
|
int |
getPower() |
读取模块的功率
Read module output power |
int |
getProtocol() |
获取协议
Acquire protocol |
int[] |
getPwm() |
获取占空比,仅适用于R2000模块
acquire duty ratio, used for R2000 module only |
int[] |
getQTPara() |
获取是否开启寻隐藏区
acquire hidden area activation or not (R2000 QT tag only) |
int |
getRFLink() |
获取链路参数
acquire link parameter |
int |
getTemperature() |
获取模块温度
Acquire module Temperature |
java.lang.String |
getVersion() |
读取UHF模块版本号
Read UHF module version |
java.lang.String |
getVersionCode() |
|
boolean |
init(java.lang.String path) |
初始化UHF模块
Initiate UHF module |
UHFTAGInfo |
inventorySingleTag() |
单步识别标签
Identify tag in single mode |
boolean |
killTag(java.lang.String killPwd) |
销毁指定标签,默认密码(0x00 0x00 0x00 0x00)不能执行销毁
Kill specific tag, default password(0x00 0x00 0x00 0x00) |
boolean |
killTag(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData) |
销毁指定标签 ,默认密码(0x00 0x00 0x00 0x00)不能执行销毁
Kill specific tag, default password(0x00 0x00 0x00 0x00) |
boolean |
lockMem(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String filterData,
java.lang.String lockCode) |
锁定指定标签
Lock specific tag |
boolean |
lockMem(java.lang.String accessPwd,
java.lang.String lockCode) |
锁定标签
Lock tag |
java.lang.String |
readData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt) |
读取标签数据
Read tag data |
java.lang.String |
readData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int bank,
int ptr,
int cnt) |
读取指定标签数据
Read specific tag data |
UHFTAGInfo |
readTagFromBuffer() |
获取缓冲区的标签数据
Get tag data from buffer startInventoryTag() 启动识别标签之后,在子线程循环调用此函数不断获取缓冲区的标签信息,每次返回一张标签数据startInventoryTag() After tag reading has been enabled, call this function in sub threads to get data information continously, return one tag information for each time.在调用 stopInventory() 之后,应当退出子线程。 |
boolean |
resetUHFSoft() |
UHF模塊復位
UHF reset |
boolean |
setBeep(int mode) |
|
boolean |
setCW(int flag) |
设置连续波
Setup CW |
boolean |
setEPCAndTIDMode() |
设置循环盘点同时读取 EPC、TID 模式
Setup auto scan to acquire EPC, TID mode |
boolean |
setEPCAndTIDUserMode(int user_prt,
int user_len) |
设置循环盘点同时读取 EPC、TID、USER 模式
Setup auto scan to acquire EPC, TID, User mode |
boolean |
setEPCAndTIDUserModeEx(int mode,
int tid_ptr,
int tid_len,
int user_prt,
int user_len) |
设置循环盘点同时读取 EPC、TID、USER 模式
Setup auto scan to acquire EPC, TID, User mode |
boolean |
setEPCMode() |
设置循环盘点只获取EPC的数据
Setup auto scan to acquire EPC only |
boolean |
setFastID(boolean enalbe) |
开关FastID功能
ON/OFF FastID function |
boolean |
setFilter(int bank,
int ptr,
int cnt,
java.lang.String data) |
过滤循环盘点的标签,在
startInventoryTag() 循环盘点标签之前,可以设置要过滤的数据。 |
boolean |
setFreHop(float fre) |
设置模块频点
Setup frequency Hop |
boolean |
setFrequencyMode(byte freMode) |
设置模块的工作模式
Setup work mode of module |
boolean |
setGen2(int target,
int action,
int t,
int q,
int startQ,
int minQ,
int maxQ,
int dr,
int coding,
int p,
int Sel,
int Session,
int g,
int linkFrequency) |
设置 Gen2参数
Setup Gen2 parameter |
boolean |
setIPAndPort(java.lang.String IP,
java.lang.String port) |
|
boolean |
setPower(int power) |
设置模块的功率
Setup output power |
boolean |
setProtocol(int protocol) |
设置协议
Setup protocol |
boolean |
setPwm(int WorkTime,
int WaitTime) |
设置占空比,仅适用于R2000模块
setup duty ration, used for R2000 module |
boolean |
setQTPara(boolean enable) |
开启寻隐藏区
activate searching hidden area |
boolean |
setRFLink(int mode) |
设置链路参数
Setup RFlink |
boolean |
setTagFocus(boolean enalbe) |
开关TagFocus功能
ON/OFF TagFocus |
boolean |
startInventoryTag() |
启动识别Tag循环,只是开启识别Tag循环,之后将识别到的标签号上传到缓冲区,
readTagFromBuffer() Enable Tag auto reading and upload tag number to buffer, readTagFromBuffer() 用于从缓冲区读取一个标签号数据,开启循环识别之后,模块只能响应 stopInventory() 函数 。 |
boolean |
stopInventory() |
停止循环识别,在调用此函数之后应当退出循环获取缓冲区的标签信息的子线程
Stop auto reading, after call this function to exit sub threads of tag data of buffer. |
boolean |
uhfBlockPermalock(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int ReadLock,
int uBank,
int uPtr,
int uRange,
byte[] uMaskbuf) |
数据块操作
|
boolean |
uhfGBTagLock(java.lang.String accessPwd,
int memory,
int config,
int action) |
|
boolean |
uhfGBTagLock(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int memory,
int config,
int action) |
|
boolean |
uhfJump2Boot() |
uhf进入boot模式 ,开始升级之前需要调用此函数
UHF enter boot mode, need to call this formula before upgrade |
boolean |
uhfJump2BootToSTM32() |
|
boolean |
uhfStartUpdate() |
开始升级uhf模块
Start upgrade UHF module |
boolean |
uhfStopUpdate() |
停止升级uhf模块,uhf模块升级完成后需要调用此函数
Stop upgrade UHF module, call this formula after module has been upgraded. |
boolean |
uhfUpdating(byte[] buff) |
升级uhf模块,发送uhf固件数据
Upgrade UHF module, send UHF firmware data |
boolean |
writeData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String data) |
向标签写入数据
Write data in tag |
boolean |
writeData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int bank,
int ptr,
int cnt,
java.lang.String writeData) |
将数据写入指定标签
Write data |
static final int Bank_RESERVED
static final int Bank_EPC
static final int Bank_TID
static final int Bank_USER
static final int LockMode_LOCK
static final int LockMode_OPEN
static final int LockMode_PLOCK
static final int LockMode_POPEN
static final int LockBank_KILL
static final int LockBank_ACCESS
static final int LockBank_EPC
static final int LockBank_TID
static final int LockBank_USER
boolean init(java.lang.String path)
path
- pathboolean free()
java.lang.String getVersion()
int getPower()
boolean setPower(int power)
power
- 功率值(Power values)int getFrequencyMode()
boolean setFrequencyMode(byte freMode)
freMode
- 0x01:China Standard(840~845MHz) boolean startInventoryTag()
readTagFromBuffer()
readTagFromBuffer()
stopInventory()
函数 。stopInventory()
only. stopInventory()
停止识别循环(Stop auto reading)readTagFromBuffer()
获取冲区的数据(get data from buffer)UHFTAGInfo readTagFromBuffer()
startInventoryTag()
启动识别标签之后,在子线程循环调用此函数不断获取缓冲区的标签信息,每次返回一张标签数据startInventoryTag()
After tag reading has been enabled, call this function in sub threads to get data information continously, return one tag information for each time.stopInventory()
之后,应当退出子线程。stopInventory()
, exit sub threads.boolean stopInventory()
java.lang.String generateLockCode(java.util.ArrayList<java.lang.Integer> lockBank, int lockMode)
lockBank
- 要锁定的区域 (lockBank areas that need to lock ): LockBank_KILL
LockBank_ACCESS
LockBank_TID
LockBank_USER
LockBank_EPC
lockMode
- 锁定的模式(lockMode lock modes):LockMode_LOCK
LockMode_OPEN
LockMode_PLOCK
LockMode_POPEN
boolean lockMem(java.lang.String accessPwd, int bank, int ptr, int cnt, java.lang.String filterData, java.lang.String lockCode)
accessPwd
- ACCESS PASSWORD (4 bites)bank
- 标签的存储区(memory area):Bank_RESERVED
、Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 过滤起始地址,单位:bit (Filter start address,unit:bit)cnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤。 (Filter data length(unit:bit) when filter length is 0, it means no filter.)filterData
- 过滤数据(Filter data)lockCode
- 锁定码 (Lock Code)boolean lockMem(java.lang.String accessPwd, java.lang.String lockCode)
accessPwd
- ACCESS PASSWORD (4 bites)lockCode
- 锁定码 (Lock Code)boolean uhfGBTagLock(java.lang.String accessPwd, int memory, int config, int action)
boolean uhfGBTagLock(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int memory, int config, int action)
UHFTAGInfo inventorySingleTag()
java.lang.String readData(java.lang.String accessPwd, int bank, int ptr, int cnt)
accessPwd
- Access passwordbank
- 读取的存储区(read storage area): Bank_RESERVED
、Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 读取的起始地址(单位:字) (read start address(unit: word))cnt
- 读取的数据长度(单位:字) (read data length(unit: word))java.lang.String readData(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int bank, int ptr, int cnt)
accessPwd
- ACCESS PASSWORD (4 bites)filterBank
- 过滤的存储区(Filtered storage area ): Bank_EPC
、Bank_TID
、Bank_USER
filterPtr
- 过滤的起始地址(Filter start address)filterCnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤 ( Filter data length(unit:bit), when filter data length is 0, it means no filter.)filterData
- 过滤的数据(Filtered data)bank
- 读取的存储区(Read storage area) Bank_RESERVED
、Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 读取的起始地址(单位:字) (read start address(unit: word))cnt
- 读取的数据长度(单位:字) (read data length(unit: word))boolean writeData(java.lang.String accessPwd, int bank, int ptr, int cnt, java.lang.String data)
accessPwd
- ACCESS PASSWORD (4 bites)bank
- 标签的存储区(Storage area):Bank_RESERVED
、Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 起始地址的偏移量(start address(unit: word))cnt
- 数据的长度(Word为单位,不能为0)(Data length(Word is unit, cannot be 0))data
- 要写入的数据,十六进制格式 (Data format should be hexvalue)boolean writeData(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 bites)filterBank
- 过滤的存储区(Filtered storage area ): Bank_EPC
、Bank_TID
、Bank_USER
filterPtr
- 过滤的起始地址(Filter start address)filterCnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤 ( Filter data length(unit:bit), when filter data length is 0, it means no filter.)filterData
- 过滤的数据(Filtered data)bank
- 标签的存储区(Storage area): Bank_RESERVED
、Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 起始地址的偏移量(start address(unit: word))cnt
- 数据的长度(Word为单位,不能为0)(Data length(Word is unit, cannot be 0))writeData
- 要写入的数据,十六进制格式 (Data format should be hexvalue)boolean blockWriteData(java.lang.String accessPwd, int bank, int ptr, int cnt, java.lang.String writeData)
accessPwd
- ACCESS PASSWORD (4 bites)bank
- 标签的存储区(Storage area): Bank_RESERVED
、Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 起始地址的偏移量(start address(unit: word))cnt
- 数据的长度(Word为单位,不能为0)(Data length(Word is unit, cannot be 0))writeData
- 要写入的数据,十六进制格式 (Data format should be hexvalue)boolean blockWriteData(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 bites)filterBank
- 过滤的存储区(Filtered storage area ): Bank_EPC
、Bank_TID
、Bank_USER
filterPtr
- 过滤的起始地址(Filter start address)filterCnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤 ( Filter data length(unit:bit), when filter data length is 0, it means no filter.)filterData
- 过滤的数据(Filtered data)bank
- 标签的存储区(Storage area): Bank_RESERVED
、Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 起始地址的偏移量(start address(unit: word))cnt
- 数据的长度(Word为单位,不能为0)(Data length(Word is unit, cannot be 0))writeData
- 要写入的数据,十六进制格式 (Data format should be hexvalue)boolean eraseData(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int bank, int ptr, int cnt)
accessPwd
- ACCESS PASSWORD (4 bites)filterBank
- 过滤的存储区(Filtered storage area ):Bank_EPC
、Bank_TID
、Bank_USER
filterPtr
- 过滤的起始地址(Filter start address)filterCnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤 ( Filter data length(unit:bit), when filter data length is 0, it means no filter.)filterData
- 过滤的数据(Filtered data)bank
- 擦除的数据区域(Cleaned data block):Bank_RESERVED
、 Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 擦除的起始地址(单位:字) (Cleaned start address(Unit: word))cnt
- 擦除的数据长度(单位:字) (Cleaned data length(Unit: word))boolean eraseData(java.lang.String accessPwd, int bank, int ptr, int cnt)
accessPwd
- ACCESS PASSWORD (4 bites)bank
- 擦除的数据区域(Cleaned data block):Bank_RESERVED
、 Bank_EPC
、Bank_TID
、Bank_USER
ptr
- 擦除的起始地址(单位:字) (Cleaned start address(Unit: word))cnt
- 擦除的数据长度(单位:字) (Cleaned data length(Unit: word))boolean setFilter(int bank, int ptr, int cnt, java.lang.String data)
startInventoryTag()
循环盘点标签之前,可以设置要过滤的数据。startInventoryTag()
, setup data that needs to be filtered.readTagFromBuffer()
。readTagFromBuffer()
.boolean killTag(java.lang.String killPwd)
killPwd
- 销毁密码(Kill password)boolean killTag(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData)
accessPwd
- 销毁密码(Kill password)filterBank
- 过滤的存储区(Filtered storage area ):Bank_EPC
、Bank_TID
、Bank_USER
filterPtr
- 过滤的起始地址(Filter start address)filterCnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤 ( Filter data length(unit:bit), when filter data length is 0, it means no filter.)filterData
- 过滤的数据(Filtered data)boolean setProtocol(int protocol)
protocol
- 0x00: ISO18000-6C int getProtocol()
boolean setFreHop(float fre)
fre
- 要设置的频点(frequency need to be set)boolean setRFLink(int mode)
mode
- 0: DSB_ASK/FM0/40KH; int getRFLink()
boolean setFastID(boolean enalbe)
enalbe
- true:开(on),false:关(off)boolean setTagFocus(boolean enalbe)
enalbe
- true:开(on),false:关(off)boolean setEPCMode()
boolean setEPCAndTIDMode()
boolean setEPCAndTIDUserMode(int user_prt, int user_len)
user_prt
- USER区起始地址(Start addressin USER area)user_len
- USER区长度(Data length in USER area)byte[] getEPCAndTIDUserMode()
boolean setEPCAndTIDUserModeEx(int mode, int tid_ptr, int tid_len, int user_prt, int user_len)
mode
- 0:EPC,1:EPC+TID, 2:EPC+TID+USERtid_ptr
- TID区起始地址tid_len
- TID区长度user_prt
- USRE区起始地址user_len
- USRE区长度int getEPCAndTIDUserModeEx(int[] tid_ptr, int[] tid_len, int[] user_prt, int[] user_len)
tid_ptr
- [0] TID区起始地址tid_len
- [0] TID区长度user_prt
- [0] USRE区起始地址user_len
- [0] USRE区长度int getTemperature()
boolean uhfBlockPermalock(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int ReadLock, int uBank, int uPtr, int uRange, byte[] uMaskbuf)
accessPwd
- ACCESS PASSWORD (4 bites)filterBank
- 过滤的存储区(Filtered storage area ):Bank_EPC
、Bank_TID
、Bank_USER
filterPtr
- 过滤的起始地址(Filter start address)filterCnt
- 过滤数据长度(单位:bit),当过滤的数据长度为0时,表示无过滤 ( Filter data length(unit:bit), when filter data length is 0, it means no filter.)filterData
- 过滤的数据(Filtered data)ReadLock
- :
0表示读设置 1表示锁设置 (0 menas read config 1 means lock config)uBank
- :
存储区域(Storage area): Bank_RESERVED
、Bank_EPC
、Bank_TID
、Bank_USER
uPtr
- :
存储区域起始地址 ,默认为0,其中 1个块单元为16个块 (Start address in storage area, default is 0, 1 unit has 16 blocks)uRange
- :
存储区域结束范围,默认为1,其中 1个块单元为16个块 (End of storage, default is 1, 1 unit has 16 blocks)uMaskbuf
- :
设置锁MSAK, 高位在前,每个bit 代表为1个块,默认为2字节 (Setup lock MSAK, high level is at front, every bit has 1 block, default is 2 bytes.)boolean setGen2(int target, int action, int t, int q, int startQ, int minQ, int maxQ, int dr, int coding, int p, int Sel, int Session, int g, int linkFrequency)
target
- s0:0 s1:1 s2:2 s3:3 SL:4action
- 0,1,2,3,4,5,6t
- Disable truncation 0, Enable truncation 1q
- 固定Q算法 0, 动态Q算法 1startQ
- 0,1,2,3.....15 注意:在固定Q算法下,Q固定为StartQ,忽略MinQ 和 MaxQminQ
- 0,1,2,3.....15maxQ
- 0,1,2,3......15dr
- 0,1coding
- 0,1,2,3p
- 0,1Sel
- 0,1,2,3Session
- 0,1,2,3g
- 0,1linkFrequency
- 0,1,2,3,4,5,6,7char[] getGen2()
boolean setPwm(int WorkTime, int WaitTime)
WorkTime
- 工作时间(0~255毫秒)WaitTime
- 空闲时间(0~255毫秒)int[] getPwm()
boolean setQTPara(boolean enable)
enable
- true为开启,false为关闭int[] getQTPara()
boolean setCW(int flag)
flag
- 1:表示开, 0:表示关int getCW()
boolean uhfJump2Boot()
boolean uhfJump2BootToSTM32()
boolean uhfStartUpdate()
boolean uhfUpdating(byte[] buff)
buff
- 固件数据(buff firmware data)boolean uhfStopUpdate()
boolean resetUHFSoft()
boolean setIPAndPort(java.lang.String IP, java.lang.String port)
java.lang.String[] getIPAndPort()
char[] getBeep()
boolean setBeep(int mode)
java.lang.String getVersionCode()
long getIdleMs()