public class RFIDWithISO15693
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
RFIDWithISO15693.TagType
标签类型
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
free()
释放rfid模块
|
static RFIDWithISO15693 |
getInstance()
获取ISO15693协议操作实例
|
java.lang.String |
getVersion()
获取rfid 版本信息
|
boolean |
init()
初始化rfid模块
|
ISO15693Entity |
inventory()
读卡
|
boolean |
isPowerOn()
判断设备是否上电
|
boolean |
lockAFI()
锁定AFI
|
boolean |
lockDSFID()
锁定DSFID
|
ISO15693Entity |
read(int block)
读取块数据
|
boolean |
rfidUpgrade(int packageCount,
int index,
int currSize,
byte[] data)
固件升级
|
boolean |
write(int block,
java.lang.String hexData)
写卡
|
boolean |
writeAFI(int iAFI)
写入AFI
|
boolean |
writeDSFID(int iDSFID)
写入DSFID
|
public static RFIDWithISO15693 getInstance() throws ConfigurationException
ConfigurationException
- 配置错误异常public ISO15693Entity inventory()
public boolean lockAFI() throws RFIDNotFoundException
RFIDNotFoundException
public boolean lockDSFID() throws RFIDNotFoundException
RFIDNotFoundException
- 寻卡失败异常public ISO15693Entity read(int block) throws RFIDReadFailureException
block
- 块区RFIDReadFailureException
- 读卡失败异常public boolean write(int block, java.lang.String hexData) throws RFIDNotFoundException
block
- 块区hexData
- 十六进制数据RFIDNotFoundException
- 寻卡失败异常public boolean writeAFI(int iAFI) throws RFIDNotFoundException
iAFI
- AFI值RFIDNotFoundException
- 寻卡失败异常public boolean writeDSFID(int iDSFID) throws RFIDNotFoundException
iDSFID
- DSFID值RFIDNotFoundException
- 寻卡失败异常public boolean free()
public java.lang.String getVersion()
public boolean init()
public boolean rfidUpgrade(int packageCount, int index, int currSize, byte[] data)
packageCount
- 包的数量index
- 当前为第几个包currSize
- 当前包大小data
- 包数据public boolean isPowerOn()