public class RFIDWithLF
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
free()
释放RFID低频模块
|
java.lang.String |
getHardwareVersion()
读取硬件版本
|
static RFIDWithLF |
getInstance()
获取RFID低频操作实例
|
java.lang.String |
getUIDWith4450Card()
获取UID,用于4450Card
|
int |
getUIDWithHID()
读取HID卡
|
java.lang.String |
getUIDWithHitagS()
获取UID,用于hitag S
|
boolean |
init()
初始化RFID低频模块
|
boolean |
initWithNeedleTag()
初始化RFID低频模块,针对针管标签
|
boolean |
isPowerOn()
判断设备是否上电
|
AnimalEntity |
readAnimalTags(int iMode)
读取动物标签信息
|
java.lang.String |
readDataWith4305Card(int nPage)
读4305卡的某一页(0~31)数据
|
java.lang.String |
readDataWithHitagS(int nPage)
读取Hitag S卡中的某一页的数据
|
java.lang.String |
readDataWithIDCard(int iMode)
读卡,用于ID卡
|
java.lang.String |
readWithNeedleTag()
读数据,针对针管标签
|
boolean |
writeDataWith4305Card(int nPage,
java.lang.String hexData)
写4305卡的某一页(0~31)数据
|
boolean |
writeDataWithHitagS(int nPage,
java.lang.String hexData)
写Hitag S卡中的某一页的数据
|
public boolean free()
public java.lang.String getHardwareVersion()
public static RFIDWithLF getInstance() throws ConfigurationException
ConfigurationException
- 配置错误异常public java.lang.String getUIDWith4450Card()
public int getUIDWithHID()
public java.lang.String getUIDWithHitagS()
public boolean init()
config
- 配置信息实例public boolean initWithNeedleTag()
config
- 配置信息实例public AnimalEntity readAnimalTags(int iMode)
iMode
- 1,半双工;2全双工public java.lang.String readDataWith4305Card(int nPage)
nPage
- 页码public java.lang.String readDataWithHitagS(int nPage)
nPage
- 页码public java.lang.String readDataWithIDCard(int iMode)
iMode
- 模式切换 0 为只读ID;1 为只读动物标签 2为读半双工动物标签public java.lang.String readWithNeedleTag()
public boolean writeDataWith4305Card(int nPage, java.lang.String hexData)
nPage
- 页码hexData
- 要写入的十六进制数据public boolean writeDataWithHitagS(int nPage, java.lang.String hexData)
nPage
- 页码hexData
- 要写入的十六进制数据public boolean isPowerOn()