public interface IRFIDWithLF
Modifier and Type | Method and Description |
---|---|
int |
configFDXTag(char[] cidbuf,
char[] nidbuf)
EM4305 配置成动物标签
EM4305 configurate animal tag |
java.lang.String |
EM125k_ReadHitag1()
获取所有页的数据
Acquire data of all pages |
boolean |
free()
释放RFID低频模块
Release RFID LF module |
java.lang.String |
getHardwareVersion()
读取硬件版本
read hardware version |
java.lang.String |
getUIDWith4450Card()
获取UID,用于4450Card
Acquire UID, used for 4450 card |
int |
getUIDWithHID()
读取HID卡
Read HID card |
java.lang.String |
getUIDWithHitagS()
获取UID,用于hitag S
Acquire UID, used for hitag S |
boolean |
init()
初始化RFID低频模块
Initialize RFID LF module |
boolean |
initWithNeedleTag()
初始化RFID低频模块,针对针管标签
Initialize RFID LF module, for needle tube tag |
boolean |
isPowerOn() |
AnimalEntity |
readAnimalTags(int iMode)
读取动物标签信息
read animal tag infor |
java.lang.String |
readDataWith4305Card(int nPage)
读4305卡的某一页(0~31)数据
read card 4305 data of random page (0-31) |
java.lang.String |
readDataWithHitagS(int nPage)
读取Hitag S卡中的某一页的数据
Read data of random page in Hitag S card |
java.lang.String |
readDataWithIDCard(int iMode)
读卡,用于ID卡
card reading, used for ID card |
java.lang.String |
readWithNeedleTag()
读数据,针对针管标签
read data, for needle tube tag |
boolean |
writeDataWith4305Card(int nPage,
java.lang.String hexData)
写4305卡的某一页(0~31)数据
write data in card 4305 at random page (0-31) |
boolean |
writeDataWithHitagS(int nPage,
java.lang.String hexData)
写Hitag S卡中的某一页的数据
Write data of random page in Hitag S card |
boolean init()
config
- 配置信息实例boolean free()
java.lang.String getHardwareVersion()
java.lang.String readDataWithIDCard(int iMode)
iMode
- 模式切换 0 为只读ID;1 为只读动物标签 2为读半双工动物标签AnimalEntity readAnimalTags(int iMode)
iMode
- 1,全双工 ;2半双工java.lang.String readDataWithHitagS(int nPage)
nPage
- 页码boolean writeDataWithHitagS(int nPage, java.lang.String hexData)
nPage
- 页码hexData
- 要写入的十六进制数据java.lang.String readDataWith4305Card(int nPage)
nPage
- 页码boolean writeDataWith4305Card(int nPage, java.lang.String hexData)
nPage
- 页码hexData
- 要写入的十六进制数据int getUIDWithHID()
java.lang.String getUIDWithHitagS()
java.lang.String getUIDWith4450Card()
boolean initWithNeedleTag()
config
- 配置信息实例java.lang.String readWithNeedleTag()
int configFDXTag(char[] cidbuf, char[] nidbuf)
cidbuf
- 16进制 2字节, 如cid 为156, 转成 0x00 0x9Cnidbuf
- 16进制 5字节, 如nid 为123456789 ,转成 0x00 0x07 0x5B 0xCD 0x15java.lang.String EM125k_ReadHitag1()
boolean isPowerOn()