public class BleDevice_qcom extends java.lang.Object implements IBleDevice
Constructor and Description |
---|
BleDevice_qcom(java.lang.String address,
Context context) |
Modifier and Type | Method and Description |
---|---|
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) |
void |
connect() |
void |
connect(ConnectionStatusCallback<java.lang.Object> btStatusCallback) |
boolean |
deleteAllTagToFlash() |
void |
disconnect() |
boolean |
eraseData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt) |
boolean |
eraseData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int bank,
int ptr,
int cnt) |
java.lang.String |
generateLockCode(java.util.ArrayList<java.lang.Integer> lockBank,
int lockMode) |
int |
getAllTagTotalFromFlash() |
int |
getBattery() |
BleDevice.BleDeviceInfo |
getBleDeviceInfo() |
java.lang.String |
getBleHardwareVersion() |
java.util.HashMap<java.lang.String,java.lang.String> |
getBluetoothVersion() |
ConnectionStatus |
getConnectStatus() |
int |
getCW() |
InventoryModeEntity |
getEPCAndTIDUserMode() |
int |
getFrequencyMode() |
Gen2Entity |
getGen2() |
java.lang.String |
getMainboardVersion() |
int |
getNewTagTotalFromFlash() |
int |
getPower() |
int |
getProtocol() |
int |
getRFLink() |
java.util.List<UHFTAGInfo> |
getTagDataFromFlash() |
int |
getTemperature() |
java.lang.String |
getUhfSoftwareVersion() |
void |
init(Context context) |
UHFTAGInfo |
inventorySingleTag() |
boolean |
isInventorying() |
boolean |
killTag(java.lang.String killPwd) |
boolean |
killTag(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData) |
boolean |
lockMem(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String filterData,
java.lang.String lockCode) |
boolean |
lockMem(java.lang.String accessPwd,
java.lang.String lockCode) |
java.lang.String |
readData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt) |
java.lang.String |
readData(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int bank,
int ptr,
int cnt) |
java.lang.String |
scanBarcode() |
byte[] |
scanBarcodeToBytes() |
boolean |
setBeep(boolean isOpen) |
void |
setConnectionStatusCallback(ConnectionStatusCallback<java.lang.Object> btStatusCallback) |
boolean |
setCW(int flag) |
boolean |
setEPCAndTIDMode() |
boolean |
setEPCAndTIDUserMode(int user_prt,
int user_len) |
boolean |
setEPCMode() |
boolean |
setFastID(boolean enalbe) |
boolean |
setFilter(int bank,
int ptr,
int cnt,
java.lang.String data) |
boolean |
setFreHop(float fre) |
boolean |
setFrequencyMode(int freMode) |
boolean |
setGen2(Gen2Entity gen2Entity) |
void |
setInventoryCallback(IUHFInventoryCallback inventoryCallback) |
void |
setKeyEventCallback(KeyEventCallback KeyEventCallback) |
boolean |
setPower(int power) |
boolean |
setProtocol(int protocol) |
boolean |
setRemoteBluetoothName(java.lang.String name) |
boolean |
setRFLink(int mode) |
void |
setSupportRssi(boolean isSupportRssi) |
boolean |
setTagFocus(boolean enalbe) |
boolean |
startInventoryTag() |
boolean |
startLocation(java.lang.String label,
int bank,
int ptr,
IUHFLocationCallback locationCallback) |
boolean |
stopInventory() |
boolean |
stopLocation() |
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 |
uhfJump2Boot() |
boolean |
uhfJump2Boot(int type) |
boolean |
uhfJumpToMainboardBoot() |
boolean |
uhfStartUpdate() |
boolean |
uhfStopUpdate() |
boolean |
uhfUpdating(byte[] buff) |
boolean |
writeData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String data) |
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) |
boolean |
writeDataToEpc(java.lang.String accessPwd,
int filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
java.lang.String writeData) |
boolean |
writeDataToEpc(java.lang.String accessPwd,
java.lang.String writeData) |
public void init(Context context)
public void connect()
connect
in interface IBleDevice
public void connect(ConnectionStatusCallback<java.lang.Object> btStatusCallback)
connect
in interface IBleDevice
public void disconnect()
disconnect
in interface IBleDevice
public void setSupportRssi(boolean isSupportRssi)
setSupportRssi
in interface IBleDevice
public boolean uhfJumpToMainboardBoot()
uhfJumpToMainboardBoot
in interface IBleDevice
public boolean setRemoteBluetoothName(java.lang.String name)
setRemoteBluetoothName
in interface IBleDevice
public java.util.HashMap<java.lang.String,java.lang.String> getBluetoothVersion()
getBluetoothVersion
in interface IBleDevice
public java.lang.String getBleHardwareVersion()
getBleHardwareVersion
in interface IBleDevice
public boolean stopLocation()
stopLocation
in interface IBleDevice
public boolean startLocation(java.lang.String label, int bank, int ptr, IUHFLocationCallback locationCallback)
startLocation
in interface IBleDevice
public java.lang.String getMainboardVersion()
getMainboardVersion
in interface IBleDevice
public int getBattery()
getBattery
in interface IBleDevice
public boolean setBeep(boolean isOpen)
setBeep
in interface IBleDevice
public java.lang.String scanBarcode()
scanBarcode
in interface IBleDevice
public byte[] scanBarcodeToBytes()
scanBarcodeToBytes
in interface IBleDevice
public void setKeyEventCallback(KeyEventCallback KeyEventCallback)
setKeyEventCallback
in interface IBleDevice
public int getPower()
getPower
in interface IBleDevice
public boolean setPower(int power)
setPower
in interface IBleDevice
public java.lang.String getUhfSoftwareVersion()
getUhfSoftwareVersion
in interface IBleDevice
public int getFrequencyMode()
getFrequencyMode
in interface IBleDevice
public boolean setFrequencyMode(int freMode)
setFrequencyMode
in interface IBleDevice
public boolean startInventoryTag()
startInventoryTag
in interface IBleDevice
public boolean stopInventory()
stopInventory
in interface IBleDevice
public java.lang.String generateLockCode(java.util.ArrayList<java.lang.Integer> lockBank, int lockMode)
generateLockCode
in interface IBleDevice
public boolean lockMem(java.lang.String accessPwd, int bank, int ptr, int cnt, java.lang.String filterData, java.lang.String lockCode)
lockMem
in interface IBleDevice
public boolean lockMem(java.lang.String accessPwd, java.lang.String lockCode)
lockMem
in interface IBleDevice
public UHFTAGInfo inventorySingleTag()
inventorySingleTag
in interface IBleDevice
public java.lang.String readData(java.lang.String accessPwd, int bank, int ptr, int cnt)
readData
in interface IBleDevice
public java.lang.String readData(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int bank, int ptr, int cnt)
readData
in interface IBleDevice
public boolean writeData(java.lang.String accessPwd, int bank, int ptr, int cnt, java.lang.String data)
writeData
in interface IBleDevice
public 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)
writeData
in interface IBleDevice
public boolean writeDataToEpc(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, java.lang.String writeData)
writeDataToEpc
in interface IBleDevice
public boolean writeDataToEpc(java.lang.String accessPwd, java.lang.String writeData)
writeDataToEpc
in interface IBleDevice
public 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)
blockWriteData
in interface IBleDevice
public boolean eraseData(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int bank, int ptr, int cnt)
eraseData
in interface IBleDevice
public boolean eraseData(java.lang.String accessPwd, int bank, int ptr, int cnt)
eraseData
in interface IBleDevice
public boolean setFilter(int bank, int ptr, int cnt, java.lang.String data)
setFilter
in interface IBleDevice
public boolean killTag(java.lang.String killPwd)
killTag
in interface IBleDevice
public boolean killTag(java.lang.String accessPwd, int filterBank, int filterPtr, int filterCnt, java.lang.String filterData)
killTag
in interface IBleDevice
public boolean setProtocol(int protocol)
setProtocol
in interface IBleDevice
public int getProtocol()
getProtocol
in interface IBleDevice
public boolean setFreHop(float fre)
setFreHop
in interface IBleDevice
public boolean setRFLink(int mode)
setRFLink
in interface IBleDevice
public int getRFLink()
getRFLink
in interface IBleDevice
public boolean setFastID(boolean enalbe)
setFastID
in interface IBleDevice
public boolean setTagFocus(boolean enalbe)
setTagFocus
in interface IBleDevice
public boolean setEPCMode()
setEPCMode
in interface IBleDevice
public boolean setEPCAndTIDMode()
setEPCAndTIDMode
in interface IBleDevice
public boolean setEPCAndTIDUserMode(int user_prt, int user_len)
setEPCAndTIDUserMode
in interface IBleDevice
public InventoryModeEntity getEPCAndTIDUserMode()
getEPCAndTIDUserMode
in interface IBleDevice
public int getTemperature()
getTemperature
in interface IBleDevice
public 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)
uhfBlockPermalock
in interface IBleDevice
public boolean setGen2(Gen2Entity gen2Entity)
setGen2
in interface IBleDevice
public Gen2Entity getGen2()
getGen2
in interface IBleDevice
public boolean setCW(int flag)
setCW
in interface IBleDevice
public int getCW()
getCW
in interface IBleDevice
public boolean uhfJump2Boot()
uhfJump2Boot
in interface IBleDevice
public boolean uhfJump2Boot(int type)
uhfJump2Boot
in interface IBleDevice
public boolean uhfStartUpdate()
uhfStartUpdate
in interface IBleDevice
public boolean uhfUpdating(byte[] buff)
uhfUpdating
in interface IBleDevice
public boolean uhfStopUpdate()
uhfStopUpdate
in interface IBleDevice
public void setConnectionStatusCallback(ConnectionStatusCallback<java.lang.Object> btStatusCallback)
setConnectionStatusCallback
in interface IBleDevice
public ConnectionStatus getConnectStatus()
getConnectStatus
in interface IBleDevice
public boolean isInventorying()
isInventorying
in interface IBleDevice
public void setInventoryCallback(IUHFInventoryCallback inventoryCallback)
setInventoryCallback
in interface IBleDevice
public int getAllTagTotalFromFlash()
getAllTagTotalFromFlash
in interface IBleDevice
public boolean deleteAllTagToFlash()
deleteAllTagToFlash
in interface IBleDevice
public java.util.List<UHFTAGInfo> getTagDataFromFlash()
getTagDataFromFlash
in interface IBleDevice
public int getNewTagTotalFromFlash()
getNewTagTotalFromFlash
in interface IBleDevice
public BleDevice.BleDeviceInfo getBleDeviceInfo()
getBleDeviceInfo
in interface IBleDevice