public final class DeviceAPI
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.io.FileDescriptor |
mFd |
Modifier and Type | Method and Description |
---|---|
int |
A4OptoCoupler3Off(java.lang.String device) |
int |
A4OptoCoupler3On(java.lang.String device) |
int |
A4OptoCoupler4Off(java.lang.String device) |
int |
A4OptoCoupler4On(java.lang.String device) |
int |
A4WgData0Off(java.lang.String device) |
int |
A4WgData0On(java.lang.String device) |
int |
A4WgData1Off(java.lang.String device) |
int |
A4WgData1On(java.lang.String device) |
int |
A8UhfOutput3Off(java.lang.String device) |
int |
A8UhfOutput3On(java.lang.String device) |
int |
A8UhfOutput4Off(java.lang.String device) |
int |
A8UhfOutput4On(java.lang.String device) |
int |
Auth_ActiveFile(byte transmode,
byte[] deviceid,
byte[] reverse,
byte[] transbuf) |
int |
Auth_CertificationChain(byte level,
byte levels,
int len,
byte[] buf) |
byte[] |
Auth_RequestRandom() |
int |
Auth_SendData(byte[] hrandom,
byte[] srandom,
byte[] devid,
byte[] reserve,
byte[] signature,
int certlen,
byte[] certbuf) |
byte[] |
Auth_UserInfo(byte[] jprovince,
byte[] jcity,
byte[] jjw,
byte[] jusage,
byte[] jtype1,
byte[] jcom_name,
byte[] jpeople,
byte[] jtel1,
byte[] jtel2,
byte[] jemail,
byte[] jdata,
byte[] jps) |
int |
Barcode_1D_Close(java.lang.String device) |
int |
Barcode_1D_Open(java.lang.String device,
java.lang.String uart,
int baudrate) |
byte[] |
Barcode_1D_Scan(java.lang.String device) |
void |
Barcode_1D_SetTimeOut(int device) |
int |
Barcode_1D_StopScan(java.lang.String device) |
int |
Barcode_2D_Close(java.lang.String device) |
int |
Barcode_2D_Open(java.lang.String device,
java.lang.String uart,
int baudrate) |
byte[] |
Barcode_2D_Scan(java.lang.String device) |
void |
Barcode_2D_SetTimeOut(int time) |
int |
Barcode_2D_StopScan(java.lang.String device) |
int |
bdOff(java.lang.String device) |
int |
bdOn(java.lang.String device) |
byte[] |
CardBalance() |
byte[] |
CardConsume(byte[] time,
char[] money,
java.lang.String path,
int islog) |
byte[] |
CardConsumeConfirm(byte[] timer,
char[] carddealnum,
char[] cardnum) |
void |
CleanVar() |
byte[] |
Config_GetAccess() |
byte[] |
Config_GetPara(int type) |
byte[] |
Config_ReadRTC() |
int |
Config_SetPara(int type,
byte len,
byte[] data) |
int |
Config_SetRTC(byte[] RTC) |
int |
Config_SetWorkMode(byte nums,
byte[] modebuf) |
int |
ConfigFDXTag(char[] cidbuf,
char[] nidbuf) |
void |
DAJfingerCancelUPImage() |
int |
DAJfingerCLEARTemplate() |
int |
DAJfingerCLEARTemplateBuffer() |
int |
DAJfingerDELTemplate(char flag,
char[] pBufferIDFlashPageID) |
int |
DAJfingerDOWNTemplate(char flag,
char[] pBufferIDFlashPageID,
char[] templateData) |
int |
DAJFingerFree(java.lang.String device) |
int |
DAJfingerGETImage() |
char[] |
DAJfingerGETInfo() |
int |
DAJfingerGETTemplateCount() |
int |
DAJFingerInit(java.lang.String device,
java.lang.String uart,
int baudrate) |
int |
DAJfingerPKTemplate(char flagA,
char[] pBufferIDFlashPageIDA,
char flagB,
char[] pBufferIDFlashPageIDB) |
char[] |
DAJfingerSearchTemplate(char[] ramBufferId,
char[] templateIdStart,
char[] templateIdEnd) |
int |
DAJfingerStoreChar(char flag,
char[] pBufferIDFlashPageID) |
int |
DAJfingerUPImage(byte part,
byte[] img_buf) |
int |
DAJfingerUPImageProgress() |
char[] |
DAJfingerUPTemplate(char flag,
char[] pBufferIDFlashPageID) |
char[] |
EM_25kread()
读半双工的动物标签 ************************ 输出参数:pszData-- 16字节动物标签数据
|
int |
EM125k_free(java.lang.String device) |
char[] |
EM125K_GetEm4450UID() |
int |
EM125k_init_Ex(java.lang.String device,
java.lang.String uart,
int baudrate) |
int |
EM125k_init(java.lang.String device,
java.lang.String uart,
int baudrate) |
char[] |
EM125k_read_Ex() |
char[] |
EM125k_read(int iMode) |
char[] |
EM125k_Read4305(int nPage)
读EM4305卡 ******************************** 功能描述:读4305卡的某一页(0~31)数据
输入参数:nPage -- 页地址(0~31) 第0、3、5~13页可读可写,可供用户存储数据使用 第1页为UID存储区,只读 第2页为密码区
第4页为参数配置区域 第14、15页为保护区 输出参数:pszData-- 4字节数据(每页可存放4字节)
|
char[] |
EM125k_ReadHitag(int nPage) |
char[] |
EM125k_ReadHitag1() |
char[] |
EM125k_UID_REQ() |
int |
EM125k_Write4305(int nPage,
char[] pszData)
写EM4305卡 ******************************** 功能描述:写4305卡的某一页(0~31)数据
输入参数:nPage -- 页地址(0~31) 第0、3、5~13页可读可写,可供用户存储数据使用 第1页为UID存储区,只读 第2页为密码区
第4页为参数配置区域 第14、15页为保护区 pszData-- 4字节数据(每页可存放4字节)
|
int |
EM125k_WriteHitagPage(int nPage,
char[] pszData) |
byte[] |
EM4325SensorData(char uBank,
int uMSA,
int uMDL,
char[] pszuData) |
int[] |
EMAutoEnroll(int nTime,
int UserID) |
int[] |
EMAutoMatch(int nFlag,
int StartPage,
int PageNum) |
int |
EMDeletChar(int PageID,
int nNum) |
int |
EMDownChar(int BuffID,
char[] pszData) |
int |
EMEmpty() |
int |
EMFingerFree(java.lang.String device) |
int |
EMFingerInit(java.lang.String device,
java.lang.String uart,
int baudrate) |
int |
EMFingerMoudleSet(int type) |
int |
EMGenChar(int GenID) |
int |
EMGetImage() |
char[] |
EMGetRandomData() |
int |
EMLoadChar(int BuffID,
int PageID) |
int[] |
EMMatch() |
char[] |
EMReadChipSN() |
char[] |
EMReadSysPara() |
char[] |
EMReadSysParaMore() |
int |
EMRegModel() |
int[] |
EMSearch(int BuffID,
int StartPage,
int PageNum) |
int |
EMSetDeviceName(char[] DeviceName) |
int |
EMSetManuFacture(char[] NameInfo) |
int |
EMSetPSW(char[] PassWord) |
int |
EMSetReg(int RegID,
int nValue) |
int |
EMStorChar(int BuffID,
int PageID) |
char[] |
EMUpChar(int BuffID) |
int[] |
EMUpImage(int Mode,
java.lang.String lpFileName) |
int[] |
EMUpImageISO(int Mode,
java.lang.String lpFileName) |
int[] |
EMValidTempleteNum() |
int |
EMVfyPSW(char[] PassWord) |
int |
EventReport() |
int |
FingerprintSwitchUart(java.lang.String device) |
int |
FingerprintSwitchUsb(java.lang.String device) |
byte[] |
fips_encryption_decryption_EX(byte[] jinbuf,
int jdlen,
byte[] jkeybuf,
int keylen,
byte jmode,
java.lang.Object mContext,
int type) |
byte[] |
fips_encryption_decryption(byte[] jinbuf,
int jdlen,
byte[] jkeybuf,
int keylen,
byte jmode) |
void |
GetAccState() |
char[] |
GetGen2() |
static DeviceAPI |
getInstance() |
int |
GetLastError() |
byte[] |
getPsamId() |
char[] |
GetQTPara() |
int |
getSN(byte[] data) |
char[] |
GetTemperature() |
int |
HardwareFree(java.lang.String device,
int module) |
int |
HardwareInit(java.lang.String device,
int module,
java.lang.String path,
int baudrate,
int databits,
int stopbits,
int check) |
int |
HardwareSerailClose(int uart_fd) |
int |
HardwareSerailOpen(java.lang.String jpath,
int baudrate,
int databits,
int stopbits,
int check) |
int |
HardwareSerailReceive(int uart_fd,
byte[] joutbuf,
int outbuffLen) |
int |
HardwareSerailSend(int uart_fd,
byte[] jdata,
int jlen) |
int |
HardwareSerailSendAndReceive(int uart_fd,
byte[] sendjdata,
int sendjlen,
byte[] outjdata,
int outjlen) |
char[] |
HardwareVersion_125k() |
int |
HID_GetUid() |
byte[] |
Infared_IDPOWER() |
byte[] |
Infared_IDPOWER07() |
int |
Infrared_Close(java.lang.String device) |
int |
Infrared_Open(java.lang.String device,
java.lang.String uart,
int baudrate,
int databits,
int stopbits,
int check) |
byte[] |
infrared_read() |
int |
Infrared_SwitchSerialPort(java.lang.String device,
java.lang.String uart,
int baudrate,
int databits,
int stopbits,
int check) |
int |
infrared_write(byte[] data,
int len) |
void |
ioctl_gpio(java.lang.String device,
int gpio,
int on) |
int |
ISO14443A_authentication(int iMode,
int iBlock,
char[] pszKey,
int iLenKey)
ISO14443A_authentication 验证A卡秘钥 传入参数:1)iMode密钥验证模式 0 为验证A密钥;1为验证B密钥
2)iBlock要验证密钥的绝对块号 块号范围 0~633)pszKey密钥内容4)iLenKey密钥长度 最大长度为6字节
返回值:0为成功,非0为失败状态码
|
char[] |
ISO14443A_BUS_CMD(char[] jtxtimebuf,
char[] jtxuidbuf,
int jtxuidnum,
int jtxflag) |
char[] |
ISO14443A_cpu_command(char[] pszCOS,
int iLenCOS)
ISO14443A_cpu_command CPU卡 T=CL发送COS指令 传入参数:1)pszCOS传输的COS指令内容2)iLenCOS
传输的COS指令内容长度返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据
2)如果状态位表示成功,第1个元素表明后续还有的数据长度3)从第2个元素开始为CPU卡返回的COS指令内容
|
char[] |
ISO14443A_cpu_rats()
ISO14443A_cpu_rats CPU卡RATS操作指令(TYPE A类型) 传入参数:无
返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据2)如果状态位表示成功,第1个元素表明后续还有的数据长度
3)从第2个元素开始为CPU卡返回的rats操作数据
|
char[] |
ISO14443A_cpu_reset()
ISO14443A_cpu_reset CPU卡复位操作指令(TYPE A类型) 传入参数:无
返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据2)如果状态位表示成功,第1个元素表明后续还有的数据长度
3)从第2个元素开始为CPU卡返回的reset操作数据
|
int |
ISO14443A_decrement(int iBlockValue,
int iBlockResult,
int iValue)
ISO14443A_decrement 电子钱包扣费 传入参数:1)iBlockValue当前金额所在块
2)iBlockResult扣值后剩余金额保存的块3)iValue金额返回值:0为成功,非0为失败状态码
|
int |
ISO14443A_increment(int iBlockValue,
int iBlockResult,
int iValue)
ISO14443A_increment 电子钱包充值 传入参数:1)iBlockValue当前金额所在块2)充值后剩余金额保存的块
3)iValue金额返回值:0为成功,非0为失败状态码
|
int |
ISO14443A_initval(int iBlock,
int iValue)
ISO14443A_initval 电子钱包初始化 传入参数:1)iBlock要写入数据的绝对块号 块号范围 0~632)iValue 初始金额
返回值:0为成功,非0为失败状态码
|
char[] |
ISO14443A_mifareone_alldata_read(int iBlock,
char[] pszKey) |
char[] |
ISO14443A_read(int iBlock)
ISO14443A_read 读取电子标签内容 传入参数:1)iBlock要读取数据的绝对块号 块号范围 0~63
返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据2)如果状态位表示成功,第1个元素表明后续还有的数据长度
3)从第2个元素开始是读到的的内容
|
int[] |
ISO14443A_readval(int iBlock)
ISO14443A_readval 读取电子钱包余额 传入参数:1)iBlock要读取数据的绝对块号 块号范围 0~63
返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据2)第1个元素是读取到的余额
|
byte[] |
ISO14443A_request(java.lang.String device,
int iMode)
ISO14443A_request 获取A卡ID号 传入参数:1)device 设备类型 "C3000"或者"C4000"2)iMode
0呼叫未进入休眠状态的标签,1呼叫所有的标签返回值:数组形式返回,1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据
2)如果状态位表示成功,第1个元素表明后续还有的数据长度3)从第二个元素开始的数据格式为:
ATQA(2Byte)+UID长度(1Byte)+UID[]+SAK 判断卡片类型通过
|
int |
ISO14443A_restore(int iBlock)
ISO14443A_restore 将EEPROM中的内容 传入卡的内部寄存器传入参数:1)iBlockValue当前金额所在块
返回值:0为成功,非0为失败状态码
|
int |
ISO14443A_transfer(int iBlock)
ISO14443A_transfer 将寄存器的内容传送到EEPROM中; 传入参数:1)iBlockValue当前金额所在块
返回值:0为成功,非0为失败状态码
|
char[] |
ISO14443A_ul_read(int iBlock)
ISO14443A_ul_read 读取电子标签内容 传入参数:1)iBlock要读取数据的绝对块号 块号范围 0~63
返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据 2)如果状态位表示成功,第1个元素表明后续还有的数据长度
3)从第2个元素开始是读到的的内容
|
int |
ISO14443A_ul_write(int iBlock,
char[] pszData,
int iLenData)
ISO14443A_ul_write 将指定内容写入电子标签 传入参数:1)iBlock 写入数据的绝对块号 (0-3块不能写入数据)
2)*pszData 写入的数据信息3)iLenData 写入数据信息的长度(4Byte)返回值:0为成功,非0为失败状态码
|
int |
ISO14443A_write(int iBlock,
char[] pszData,
int iLenData)
ISO14443A_write 将指定内容写入电子标签中 传入参数:1)iBlock要写入数据的绝对块号 块号范围 0~63
2)pszData要写入的数据内容3)要写入的数据内容的长度返回值:0为成功,非0为失败状态码
|
char[] |
ISO14443B_cpu_command(char[] pszCOS,
int iLenCOS)
ISO14443B_cpu_command CPU卡 T=CL发送COS指令 传入参数:1)pszCOS传输的COS指令内容2)iLenCOS
传输的COS指令内容长度返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据
2)如果状态位表示成功,第1个元素表明后续还有的数据长度3)从第2个元素开始为CPU卡返回的COS指令内容
|
char[] |
ISO14443B_cpu_reset()
ISO14443B_cpu_reset CPU卡复位操作指令(TYPE B类型) 传入参数:无
返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据2)如果状态位表示成功,第1个元素表明后续还有的数据长度
3)从第2个元素开始为CPU卡返回的reset操作数据
|
char[] |
ISO14443B_UID() |
char[] |
ISO15693_GenericFunction(char Command,
char[] jdatabuf,
char jdatalen) |
char[] |
ISO15693_GenericFunctionEx(char jCommand,
char jIcMfg,
char[] jdatabuf,
char jdatalen) |
char[] |
ISO15693_getMultipleBlockSecurityStatus(int iMode,
char[] pszUID,
int iLenUID,
int startblock,
int blocknum)
ISO15693_getMultipleBlockSecurityStatus 获取多块安全状态 传入参数:1)iMode 0
非SELECT状态,不传UID NXP I CODE SLI 标签 1 SELECT状态,不传UID NXP I CODE SLI 标签 2
非SELECT状态,传UID NXP I CODE SLI 标签 3 SELECT状态,传UID NXP I CODE SLI 标签 4
非SELECT状态 不传UID TI 标签 5 SELECT状态 不传UID TI 标签 6 非SELECT状态 传UID TI 标签 7
SELECT状态 传UID TI 标签2)pszUID:UID3)iLenUID:UID长度4)Startblock:起始块号
5)blocknum:一共读取块数返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据
2)如果状态位表示成功,第1个元素表明后续还有的数据长度3)从第2个元素开始为多块安全状态信息
|
char[] |
ISO15693_getSystemInformation(int iMode,
char[] pszUID,
int iLenUID)
ISO15693_getSystemInformation 获取电子标签信息 传入参数:1)iMode 0 非SELECT状态,不传UID NXP
I CODE SLI 标签 1 SELECT状态,不传UID NXP I CODE SLI 标签 2 非SELECT状态,传UID NXP I
CODE SLI 标签 3 SELECT状态,传UID NXP I CODE SLI 标签 4 非SELECT状态 不传UID TI 标签 5
SELECT状态 不传UID TI 标签 6 非SELECT状态 传UID TI 标签 7 SELECT状态 传UID TI 标签
2)pszUID:UID3)iLenUID:UID长度返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据
2)如果状态位表示成功,第1个元素表明后续还有的数据长度3)从第2个元素开始为电子标签信息
|
char[] |
ISO15693_inventory(int iMode,
int iAFI)
ISO15693_inventory 读取卡片UID 传入参数:1)iMode 0 多张卡呼叫 不带AFI,1 单张卡呼叫 不带AFI,2
多张卡呼叫 带AFI ,3 单张卡呼叫 带AFI2)iAFI AFI值
返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据2)如果状态位表示成功,第1个元素表明后续还有的数据长度
3)从第2个元素开始为15693卡的ID号
|
int |
ISO15693_lockAFI(int iMode,
char[] pszUID,
int iLenUID)
ISO15693_lockAFI 锁AFI 传入参数:1)iMode 0 非SELECT状态,不传UID NXP I CODE SLI 标签 1
SELECT状态,不传UID NXP I CODE SLI 标签 2 非SELECT状态,传UID NXP I CODE SLI 标签 3
SELECT状态,传UID NXP I CODE SLI 标签 4 非SELECT状态 不传UID TI 标签 5 SELECT状态 不传UID
TI 标签 6 非SELECT状态 传UID TI 标签 7 SELECT状态 传UID TI 标签2)pszUID:UID
3)iLenUID:UID长度返回值:0成功,非0状态码
|
int |
ISO15693_lockBlock(int iMode,
char[] pszUID,
int iLenUID,
int startblock,
int blocknum)
ISO15693_lockBlock 锁定数据块 传入参数:1)iMode 0 非SELECT状态,不传UID NXP I CODE SLI 标签
1 SELECT状态,不传UID NXP I CODE SLI 标签 2 非SELECT状态,传UID NXP I CODE SLI 标签 3
SELECT状态,传UID NXP I CODE SLI 标签 4 非SELECT状态 不传UID TI 标签 5 SELECT状态 不传UID
TI 标签 6 非SELECT状态 传UID TI 标签 7 SELECT状态 传UID TI 标签2)pszUID:UID
3)iLenUID:UID长度4)Startblock:起始块号5)blocknum:一共写入多少块返回值:0成功,非0状态码
|
int |
ISO15693_lockDSFID(int iMode,
char[] pszUID,
int iLenUID)
ISO15693_lockDSFID 锁DSFID 传入参数:1)iMode 0 非SELECT状态,不传UID NXP I CODE SLI
标签 1 SELECT状态,不传UID NXP I CODE SLI 标签 2 非SELECT状态,传UID NXP I CODE SLI 标签
3 SELECT状态,传UID NXP I CODE SLI 标签 4 非SELECT状态 不传UID TI 标签 5 SELECT状态
不传UID TI 标签 6 非SELECT状态 传UID TI 标签 7 SELECT状态 传UID TI 标签2)pszUID:UID
3)iLenUID:UID长度返回值:0成功,非0状态码
|
char[] |
ISO15693_read_sm_ex(int iMode,
char[] pszUID,
int iLenUID,
int startblock,
int blocknum) |
char[] |
ISO15693_read_sm(int iMode,
char[] pszUID,
int iLenUID,
int startblock,
int blocknum)
ISO15693_read_sm 读取卡片内部数据 传入参数:
1)iMode 0 非SELECT状态,不传UID NXP I CODE SLI标签
1 SELECT状态,不传UID NXP I CODE SLI 标签
2 非SELECT状态,传UID NXP I CODE SLI 标签
3 SELECT状态,传UID NXP I CODE SLI 标签
4 非SELECT状态 不传UID TI 标签
5 SELECT状态不传UID TI 标签
6 非SELECT状态 传UID TI 标签
7 SELECT状态 传UID TI 标签
2)pszUID:UID
3)iLenUID:UID长度
4)Startblock:起始块号
5)Blocknum:一共读取多少块(1-10)
返回值:
1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据
2)如果状态位表示成功,第1个元素表明后续还有的数据长度
3)从第2个元素开始为读到的数据内容
|
char[] |
ISO15693_transferCommand(char[] pszCmd,
int iComLen)
ISO15693_transferCommand 15693透传函数 传入参数:1)UINT8 *pszCmd传输的指令内容2)iComLen
指令长度返回值:1)第0个元素是状态位,0表示成功,非零为错误码,如果为错误码,后面无数据2)如果状态位表示成功,第1个元素表明后续还有的数据长度
3)从第2个元素开始为卡片返回的响应数据
|
int |
ISO15693_write_sm_ex(int iMode,
char[] pszUID,
int iLenUID,
int startblock,
int blocknum,
char[] pszData,
int iWriteLen) |
int |
ISO15693_write_sm(int iMode,
char[] pszUID,
int iLenUID,
int startblock,
int blocknum,
char[] pszData,
int iWriteLen)
ISO15693_write_sm 向卡片内部写入数据 传入参数:1)iMode 0 非SELECT状态,不传UID NXP I CODE SLI
标签 1 SELECT状态,不传UID NXP I CODE SLI 标签 2 非SELECT状态,传UID NXP I CODE SLI 标签
3 SELECT状态,传UID NXP I CODE SLI 标签 4 非SELECT状态 不传UID TI 标签 5 SELECT状态
不传UID TI 标签 6 非SELECT状态 传UID TI 标签 7 SELECT状态 传UID TI 标签2)pszUID:UID
3)iLenUID:UID长度4)Startblock:起始块号5)blocknum:一共写入多少块6)pszData 写入的数据信息
7)iWriteLen:写入的数据长度返回值:0成功,非0状态码
|
int |
ISO15693_writeAFI(int iMode,
char[] pszUID,
int iLenUID,
int iAFI)
ISO15693_writeAFI 写AFI 传入参数:1)iMode 0 非SELECT状态,不传UID NXP I CODE SLI 标签 1
SELECT状态,不传UID NXP I CODE SLI 标签 2 非SELECT状态,传UID NXP I CODE SLI 标签 3
SELECT状态,传UID NXP I CODE SLI 标签 4 非SELECT状态 不传UID TI 标签 5 SELECT状态 不传UID
TI 标签 6 非SELECT状态 传UID TI 标签 7 SELECT状态 传UID TI 标签2)pszUID:UID
3)iLenUID:UID长度4)iAFI:AFI内容返回值:0成功,非0状态码
|
int |
ISO15693_writeDSFID(int iMode,
char[] pszUID,
int iLenUID,
int iDSFID)
ISO15693_writeDSFID 写DSFID 传入参数:1)iMode 0 非SELECT状态,不传UID NXP I CODE SLI
标签 1 SELECT状态,不传UID NXP I CODE SLI 标签 2 非SELECT状态,传UID NXP I CODE SLI 标签
3 SELECT状态,传UID NXP I CODE SLI 标签 4 非SELECT状态 不传UID TI 标签 5 SELECT状态
不传UID TI 标签 6 非SELECT状态 传UID TI 标签 7 SELECT状态 传UID TI 标签2)pszUID:UID
3)iLenUID:UID长度4)iDSFID:DSFID内容返回值:0成功,非0状态码
|
int |
LedOff(java.lang.String device,
int led) |
int |
LedOn(java.lang.String device,
int led) |
int |
ModuleFree(java.lang.String device) |
int |
ModuleInit(java.lang.String device,
java.lang.String path,
int baudrate,
int module) |
int |
ModuleInitEX(java.lang.String device,
java.lang.String path,
int baudrate,
int module,
int databits,
int stopbits,
int check) |
int |
ModulePowerOff(java.lang.String device,
int module) |
int |
ModulePowerOn(java.lang.String device,
int module) |
byte[] |
ModuleReceive() |
byte[] |
ModuleReceiveEx() |
int |
ModuleSend(byte[] data,
int len) |
int |
ModuleSendAndReceive(byte[] send,
int sendLen,
byte[] outData,
int outLen) |
int |
MorphoCancel() |
byte[] |
MorphoCapture(char flag,
char encryptflag) |
byte[] |
MorphoCapturePKComp(char processflag,
char encryptflag) |
byte[] |
MorphoDescriptor() |
int |
MorphoEnroll(char flag,
char[] id,
char[] name,
java.lang.String lpFileName,
int getImage) |
int |
MorphoEraseAllBase() |
int |
MorphoFingerFree(java.lang.String device) |
int |
MorphoFingerInit(java.lang.String device,
java.lang.String uart,
int baudrate) |
int |
MorphoFingerMessage() |
int |
MorphoGetSecurityLevel() |
int |
MorphoGrab(char var1,
java.lang.String imgName) |
byte[] |
MorphoIdentify(char flag) |
int |
MorphoLoadKs(byte[] keybuf) |
byte[] |
MorphoPIDSN() |
int |
MorphoSetSecurityLevel(int level) |
int |
MorphoStop() |
byte[] |
MorphoVerifyPKComp(char processflag,
byte[] jfgbuf,
int jfglen) |
int |
OpenSerail(java.lang.String path,
int baudrate,
int databits,
int stopbits,
int check) |
int |
OTG_GPIO_OFF(java.lang.String device) |
int |
OTG_GPIO_ON(java.lang.String device) |
int |
POWER_LED_OFF(java.lang.String device) |
int |
POWER_LED_ON(java.lang.String device) |
int |
PrinterFree(java.lang.String device) |
int |
PrinterInit(java.lang.String device,
java.lang.String path,
int baudrate,
int module,
int isUpgrade) |
int |
PrinterReceive(byte[] joutData,
int jsendLeng) |
int |
PrinterSend(byte[] jsend,
int jsendLeng) |
int |
PrinterSendAndReceive(byte[] sendjdata,
int sendjlen,
byte[] outjdata,
int outjlen,
int delayS) |
int |
PrinterSerialPortOpen(java.lang.String device,
java.lang.String path,
int baudrate) |
byte[] |
Psam_Cmd(java.lang.String device,
char cmd,
char[] cmddata,
int cmdlen) |
int |
Psam_Free(java.lang.String device) |
int |
Psam_Init(java.lang.String device) |
int |
Psam_InitXy(java.lang.String device) |
int |
PSAM_UPDATE(int jpackage_sum_number,
int jpackage_which_number,
int pszData_len,
byte[] pszData) |
int |
PTCapture(char index) |
byte[] |
PTConvertTemplateEx(byte iCounts,
byte jtarget_type,
byte[] srcbuf,
int jsrclen) |
int |
PTDeleteAllFingers(char index) |
int |
PTEnroll(char index) |
int |
PTExit(java.lang.String device) |
byte[] |
PTGetAppData(char index) |
int |
PTGrab(char index) |
int |
PTGUICancel(char index) |
byte[] |
PTInfo(char index) |
int |
PTInit(java.lang.String device,
java.lang.String uart) |
byte[] |
PTListAllFingers(char index) |
byte[] |
PTResponseContinue(char index) |
int |
PTSetAppData(char index,
char[] data,
char len) |
int |
PTStoreFinger(byte iCounts,
byte[] templateData) |
byte[] |
PTTLSFContinue(char index) |
int |
PTVerify(char index,
char[] data,
int len) |
int |
PTVerifyALL(char index) |
int |
R2000_FreHopSet(int fre) |
int |
R2000_OPENMODE() |
int |
Request_WriteSpecialPart(int len,
byte[] buf) |
int |
Requset_ReadPart(byte speed,
byte des,
byte flag,
byte partnum,
byte ptr,
byte len) |
int |
Requset_WritePart(byte[] tid,
byte num,
byte startaddr,
byte len,
byte[] buf) |
int |
RF_ISO14443A_DESFIRE_AddApp(char[] AppId,
int KeySetting,
int FileNums) |
int |
RF_ISO14443A_DESFIRE_AddStdFile(int FileNo,
int CommSet,
char[] AccessRight,
int FileSize) |
int |
RF_ISO14443A_DESFIRE_AddValueFile(int FileNo,
int CommSet,
char[] AccessRights,
int MinValue,
int MaxValue,
int InitValue) |
int |
RF_ISO14443A_DESFIRE_Auth(int KeyNo,
char[] KeyBuf,
int KeyLen) |
int |
RF_ISO14443A_DESFIRE_ChangeFileSetting(int FileNo,
int CommSet,
char[] AccessRights) |
int |
RF_ISO14443A_DESFIRE_ChangeKey(int KeyNo,
char[] KeyBuf,
int KeyLen) |
int |
RF_ISO14443A_DESFIRE_ChangeKeySetting(int KeySetting) |
void |
RF_ISO14443A_DESFIRE_Cpysel(int cpyType) |
int |
RF_ISO14443A_DESFIRE_CreditValueFile(int FileNo,
int CreValue) |
int |
RF_ISO14443A_DESFIRE_DebitValueFile(int FileNo,
int DeValue) |
int |
RF_ISO14443A_DESFIRE_DelApp(char[] AppId) |
int |
RF_ISO14443A_DESFIRE_DelFile(int FileNo) |
int |
RF_ISO14443A_DESFIRE_FormatCard() |
byte[] |
RF_ISO14443A_DESFIRE_GetApps() |
byte[] |
RF_ISO14443A_DESFIRE_GetFileIds() |
byte[] |
RF_ISO14443A_DESFIRE_GetFileSetting(int FileNo) |
char[] |
RF_ISO14443A_DESFIRE_GetKeySetting() |
char[] |
RF_ISO14443A_DESFIRE_GetPiccInfo() |
int[] |
RF_ISO14443A_DESFIRE_GetValueFile(int FileNo) |
int |
RF_ISO14443A_DESFIRE_RatPss() |
char[] |
RF_ISO14443A_DESFIRE_ReadStdFile(int FileNo,
int OffSet,
int DataSize) |
int |
RF_ISO14443A_DESFIRE_SelApp(byte[] AppId) |
int |
RF_ISO14443A_DESFIRE_WriteStdFile(int FileNo,
int OffSet,
int DataSize,
char[] DataBuf) |
int |
RFID_free(java.lang.String device)
RFID_free 模块释放
|
byte[] |
RFID_GetVer()
RFID_GetVer 获取RFID模块硬件版本
|
int |
RFID_init(java.lang.String device,
java.lang.String uart,
int baudrate,
int isRfOff)
RFID_init 模块初始化
|
int |
RFID_UPDATE(int jpackage_sum_number,
int jpackage_which_number,
int pszData_len,
byte[] pszData) |
int |
Save24bitFingerprintPicture(java.lang.String jpath,
int img_width,
int img_height,
byte[] jRawBuff,
int jRawBuffLen) |
void |
ScanerLed_Free(java.lang.String device) |
void |
ScanerLed_Init(java.lang.String device) |
void |
ScanerLed_Off(java.lang.String device) |
void |
ScanerLed_On(java.lang.String device) |
int |
SerailClose(java.lang.String device) |
int |
SerailOpen(java.lang.String device,
java.lang.String path,
int baudrate,
int module,
int check) |
int |
SetConfig(byte[] jbuf) |
int |
SetGen2(char Target,
char Action,
char T,
char Q,
char StartQ,
char MinQ,
char MaxQ,
char D,
char C,
char P,
char Sel,
char Session,
char G,
char LF) |
int |
SetInventoryFixed(int freq) |
int |
SetInventorySper() |
int |
SetInventorySper(int flag) |
int |
SetQTPara(char pszData) |
int |
SetTestMode() |
void |
spClose()
关闭串口
|
int |
SpiFree(java.lang.String device) |
int |
SpiInit(java.lang.String device) |
int |
SpiRead(byte[] OutData,
int len) |
int |
SpiWrite(byte[] sendData,
int len) |
java.io.FileDescriptor |
spOpen(java.lang.String path,
int baudrate,
int flags)
打开串口
|
byte[] |
TransBuf(byte oper,
int len,
byte[] jbuf) |
byte[] |
TransData(byte[] tbuf,
int tlen,
byte flag) |
int |
UartSwitch(java.lang.String device,
int module) |
void |
UHF706_CloseAndDisconnect() |
int |
UHF706_OpenAndConnect(java.lang.String path) |
byte[] |
UHFAuthenticateCommon(int password,
int bank,
int addr,
byte[] jmData,
int mDataBitsLen,
int jkeyId,
byte[] jtData) |
int |
UHFBlockEraseDataRecvData(byte[] inData,
int inLen) |
byte[] |
UHFBlockEraseDataSendData(byte[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
byte[] ufData,
char uBank,
int uPtr,
char uCnt) |
char[] |
UHFBlockPermalock_Ex(char[] uAccessPwd,
char FilterBank,
int FilterStartaddr,
int FilterLen,
char[] FilterData,
char ReadLock,
char uBank,
int uPtr,
char uRange,
byte[] uMaskbuf) |
char[] |
UHFBlockPermalock(char[] jucppwd,
char bank,
char startaddr,
char datalen,
char[] jucpdatabuf,
char readlock,
char MB,
char blockptr,
char blockrange,
char[] jucpmask) |
int |
UHFBlockWriteData(char[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
char[] pszuDat,
char uBank,
int uPtr,
int uCnt,
char[] pszuWriteData) |
int |
UHFBlockWriteDataRecvData(byte[] inData,
int inLen) |
byte[] |
UHFBlockWriteDataSendData(byte[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
byte[] ufData,
char uBank,
int uPtr,
char uCnt,
byte[] writeDatabuf) |
int |
UHFBTAuthentication(char[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
char[] pszuDat,
char uBank,
int uPtr,
int uCnt,
char[] pszuWriteData,
char[] rev) |
int |
UHFBTDeleteAllTagToFlash() |
int |
UHFBTDeleteAllTagToFlashRecvData(byte[] inData,
int inLen) |
byte[] |
UHFBTDeleteAllTagToFlashSendData() |
int |
UHFBTEncReadUser(int jaddr,
int jlen,
byte[] jdata) |
int |
UHFBTEncWriteUser(int jaddr,
int jlen,
byte[] jindata) |
int |
UHFBTEndUpdate() |
int |
UHFBTEraseData(char[] pszuAccessPwd,
char filterBank,
int filterPtr,
char filterCnt,
char[] filterData,
char uBank,
int uPtr,
int uCnt) |
int |
UHFBTFreHopSet(int fre) |
int |
UHFBTGetAllTagNumFromFlash() |
int |
UHFBTGetAllTagNumFromFlashRecvData(byte[] inData,
int inLen) |
byte[] |
UHFBTGetAllTagNumFromFlashSendData() |
int |
UHFBTGetBarcode(byte[] outdata) |
int |
UHFBTGetBattery() |
int |
UHFBTGetCW() |
int |
UHFBTGetGen2(byte[] outData) |
int |
UHFBTGetPower() |
int |
UHFBTGetPowerValueRecvData(byte[] inData,
int inLen) |
int |
UHFBTGetSendCmd(byte[] cmd) |
int |
UHFBTGetTag(byte[] data,
int timeOut) |
int |
UHFBTGetTagDataFromFlash(byte[] outData) |
byte[] |
UHFBTGetTagDataFromFlashRecvData(byte[] inData,
int inLen) |
byte[] |
UHFBTGetTagDataFromFlashSendData() |
int |
UHFBTInventorySingle(byte[] outData) |
int |
UHFBTKeydataMac(byte[] jkeydata,
byte[] jmac) |
int |
UHFBTKill(char[] pszuAccessPwd,
char bank,
int ptr,
int cnt,
char[] pszuData) |
int |
UHFBTLockMemEx(char[] pszuAccessPwd,
char bank,
int ptr,
int cnt,
char[] pszuData,
char[] pszuLockData) |
byte[] |
UHFBTOpen2DRecvData(byte[] inData,
int inLen) |
int |
UHFBTR2000Temperature(byte[] outTemper) |
int |
UHFBTR2000Version(byte[] outVersion) |
char[] |
UHFBTReadData(char[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
char[] ufData,
char uBank,
int uPtr,
char uCnt) |
int |
UHFBTReadEpcTidUserMode(int rev1,
int rev2,
byte[] outData) |
int |
UHFBTReBootAPP(char flag) |
int |
UHFBTSetBeep(byte flag) |
int |
UHFBTSetBeepRecvData(byte[] inData,
int inLen) |
int |
UHFBTSetCW(int flag) |
int |
UHFBTSetEpcTidUserMode(int saveFlag,
int memory,
int address,
int length) |
int |
UHFBTSetGen2(char Target,
char Action,
char T,
char Q,
char StartQ,
char MinQ,
char MaxQ,
char D,
char C,
char P,
char Sel,
char Session,
char G,
char LF) |
int |
UHFBTSetPower(byte power) |
int |
UHFBTSetProtocolType(int type) |
int |
UHFBTSetR6Workmode(int mode) |
int |
UHFBTStartInventory() |
int |
UHFBTStartUpdate() |
int |
UHFBTSTM32Version(byte[] outVersion) |
int |
UHFBTStopInventory() |
int |
UHFBTUHFGBTagLock(char[] pszuAccessPwd,
char bank,
int ptr,
int cnt,
char[] pszuData,
int memory,
int config,
int action) |
int |
UHFBTUHFGetProtocolType() |
int |
UHFBTUpdateData(byte[] pszuDate) |
int |
UHFBTWriteData(char[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
char[] pszuDat,
char uBank,
int uPtr,
int uCnt,
char[] pszuWriteData) |
int |
UHFCheckOpMode(int mask_bank,
int mask_addr,
int mask_len,
byte[] mask_data) |
void |
UHFCloseAndDisconnect() |
int |
UHFDeactivate(int cmd,
char[] pszuAccessPwd,
char uBank,
int uPtr,
int cnt,
char[] pszuUii) |
int |
UHFDecryptSM4(char datalen,
char[] pszdata,
byte[] outdata) |
byte[] |
UHFDecSM4(byte[] jDatabuf,
int jDatalen) |
byte[] |
UHFDecUSER(int jaddr,
int jlen) |
int |
UHFDwell(int dwell,
int count) |
int |
UHFEncryptSM4(char datalen,
char[] pszdata,
byte[] outdata) |
byte[] |
UHFEncSM4(byte[] jDatabuf,
int jDatalen) |
int |
UHFEncUSER(int jaddr,
int jlen,
byte[] data) |
int |
UHFEraseData(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt,
char[] uUii) |
int |
UHFEraseDataEx(char[] pszuAccessPwd,
char filterBank,
int filterPtr,
char filterCnt,
char[] filterData,
char uBank,
int uPtr,
int uCnt) |
char[] |
UHFEraseDataSingle(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt) |
void |
UHFFlafCrcOff() |
void |
UHFFlagCrcOn() |
int |
UHFFree(java.lang.String device) |
int |
UHFGBTagLock(char[] pszuAccessPwd,
char bank,
int ptr,
int cnt,
char[] pszuData,
int memory,
int config,
int action) |
int |
UHFGBTagLockRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGBTagLockSendData(byte[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
byte[] ufData,
char jmemory,
char jconfig,
char jaction) |
int |
UHFGetANTConnectState(byte[] buf)
功能:获取天线设置
输出:buf--2bytes, 共16bits,
|
int |
UHFGetANTPower(byte[] jcapower,
int[] jiareturned) |
byte[] |
UHFGetANTRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetANTSendData()
功能:获取天线设置
输出:buf--2bytes, 共16bits,
|
int |
UHFGetANTState(byte[] arrAnt) |
int |
UHFGetANTWorkTime(byte antnum,
int[] WorkTime)
功能:获取天线工作时间
输入:antnum -- 天线号
输出:WorkTime -- 工作时间 ,单位ms, 范围 10-65535ms
返回:0:获取成功 -1:获取失败
|
int |
UHFGetBeep() |
char[] |
UHFGetBID() |
int |
UHFGetBTFrequency() |
char[] |
UHFGetCalibrationData(char[] epc,
char antNum,
char[] powerValue) |
char[] |
UHFGetCW() |
byte[] |
UHFGetCWRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetCWSendData() |
int |
UHFGetDestIP(byte[] ipbuf,
int[] port) |
char[] |
UHFGetEPCTIDMode() |
byte[] |
UHFGetEPCTIDModeRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetEPCTIDModeSendData(char rev1,
char rev2) |
char[] |
UHFGetEPCTIDUSERAddrLength()
功能:设置EPC+TID+USER 区地址和长度
输出:
char[0] : 状态,0成功
char[1] : 数据长度,5
char[2] 盘点模式: 0x00为盘点EPC; 0x01为盘点EPC+TID; 0x02为EPC+TID+USER
char[3] TID地址:盘点TID的起始地址,单位word(2 Byte),模式为0x01时有效
char[4] TID长度:盘点TID的长度,单位word(2 Byte),模式为0x01时有效
char[5] USER地址:盘点USER区的起始地址,单位word(2 Byte),模式为0x02时有效
char[6] USER长度:盘点USER区的长度,单位word(2 Byte),模式为0x02时有效
|
char[] |
UHFGetEPCTIDUSERMode() |
char[] |
UHFGetFrequency_Ex() |
char[] |
UHFGetFrequency() |
byte[] |
UHFGetGen2RecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetGen2SendData() |
char[] |
UHFGetHardwareVersionType() |
char[] |
UHFGetHwType() |
char[] |
UHFGetHwTypeM3() |
int |
UHFGetIoControl(byte[] out)
功能:获取继电器和 IO 控制输出设置状态
返回值:null -- 执行失败
data:2字节,output1: 0:低电平 1:高电平 output2: 0:低电平 1:高电平
|
int |
UHFGetIp(byte[] ipbuf,
int[] port,
byte[] mask,
byte[] gate) |
byte[] |
UHFGetIpRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetIpSendData() |
byte[] |
UHFGetMode() |
char[] |
UHFGetMultiDataReceived() |
char[] |
UHFGetOnChipRSSI(char[] epc,
char antNum,
char[] powerValue) |
char[] |
UHFGetOnChipRSSIAndTempCode(char[] epc,
char antNum,
char[] powerValue) |
char[] |
UHFGetParam(char type,
char[] id) |
char[] |
UHFGetPower() |
byte[] |
UHFGetPowerRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetPowerSendData() |
char[] |
UHFGetProtocolType() |
byte[] |
UHFGetProtocolTypeRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetProtocolTypeSendData() |
int[] |
UHFGetPwm() |
int |
UHFGetReaderBeepRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetReaderBeepSendData() |
char[] |
UHFGetReceived_EX_R2000() |
char[] |
UHFGetReceived_EX() |
int |
UHFGetReceived_EX2(byte[] outData) |
char[] |
UHFGetReceived() |
byte[] |
UHFGetRegionRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetRegionSendData() |
byte[] |
UHFGetRFLink() |
int[] |
UHFGetRSSI() |
char[] |
UHFGetSensorCode(char[] epc,
char antNum,
char[] powerValue)
zjx 20191127 温度标签增加通讯命令 -------- start --------
|
char[] |
UHFGetSingelMode() |
byte[] |
UHFGetSleepTimeRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetSleepTimeSendData() |
byte[] |
UHFGetSM4() |
int |
UHFGETSM4(byte[] mode,
byte[] keydata,
byte[] lvdata) |
byte[] |
UHFGetSoftwareVersionRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetSoftwareVersionSendData() |
byte[] |
UHFGetSTM32VersionRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetSTM32VersionSendData() |
byte[] |
UHFGetTagfocusRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetTagfocusSendData() |
byte[] |
UHFGetTagsDataRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetTagsDataSendData() |
byte[] |
UHFGetTemperatureRecvData(byte[] inData,
int inLen) |
byte[] |
UHFGetTemperatureSendData() |
char[] |
UHFGetTempertureCode(char[] epc,
char antNum,
char[] powerValue) |
char[] |
UHFGetTempProtectVal() |
int |
UHFGetTempTagReceived(char[] outData) |
int |
UHFGetTempTagReceived2(char[] outData) |
int |
UHFGetTriggerWorkModePara(byte[] input,
int[] workTime,
int[] waitTime,
byte[] receiveMode) |
char[] |
UHFGetVersion() |
int |
UHFGetWorkMode() |
int |
UHFInit(java.lang.String device) |
int |
UHFInitRegFile(int mask_bank,
int mask_addr,
int mask_len,
byte[] mask_data) |
int |
UHFInventory_EX_BankPtrCnt(char flagAnti,
char initQ,
char bank,
char ptr,
char cnt) |
int |
UHFInventory_EX_cnt(char flagAnti,
char initQ,
char cnt) |
int |
UHFInventory_EX(char flagAnti,
char initQ) |
int |
UHFInventory(char flagAnti,
char initQ) |
int |
UHFInventoryBank(char[] pszData,
char bank,
int ptr,
int len) |
int |
UHFInventoryBID(char flag0,
char flag1) |
byte[] |
UHFInventoryRecvData(byte[] inData,
int inLen) |
byte[] |
UHFInventorySendData() |
char[] |
UHFInventorySingle_EX() |
char[] |
UHFInventorySingle_R2000() |
char[] |
UHFInventorySingle_sf() |
char[] |
UHFInventorySingle_tc(char mode) |
char[] |
UHFInventorySingle() |
char[] |
UHFInventorySingleEPCTIDUSER() |
byte[] |
UHFInventorySingleRecvData(byte[] inData,
int inLen) |
byte[] |
UHFInventorySingleSendData() |
int |
UHFInventoryTempTag(char antNum,
char[] powerValue) |
int |
UHFInventoryTempTag2(char antNum,
char[] powerValue) |
int |
UHFInventoryTID(char flagAnti,
char initQ) |
int |
UHFJump2Boot() |
int |
UHFJump2BootRecvData(byte[] inData,
int inLen) |
byte[] |
UHFJump2BootSendData(char flag) |
int |
UHFJump2BootSTM32() |
int |
UHFKillTag(char[] uKillPwd,
char[] uUii) |
int |
UHFKillTagEx(char[] pszuAccessPwd,
char uBank,
int uPtr,
char uCnt,
char[] pszuUii) |
int |
UHFKillTagRecvData(byte[] inData,
int inLen) |
byte[] |
UHFKillTagSendData(byte[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
byte[] ufData) |
char[] |
UHFKillTagSingle(char[] uKillPwd) |
int |
UHFLedOnOff(java.lang.String device,
int Id,
int on) |
int |
UHFLockMem(char[] uAccessPwd,
char[] uLockData,
char[] uUii) |
int |
UHFLockMemEx(char[] pszuAccessPwd,
char bank,
int ptr,
int cnt,
char[] pszuData,
char[] pszuLockData) |
char[] |
UHFLockMemSingle(char[] uAccessPwd,
char[] uLockData) |
int |
UHFLockTagRecvData(byte[] inData,
int inLen) |
byte[] |
UHFLockTagSendData(byte[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
byte[] ufData,
byte[] ulockbuf) |
int |
UHFOpenAndConnect_Ex(java.lang.String uart) |
int |
UHFOpenAndConnect(java.lang.String uart) |
char[] |
UHFReadData_EX(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt,
char[] uTID) |
char[] |
UHFReadData_Ex2(char[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
char[] ufData,
char uBank,
int uPtr,
int uCnt) |
char[] |
UHFReadData(char[] uAccessPwd,
char uBank,
int uPtr,
int uCnt,
char[] uUii) |
byte[] |
UHFReadDataRecvData(byte[] inData,
int inLen) |
byte[] |
UHFReadDataSendData(byte[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
byte[] ufData,
char uBank,
int uPtr,
char uCnt) |
char[] |
UHFReadDataSingle(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt) |
int |
UHFReadMultiTemp(int jmbank,
int jmaddr,
int jmlen,
byte[] jmdata,
int jstart,
int jnum,
int[] jtotalnum,
int[] jreturned,
float[] jtemp) |
char[] |
UHFReadQTData_Ex(char[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
char[] ufData,
char uBank,
int uPtr,
char uCnt) |
char[] |
UHFReadQTData(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt,
char[] uUii) |
char[] |
UHFReadQTDataSingle(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt) |
int |
UHFReadTagTemp(int mask_bank,
int mask_addr,
int mask_len,
byte[] mask_data,
float[] readTemp) |
int |
UHFReadTagVoltage(int jmbank,
int jmaddr,
int jmlen,
byte[] jmdata,
float[] jvoltage) |
int |
UHFSetANT(byte saveflag,
byte[] buf)
功能:天线设置
输入:saveflag -- 1:掉电保存, 0:不保存
输入:buf--2bytes, 共16bits, 每bit 置1选择对应天线
|
int |
UHFSetANT(int saveFlag,
char[] temp) |
int |
UHFSetANTPower(int saveflag,
byte num,
int read_power,
int write_power) |
int |
UHFSetANTRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetANTSendData(char saveflag,
byte[] buf,
int bufLen)
功能:天线设置
输入:saveflag -- 1:掉电保存, 0:不保存
输入:buf--2bytes, 共16bits, 每bit 置1选择对应天线
|
int |
UHFSetANTWorkTime(byte antnum,
byte saveflag,
int WorkTime)
功能:设置天线工作时间
输入:antnum -- 天线号
输入:saveflag -- 1:掉电保存, 0:不保存
输入:WorkTime -- 工作时间 ,单位ms, 范围 10-65535ms
返回:0:设置成功 -1:设置失败
|
int |
UHFSetBeep(int mode) |
int |
UHFSetBTFrequency(byte FreMode) |
int |
UHFSetCW(char pszData) |
int |
UHFSetCWRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetCWSendData(char flag) |
int |
UHFSetDestIp(byte[] ipbuf,
int port) |
int |
UHFSetEPCTIDMode(char par) |
int |
UHFSetEPCTIDModeRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetEPCTIDModeSendData(char saveFlag,
char memory,
char address,
char length) |
int |
UHFSetEPCTIDUSERAddrLength(char mode,
char TID_addr,
char TID_length,
char USER_addr,
char USER_length)
功能:设置EPC+TID+USER 区地址和长度
输入:mode 盘点模式: 0x00为盘点EPC; 0x01为盘点EPC+TID; 0x02为EPC+TID+USER
TID_addr TID地址:盘点TID的起始地址,单位word(2 Byte),模式为0x01时有效
TID_length TID长度:盘点TID的长度,单位word(2 Byte),模式为0x01时有效
USER_addr USER地址:盘点USER区的起始地址,单位word(2 Byte),模式为0x02时有效
USER_length USER长度:盘点USER区的长度,单位word(2 Byte),模式为0x02时有效
|
int |
UHFSetEPCUserMode(char par,
int ptr,
int len,
int save) |
int |
UHFSetFastID(char par) |
int |
UHFSetFilter_Ex(char flagstore,
char bank,
int ptr,
int len,
char[] pszData) |
int |
UHFSetFilter(char flagstore,
char uBank,
int uPtr,
int len,
char[] data) |
int |
UHFSetFilterRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetFilterSendData(char saveflag,
char ufBank,
int ufPtr,
int datalen,
byte[] databuf) |
int |
UHFSetFrequency_EX(char FreMode) |
int |
UHFSetFrequency(char uFreMode,
char uFreBase,
char[] uBaseFre,
char uChannNum,
char uChannSpc,
char uFreHopUCHAR) |
int |
UHFSetGen2RecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetGen2SendData(char Target,
char Action,
char T,
char Q_Q,
char StartQ,
char MinQ,
char MaxQ,
char D_D,
char C_C,
char P_P,
char Sel,
char Session,
char G_G,
char LF) |
int |
UHFSetInventoryMode(int save,
int jpw,
int sector,
int startAddr,
int length,
int sector2,
int startAddr2,
int length2) |
int |
UHFSetIOControl(byte output1,
byte output2,
byte outStatus)
功能:继电器和 IO 控制输出设置
输入:output1: 0:低电平 1:高电平
output2: 0:低电平 1:高电平
outStatus: 0:断开 1:闭合
返回值:0:设置成功 -1:设置失败
|
int |
UHFSetIp(byte[] ipbuf,
int port,
byte[] mask,
byte[] gate) |
int |
UHFSetIpRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetIpSendData(byte[] ipbuf,
byte[] postbuf) |
int |
UHFSetJumpFrequencyRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetJumpFrequencySendData(char nums,
int[] Freqbuf) |
int |
UHFSetMode(char mode) |
int |
UHFSetParam(char type,
char[] id,
char[] data) |
int |
UHFSetPower(char uPower) |
int |
UHFSetPowerOnDynamic(char uPower) |
int |
UHFSetPowerRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetPowerSendData(char saveflag,
char uPower) |
int |
UHFSetProtocolType(int type) |
int |
UHFSetProtocolTypeRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetProtocolTypeSendData(char type) |
int |
UHFSetPwm(int WorkTime,
int WaitTime) |
int |
UHFSetReaderBeepRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetReaderBeepSendData(char mode) |
int |
UHFSetRegionRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetRegionSendData(char saveflag,
char region) |
int |
UHFSetRFLink(char mode) |
int |
UHFSetSingelMode(char mode) |
int |
UHFSetSleepTimeRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetSleepTimeSendData(char uTime) |
int |
UHFSetSM4(char mode,
byte[] jKeybuf,
byte[] jIVbuf) |
int |
UHFSETSM4(char mode,
char[] pszkeydata,
char[] pszlvdata) |
int |
UHFSetSoftReset()
功能:设置软件复位
|
int |
UHFSetSoftResetRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetSoftResetSendData()
20200519 begin
|
int |
UHFSetTagFocus(char par) |
int |
UHFSetTagfocusRecvData(byte[] inData,
int inLen) |
byte[] |
UHFSetTagfocusSendData(char flag) |
int |
UHFSetTempProtectVal(char temp) |
int |
UHFSetTriggerWorkModePara(byte input,
int workTime,
int waitTime,
byte receiveMode) |
int |
UHFSetWorkMode(byte mode) |
int |
UHFStartLogging(int mask_bank,
int mask_addr,
int mask_len,
byte[] mask_data,
float min_temp,
float max_temp,
int work_delay,
int work_interval) |
int |
UHFStartReadDataFromMultiTag(char flagAnti,
char[] apwd,
char bank,
char ptr,
char cnt) |
int |
UHFStartUpdate() |
int |
UHFStartUpdateRecvData(byte[] inData,
int inLen) |
byte[] |
UHFStartUpdateSendData() |
int |
UHFStopGet() |
int |
UHFStopInventoryRecvData(byte[] inData,
int inLen) |
byte[] |
UHFStopInventorySendData() |
int |
UHFStopLogging(int mask_bank,
int mask_addr,
int mask_len,
byte[] mask_data,
long password) |
int |
UHFStopUpdate() |
int |
UHFStopUpdateRecvData(byte[] inData,
int inLen) |
byte[] |
UHFStopUpdateSendData() |
byte[] |
UHFTCPTagsDataParseRecvData(byte[] inData,
int len) |
int |
UHFToBoot(int type) |
int |
UHFUpdating(byte[] buff,
int len) |
int |
UHFUpdatingRecvData(byte[] inData,
int inLen) |
byte[] |
UHFUpdatingSendData(byte[] buf) |
byte[] |
UHFUSBGetTagsDataRecvData(byte[] inData,
int inLen) |
byte[] |
UHFVerifyVoltage() |
int |
UHFWriteCalibrationData(char[] epc,
char antNum,
char[] powerValue,
char[] data) |
int |
UHFWriteData_Ex2(char[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
char[] pszuDat,
char uBank,
int uPtr,
int uCnt,
char[] pszuWriteData) |
int |
UHFWriteData(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt,
char[] uUii,
char[] uWriteData) |
int |
UHFWriteDataRecvData(byte[] inData,
int inLen) |
byte[] |
UHFWriteDataSendData(byte[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
byte[] ufData,
char uBank,
int uPtr,
char uCnt,
byte[] writeDatabuf) |
char[] |
UHFWriteDataSingle(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt,
char[] uWriteData) |
int |
UHFWriteQTData_Ex(char[] pszuAccessPwd,
char ufBank,
int ufPtr,
int ufCnt,
char[] pszuDat,
char uBank,
int uPtr,
int uCnt,
char[] pszuWriteData) |
int |
UHFWriteQTData(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt,
char[] uUii,
char[] uWriteData) |
char[] |
UHFWriteQTDataSingle(char[] uAccessPwd,
char uBank,
int uPtr,
char uCnt,
char[] uWriteData) |
int |
UHFWriteScreenBlock(byte[] jpwd,
byte jsector,
int jmaskAddr,
int jmaskLen,
byte[] jmaskData,
byte jtype,
int jwriteAddr,
int jwriteLen,
byte[] jwData) |
int |
UHTSetR6WorkmodeRecvData(byte[] inData,
int inLen) |
byte[] |
UHTSetR6WorkmodeSendData(char flag) |
int |
Um7ProtocolConfig(char conf) |
byte[] |
Update_ReadInfo() |
int |
UsbToFingerprint(java.lang.String device) |
int |
UsbToHost(java.lang.String device) |
int |
ZAZfingerDelChar(char[] templateIdStart,
char[] templateIdEnd) |
char[] |
ZAZfingerDeviceInfo() |
int |
ZAZfingerDownChar(char[] templateSize,
char[] ramBufferId,
char[] templateData) |
int |
ZAZfingerDownImageData(char[] imageBlockNumber,
char[] imageData) |
int |
ZAZfingerDownImageStart(char[] imageWidth,
char[] imageHeight) |
int |
ZAZFingerFree(java.lang.String device) |
int |
ZAZfingerGenerate(char[] ramBufferId) |
char[] |
ZAZfingerGetBrokenId(char[] templateIdStart,
char[] templateIdEnd) |
char[] |
ZAZfingerGetEmptyId(char[] templateIdStart,
char[] templateIdEnd) |
char[] |
ZAZfingerGetEnrollCount(char[] templateIdStart,
char[] templateIdEnd) |
char[] |
ZAZfingerGetImage() |
char[] |
ZAZfingerGetStatus(char[] templateId) |
int |
ZAZFingerInit(java.lang.String device,
java.lang.String uart,
int baudrate) |
int |
ZAZfingerLoadChar(char[] templateId,
char[] ramBufferId) |
int |
ZAZfingerMatch(char[] ramBufferId1,
char[] ramBufferId2) |
int |
ZAZfingerMerge(char[] ramBufferId,
int number) |
char[] |
ZAZfingerReadParam(int type) |
char[] |
ZAZfingerSearch(char[] ramBufferId,
char[] templateIdStart,
char[] templateIdEnd) |
int |
ZAZfingerSetParam(int type,
char[] value) |
int |
ZAZfingerSledCtrl(int type) |
int |
ZAZfingerStoreChar(char[] templateId,
char[] ramBufferId) |
int |
ZAZfingerTestConnection() |
char[] |
ZAZfingerUpChar(char[] ramBufferId) |
int[] |
ZAZfingerUpImage(int imageMode,
java.lang.String lpFileName) |
char[] |
ZAZfingerVerify(char[] templateId,
char[] ramBufferId) |
int |
zk206BFree(java.lang.String device) |
int |
zk206BInit(java.lang.String device,
java.lang.String path,
int baudrate) |
int |
zkClearMB() |
int |
zkDownMBLib(int jaddr,
byte[] jmb,
int jmbLen) |
int |
zkGetDeviceInfo(byte[] info,
int[] jinfoLen) |
int |
zkGetFinger(byte[] jfchar,
int[] jcharLen,
int jtimeout) |
int |
zkGetMBLibCounter(int[] jcount) |
int |
zkRegisterFinger(byte[] jfchar,
int[] jfcharLen,
int jtimeout) |
int |
zkSearch(byte[] juserinfo,
int[] jinfoLen,
int timeOut) |
int |
zkUploadImage(byte[] jimg,
int[] jimgLen,
int jtimeout) |
int |
zkUploadSN(byte[] jsnr,
int[] jsnrLen) |
int |
zkWriteMBFlash() |
public static DeviceAPI getInstance()
public int UHFSetProtocolType(int type)
public char[] UHFGetProtocolType()
public int UHFGBTagLock(char[] pszuAccessPwd, char bank, int ptr, int cnt, char[] pszuData, int memory, int config, int action)
public int ZAZFingerInit(java.lang.String device, java.lang.String uart, int baudrate)
public int ZAZFingerFree(java.lang.String device)
public int ZAZfingerTestConnection()
public int ZAZfingerSetParam(int type, char[] value)
public char[] ZAZfingerReadParam(int type)
public char[] ZAZfingerDeviceInfo()
public char[] ZAZfingerGetImage()
public int[] ZAZfingerUpImage(int imageMode, java.lang.String lpFileName)
public int ZAZfingerDownImageStart(char[] imageWidth, char[] imageHeight)
public int ZAZfingerDownImageData(char[] imageBlockNumber, char[] imageData)
public int ZAZfingerSledCtrl(int type)
public int ZAZfingerStoreChar(char[] templateId, char[] ramBufferId)
public int ZAZfingerLoadChar(char[] templateId, char[] ramBufferId)
public char[] ZAZfingerUpChar(char[] ramBufferId)
public int ZAZfingerDownChar(char[] templateSize, char[] ramBufferId, char[] templateData)
public int ZAZfingerDelChar(char[] templateIdStart, char[] templateIdEnd)
public char[] ZAZfingerGetEmptyId(char[] templateIdStart, char[] templateIdEnd)
public char[] ZAZfingerGetStatus(char[] templateId)
public char[] ZAZfingerGetBrokenId(char[] templateIdStart, char[] templateIdEnd)
public char[] ZAZfingerGetEnrollCount(char[] templateIdStart, char[] templateIdEnd)
public int ZAZfingerGenerate(char[] ramBufferId)
public int ZAZfingerMerge(char[] ramBufferId, int number)
public int ZAZfingerMatch(char[] ramBufferId1, char[] ramBufferId2)
public char[] ZAZfingerSearch(char[] ramBufferId, char[] templateIdStart, char[] templateIdEnd)
public char[] ZAZfingerVerify(char[] templateId, char[] ramBufferId)
public int ModulePowerOn(java.lang.String device, int module)
public int ModulePowerOff(java.lang.String device, int module)
public void ioctl_gpio(java.lang.String device, int gpio, int on)
public int UartSwitch(java.lang.String device, int module)
public int ModuleInit(java.lang.String device, java.lang.String path, int baudrate, int module)
public int ModuleInitEX(java.lang.String device, java.lang.String path, int baudrate, int module, int databits, int stopbits, int check)
public int ModuleFree(java.lang.String device)
public int SerailOpen(java.lang.String device, java.lang.String path, int baudrate, int module, int check)
public int OpenSerail(java.lang.String path, int baudrate, int databits, int stopbits, int check)
public int SerailClose(java.lang.String device)
public int ModuleSend(byte[] data, int len)
public byte[] ModuleReceive()
public byte[] ModuleReceiveEx()
public int bdOn(java.lang.String device)
public int bdOff(java.lang.String device)
public java.io.FileDescriptor spOpen(java.lang.String path, int baudrate, int flags)
path
- baudrate
- flags
- public void spClose()
public int LedOn(java.lang.String device, int led)
public int LedOff(java.lang.String device, int led)
public int Barcode_1D_Open(java.lang.String device, java.lang.String uart, int baudrate)
public int Barcode_1D_Close(java.lang.String device)
public void Barcode_1D_SetTimeOut(int device)
public void ScanerLed_Init(java.lang.String device)
public void ScanerLed_Free(java.lang.String device)
public void ScanerLed_On(java.lang.String device)
public void ScanerLed_Off(java.lang.String device)
public byte[] Barcode_1D_Scan(java.lang.String device)
public int Barcode_1D_StopScan(java.lang.String device)
public int Barcode_2D_Open(java.lang.String device, java.lang.String uart, int baudrate)
public int Barcode_2D_Close(java.lang.String device)
public byte[] Barcode_2D_Scan(java.lang.String device)
public int Barcode_2D_StopScan(java.lang.String device)
public void Barcode_2D_SetTimeOut(int time)
public int RFID_init(java.lang.String device, java.lang.String uart, int baudrate, int isRfOff)
device
- device 设备类型 "C3000"或者"C4000"uart
- 串口号,默认"/dev/ttysVK0"baudrate
- 波特率,单协议设备是9600,双协议传入115200public int RFID_free(java.lang.String device)
device
- device 设备类型 "C3000"或者"C4000"public byte[] RFID_GetVer()
public byte[] ISO14443A_request(java.lang.String device, int iMode)
public int ISO14443A_authentication(int iMode, int iBlock, char[] pszKey, int iLenKey)
public char[] ISO14443A_read(int iBlock)
public char[] ISO14443A_mifareone_alldata_read(int iBlock, char[] pszKey)
public int ISO14443A_write(int iBlock, char[] pszData, int iLenData)
public int ISO14443A_initval(int iBlock, int iValue)
public int[] ISO14443A_readval(int iBlock)
public int ISO14443A_decrement(int iBlockValue, int iBlockResult, int iValue)
public int ISO14443A_increment(int iBlockValue, int iBlockResult, int iValue)
public int ISO14443A_restore(int iBlock)
public int ISO14443A_transfer(int iBlock)
public char[] ISO14443A_ul_read(int iBlock)
public int ISO14443A_ul_write(int iBlock, char[] pszData, int iLenData)
iBlock
- pszData
- iLenData
- public char[] ISO14443A_cpu_rats()
public char[] ISO14443A_cpu_reset()
public char[] ISO14443A_cpu_command(char[] pszCOS, int iLenCOS)
public char[] ISO14443B_cpu_reset()
public char[] ISO14443B_UID()
public char[] ISO14443B_cpu_command(char[] pszCOS, int iLenCOS)
public char[] ISO15693_inventory(int iMode, int iAFI)
public char[] ISO15693_read_sm(int iMode, char[] pszUID, int iLenUID, int startblock, int blocknum)
public char[] ISO15693_read_sm_ex(int iMode, char[] pszUID, int iLenUID, int startblock, int blocknum)
public int ISO15693_write_sm(int iMode, char[] pszUID, int iLenUID, int startblock, int blocknum, char[] pszData, int iWriteLen)
public int ISO15693_write_sm_ex(int iMode, char[] pszUID, int iLenUID, int startblock, int blocknum, char[] pszData, int iWriteLen)
public int ISO15693_lockBlock(int iMode, char[] pszUID, int iLenUID, int startblock, int blocknum)
public int ISO15693_writeAFI(int iMode, char[] pszUID, int iLenUID, int iAFI)
public int ISO15693_lockAFI(int iMode, char[] pszUID, int iLenUID)
public int ISO15693_writeDSFID(int iMode, char[] pszUID, int iLenUID, int iDSFID)
public int ISO15693_lockDSFID(int iMode, char[] pszUID, int iLenUID)
public char[] ISO15693_getSystemInformation(int iMode, char[] pszUID, int iLenUID)
public char[] ISO15693_GenericFunction(char Command, char[] jdatabuf, char jdatalen)
public char[] ISO15693_getMultipleBlockSecurityStatus(int iMode, char[] pszUID, int iLenUID, int startblock, int blocknum)
public char[] ISO15693_transferCommand(char[] pszCmd, int iComLen)
public int EMFingerInit(java.lang.String device, java.lang.String uart, int baudrate)
public int EMFingerFree(java.lang.String device)
public char[] EMGetRandomData()
public int EMGetImage()
public int EMGenChar(int GenID)
public int[] EMMatch()
public int[] EMSearch(int BuffID, int StartPage, int PageNum)
public int EMRegModel()
public int EMStorChar(int BuffID, int PageID)
public int EMLoadChar(int BuffID, int PageID)
public char[] EMUpChar(int BuffID)
public int EMDownChar(int BuffID, char[] pszData)
public int EMDeletChar(int PageID, int nNum)
public int EMEmpty()
public int EMSetReg(int RegID, int nValue)
public int[] EMAutoEnroll(int nTime, int UserID)
public int[] EMAutoMatch(int nFlag, int StartPage, int PageNum)
public int EMSetPSW(char[] PassWord)
public int EMVfyPSW(char[] PassWord)
public int[] EMValidTempleteNum()
public char[] EMReadChipSN()
public int EMSetManuFacture(char[] NameInfo)
public int EMSetDeviceName(char[] DeviceName)
public char[] EMReadSysPara()
public char[] EMReadSysParaMore()
public int[] EMUpImage(int Mode, java.lang.String lpFileName)
public int[] EMUpImageISO(int Mode, java.lang.String lpFileName)
public int EM125k_init(java.lang.String device, java.lang.String uart, int baudrate)
public int EM125k_free(java.lang.String device)
public char[] HardwareVersion_125k()
public char[] EM125k_read(int iMode)
public char[] EM125k_UID_REQ()
public char[] EM125k_ReadHitag(int nPage)
public int EM125k_WriteHitagPage(int nPage, char[] pszData)
public char[] EM125k_Read4305(int nPage)
public int EM125k_Write4305(int nPage, char[] pszData)
public char[] EM125K_GetEm4450UID()
public char[] EM_25kread()
public int EM125k_init_Ex(java.lang.String device, java.lang.String uart, int baudrate)
public char[] EM125k_read_Ex()
public int ConfigFDXTag(char[] cidbuf, char[] nidbuf)
public int HID_GetUid()
public char[] EM125k_ReadHitag1()
public int UHFInventory_EX_BankPtrCnt(char flagAnti, char initQ, char bank, char ptr, char cnt)
public char[] UHFBlockPermalock(char[] jucppwd, char bank, char startaddr, char datalen, char[] jucpdatabuf, char readlock, char MB, char blockptr, char blockrange, char[] jucpmask)
public int Um7ProtocolConfig(char conf)
public void UHFFlagCrcOn()
public int R2000_OPENMODE()
public int R2000_FreHopSet(int fre)
public void UHFFlafCrcOff()
public int UHFInit(java.lang.String device)
public int UHFFree(java.lang.String device)
public int UHFOpenAndConnect(java.lang.String uart)
public int UHFOpenAndConnect_Ex(java.lang.String uart)
public void UHFCloseAndDisconnect()
public char[] UHFGetPower()
public int UHFSetPower(char uPower)
public int UHFSetPowerOnDynamic(char uPower)
public char[] UHFGetHwType()
public char[] UHFGetHardwareVersionType()
public char[] UHFGetFrequency()
public char[] UHFGetFrequency_Ex()
public int UHFSetFrequency(char uFreMode, char uFreBase, char[] uBaseFre, char uChannNum, char uChannSpc, char uFreHopUCHAR)
public int UHFSetFrequency_EX(char FreMode)
public int UHFInventory(char flagAnti, char initQ)
public int UHFInventory_EX(char flagAnti, char initQ)
public int UHFInventory_EX_cnt(char flagAnti, char initQ, char cnt)
public int UHFInventoryTID(char flagAnti, char initQ)
public int UHFStartReadDataFromMultiTag(char flagAnti, char[] apwd, char bank, char ptr, char cnt)
public char[] UHFGetMultiDataReceived()
public char[] UHFGetReceived()
public char[] UHFGetReceived_EX()
public int UHFGetReceived_EX2(byte[] outData)
public char[] UHFGetReceived_EX_R2000()
public int[] UHFGetRSSI()
public int UHFStopGet()
public int UHFSetPwm(int WorkTime, int WaitTime)
public int[] UHFGetPwm()
public int UHFSetSingelMode(char mode)
public char[] UHFGetSingelMode()
public char[] UHFReadData(char[] uAccessPwd, char uBank, int uPtr, int uCnt, char[] uUii)
public char[] UHFReadData_EX(char[] uAccessPwd, char uBank, int uPtr, char uCnt, char[] uTID)
public int UHFWriteData(char[] uAccessPwd, char uBank, int uPtr, char uCnt, char[] uUii, char[] uWriteData)
public int UHFEraseData(char[] uAccessPwd, char uBank, int uPtr, char uCnt, char[] uUii)
public int UHFEraseDataEx(char[] pszuAccessPwd, char filterBank, int filterPtr, char filterCnt, char[] filterData, char uBank, int uPtr, int uCnt)
public int UHFLockMem(char[] uAccessPwd, char[] uLockData, char[] uUii)
public int UHFKillTag(char[] uKillPwd, char[] uUii)
public char[] UHFGetVersion()
public char[] UHFInventorySingle()
public char[] UHFInventorySingleEPCTIDUSER()
public char[] UHFInventorySingle_sf()
public char[] UHFInventorySingle_EX()
public char[] UHFInventorySingle_R2000()
public char[] UHFReadDataSingle(char[] uAccessPwd, char uBank, int uPtr, char uCnt)
public char[] UHFWriteDataSingle(char[] uAccessPwd, char uBank, int uPtr, char uCnt, char[] uWriteData)
public char[] UHFEraseDataSingle(char[] uAccessPwd, char uBank, int uPtr, char uCnt)
public char[] UHFLockMemSingle(char[] uAccessPwd, char[] uLockData)
public char[] UHFKillTagSingle(char[] uKillPwd)
public int UHFSetFilter(char flagstore, char uBank, int uPtr, int len, char[] data)
public int UHFSetParam(char type, char[] id, char[] data)
public char[] UHFGetParam(char type, char[] id)
public int RF_ISO14443A_DESFIRE_SelApp(byte[] AppId)
public byte[] RF_ISO14443A_DESFIRE_GetApps()
public int RF_ISO14443A_DESFIRE_DelApp(char[] AppId)
public int RF_ISO14443A_DESFIRE_AddApp(char[] AppId, int KeySetting, int FileNums)
public byte[] RF_ISO14443A_DESFIRE_GetFileIds()
public char[] RF_ISO14443A_DESFIRE_GetPiccInfo()
public int RF_ISO14443A_DESFIRE_AddStdFile(int FileNo, int CommSet, char[] AccessRight, int FileSize)
public int RF_ISO14443A_DESFIRE_DelFile(int FileNo)
public byte[] RF_ISO14443A_DESFIRE_GetFileSetting(int FileNo)
public int RF_ISO14443A_DESFIRE_ChangeFileSetting(int FileNo, int CommSet, char[] AccessRights)
public int RF_ISO14443A_DESFIRE_Auth(int KeyNo, char[] KeyBuf, int KeyLen)
public void RF_ISO14443A_DESFIRE_Cpysel(int cpyType)
public int RF_ISO14443A_DESFIRE_RatPss()
public int RF_ISO14443A_DESFIRE_ChangeKey(int KeyNo, char[] KeyBuf, int KeyLen)
public char[] RF_ISO14443A_DESFIRE_GetKeySetting()
public int RF_ISO14443A_DESFIRE_ChangeKeySetting(int KeySetting)
public int RF_ISO14443A_DESFIRE_WriteStdFile(int FileNo, int OffSet, int DataSize, char[] DataBuf)
public char[] RF_ISO14443A_DESFIRE_ReadStdFile(int FileNo, int OffSet, int DataSize)
public int RF_ISO14443A_DESFIRE_AddValueFile(int FileNo, int CommSet, char[] AccessRights, int MinValue, int MaxValue, int InitValue)
public int[] RF_ISO14443A_DESFIRE_GetValueFile(int FileNo)
public int RF_ISO14443A_DESFIRE_CreditValueFile(int FileNo, int CreValue)
public int RF_ISO14443A_DESFIRE_DebitValueFile(int FileNo, int DeValue)
public int RF_ISO14443A_DESFIRE_FormatCard()
public int Psam_Init(java.lang.String device)
public int Psam_InitXy(java.lang.String device)
public int Psam_Free(java.lang.String device)
public byte[] Psam_Cmd(java.lang.String device, char cmd, char[] cmddata, int cmdlen)
public int RFID_UPDATE(int jpackage_sum_number, int jpackage_which_number, int pszData_len, byte[] pszData)
public int PSAM_UPDATE(int jpackage_sum_number, int jpackage_which_number, int pszData_len, byte[] pszData)
public byte[] infrared_read()
public int infrared_write(byte[] data, int len)
public int Infrared_Open(java.lang.String device, java.lang.String uart, int baudrate, int databits, int stopbits, int check)
public int Infrared_SwitchSerialPort(java.lang.String device, java.lang.String uart, int baudrate, int databits, int stopbits, int check)
public int Infrared_Close(java.lang.String device)
public byte[] Infared_IDPOWER()
public byte[] Infared_IDPOWER07()
public char[] UHFReadQTData(char[] uAccessPwd, char uBank, int uPtr, char uCnt, char[] uUii)
public char[] UHFReadQTDataSingle(char[] uAccessPwd, char uBank, int uPtr, char uCnt)
public int UHFWriteQTData(char[] uAccessPwd, char uBank, int uPtr, char uCnt, char[] uUii, char[] uWriteData)
public char[] UHFWriteQTDataSingle(char[] uAccessPwd, char uBank, int uPtr, char uCnt, char[] uWriteData)
public char[] GetQTPara()
public int SetQTPara(char pszData)
public int UHF706_OpenAndConnect(java.lang.String path)
public void UHF706_CloseAndDisconnect()
public int Config_SetRTC(byte[] RTC)
public byte[] Config_ReadRTC()
public int Config_SetPara(int type, byte len, byte[] data)
public byte[] Config_GetPara(int type)
public int SetTestMode()
public byte[] Config_GetAccess()
public int Config_SetWorkMode(byte nums, byte[] modebuf)
public byte[] Auth_RequestRandom()
public int Auth_SendData(byte[] hrandom, byte[] srandom, byte[] devid, byte[] reserve, byte[] signature, int certlen, byte[] certbuf)
public byte[] Auth_UserInfo(byte[] jprovince, byte[] jcity, byte[] jjw, byte[] jusage, byte[] jtype1, byte[] jcom_name, byte[] jpeople, byte[] jtel1, byte[] jtel2, byte[] jemail, byte[] jdata, byte[] jps)
public int Auth_ActiveFile(byte transmode, byte[] deviceid, byte[] reverse, byte[] transbuf)
public int Auth_CertificationChain(byte level, byte levels, int len, byte[] buf)
public byte[] Update_ReadInfo()
public int SetInventorySper(int flag)
public int SetInventoryFixed(int freq)
public int Requset_ReadPart(byte speed, byte des, byte flag, byte partnum, byte ptr, byte len)
public byte[] TransData(byte[] tbuf, int tlen, byte flag)
public int Requset_WritePart(byte[] tid, byte num, byte startaddr, byte len, byte[] buf)
public int Request_WriteSpecialPart(int len, byte[] buf)
public byte[] TransBuf(byte oper, int len, byte[] jbuf)
public int SetConfig(byte[] jbuf)
public int SetInventorySper()
public int EventReport()
public int POWER_LED_ON(java.lang.String device)
public int POWER_LED_OFF(java.lang.String device)
public int OTG_GPIO_OFF(java.lang.String device)
public int OTG_GPIO_ON(java.lang.String device)
public int PTInit(java.lang.String device, java.lang.String uart)
public int PTExit(java.lang.String device)
public int PTEnroll(char index)
public int PTVerifyALL(char index)
public int PTVerify(char index, char[] data, int len)
public int PTDeleteAllFingers(char index)
public int PTStoreFinger(byte iCounts, byte[] templateData)
public int PTGUICancel(char index)
public byte[] PTListAllFingers(char index)
public byte[] PTResponseContinue(char index)
public int PTGrab(char index)
public byte[] PTTLSFContinue(char index)
public byte[] PTInfo(char index)
public int PTCapture(char index)
public int PTSetAppData(char index, char[] data, char len)
public byte[] PTGetAppData(char index)
public byte[] PTConvertTemplateEx(byte iCounts, byte jtarget_type, byte[] srcbuf, int jsrclen)
public byte[] UHFGetRFLink()
public int UHFSetRFLink(char mode)
public int UHFSetFastID(char par)
public int UHFSetTagFocus(char par)
public int UHFSetEPCTIDMode(char par)
public int UHFSetEPCUserMode(char par, int ptr, int len, int save)
public char[] UHFGetEPCTIDUSERMode()
public char[] UHFGetEPCTIDMode()
public int UHFSetMode(char mode)
public byte[] UHFGetMode()
public int UHFInventoryBank(char[] pszData, char bank, int ptr, int len)
public char[] GetTemperature()
public byte[] CardBalance()
public byte[] CardConsume(byte[] time, char[] money, java.lang.String path, int islog)
public byte[] getPsamId()
public void CleanVar()
public byte[] CardConsumeConfirm(byte[] timer, char[] carddealnum, char[] cardnum)
public char[] ISO14443A_BUS_CMD(char[] jtxtimebuf, char[] jtxuidbuf, int jtxuidnum, int jtxflag)
public void GetAccState()
public char[] GetGen2()
public int SetGen2(char Target, char Action, char T, char Q, char StartQ, char MinQ, char MaxQ, char D, char C, char P, char Sel, char Session, char G, char LF)
public byte[] fips_encryption_decryption(byte[] jinbuf, int jdlen, byte[] jkeybuf, int keylen, byte jmode)
public byte[] fips_encryption_decryption_EX(byte[] jinbuf, int jdlen, byte[] jkeybuf, int keylen, byte jmode, java.lang.Object mContext, int type)
public int UHFJump2Boot()
public int UHFToBoot(int type)
public int UHFStartUpdate()
public int UHFUpdating(byte[] buff, int len)
public int UHFStopUpdate()
public byte[] MorphoCapturePKComp(char processflag, char encryptflag)
public byte[] MorphoVerifyPKComp(char processflag, byte[] jfgbuf, int jfglen)
public int MorphoFingerInit(java.lang.String device, java.lang.String uart, int baudrate)
public int MorphoFingerFree(java.lang.String device)
public int MorphoFingerMessage()
public int MorphoGrab(char var1, java.lang.String imgName)
public int MorphoEnroll(char flag, char[] id, char[] name, java.lang.String lpFileName, int getImage)
public int MorphoLoadKs(byte[] keybuf)
public byte[] MorphoCapture(char flag, char encryptflag)
public byte[] MorphoIdentify(char flag)
public int MorphoCancel()
public int MorphoEraseAllBase()
public int MorphoGetSecurityLevel()
public int MorphoSetSecurityLevel(int level)
public byte[] MorphoDescriptor()
public byte[] MorphoPIDSN()
public int MorphoStop()
public int UHFDeactivate(int cmd, char[] pszuAccessPwd, char uBank, int uPtr, int cnt, char[] pszuUii)
public int UHFDwell(int dwell, int count)
public int ModuleSendAndReceive(byte[] send, int sendLen, byte[] outData, int outLen)
public char[] UHFReadData_Ex2(char[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, char[] ufData, char uBank, int uPtr, int uCnt)
public int UHFWriteData_Ex2(char[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, char[] pszuDat, char uBank, int uPtr, int uCnt, char[] pszuWriteData)
public int UHFBlockWriteData(char[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, char[] pszuDat, char uBank, int uPtr, int uCnt, char[] pszuWriteData)
public int UHFSetFilter_Ex(char flagstore, char bank, int ptr, int len, char[] pszData)
public int UHFLockMemEx(char[] pszuAccessPwd, char bank, int ptr, int cnt, char[] pszuData, char[] pszuLockData)
public int PrinterInit(java.lang.String device, java.lang.String path, int baudrate, int module, int isUpgrade)
public int PrinterSerialPortOpen(java.lang.String device, java.lang.String path, int baudrate)
public int PrinterFree(java.lang.String device)
public int PrinterSend(byte[] jsend, int jsendLeng)
public int PrinterReceive(byte[] joutData, int jsendLeng)
public int PrinterSendAndReceive(byte[] sendjdata, int sendjlen, byte[] outjdata, int outjlen, int delayS)
public int UHFInventoryBID(char flag0, char flag1)
public char[] UHFInventorySingle_tc(char mode)
public char[] UHFGetBID()
public int UHFWriteQTData_Ex(char[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, char[] pszuDat, char uBank, int uPtr, int uCnt, char[] pszuWriteData)
public char[] UHFReadQTData_Ex(char[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, char[] ufData, char uBank, int uPtr, char uCnt)
public int UHFSetCW(char pszData)
public char[] UHFGetCW()
public int UHFBTSetProtocolType(int type)
public int UHFBTUHFGetProtocolType()
public int UHFBTUHFGBTagLock(char[] pszuAccessPwd, char bank, int ptr, int cnt, char[] pszuData, int memory, int config, int action)
public int UHFBTGetPower()
public int UHFBTSetPower(byte power)
public int UHFGetBTFrequency()
public int UHFBTFreHopSet(int fre)
public int UHFSetBTFrequency(byte FreMode)
public int UHFBTR2000Version(byte[] outVersion)
public int UHFBTSTM32Version(byte[] outVersion)
public int UHFBTStartInventory()
public int UHFBTStopInventory()
public int UHFBTGetTag(byte[] data, int timeOut)
public int UHFBTGetSendCmd(byte[] cmd)
public char[] UHFBTReadData(char[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, char[] ufData, char uBank, int uPtr, char uCnt)
public int UHFBTWriteData(char[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, char[] pszuDat, char uBank, int uPtr, int uCnt, char[] pszuWriteData)
public int UHFBTAuthentication(char[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, char[] pszuDat, char uBank, int uPtr, int uCnt, char[] pszuWriteData, char[] rev)
public int UHFBTLockMemEx(char[] pszuAccessPwd, char bank, int ptr, int cnt, char[] pszuData, char[] pszuLockData)
public int UHFBTReBootAPP(char flag)
public int UHFBTStartUpdate()
public int UHFBTUpdateData(byte[] pszuDate)
public int UHFBTEndUpdate()
public int UHFSETSM4(char mode, char[] pszkeydata, char[] pszlvdata)
public int UHFGETSM4(byte[] mode, byte[] keydata, byte[] lvdata)
public int UHFDecryptSM4(char datalen, char[] pszdata, byte[] outdata)
public int UHFEncryptSM4(char datalen, char[] pszdata, byte[] outdata)
public int UHFBTKill(char[] pszuAccessPwd, char bank, int ptr, int cnt, char[] pszuData)
public int UHFBTGetBattery()
public int UHFBTGetBarcode(byte[] outdata)
public int UHFBTEncWriteUser(int jaddr, int jlen, byte[] jindata)
public int UHFBTEncReadUser(int jaddr, int jlen, byte[] jdata)
public char[] ISO15693_GenericFunctionEx(char jCommand, char jIcMfg, char[] jdatabuf, char jdatalen)
public byte[] EM4325SensorData(char uBank, int uMSA, int uMDL, char[] pszuData)
public int UHFBTKeydataMac(byte[] jkeydata, byte[] jmac)
public int UHFSetSM4(char mode, byte[] jKeybuf, byte[] jIVbuf)
public byte[] UHFGetSM4()
public byte[] UHFEncSM4(byte[] jDatabuf, int jDatalen)
public byte[] UHFDecSM4(byte[] jDatabuf, int jDatalen)
public int UHFEncUSER(int jaddr, int jlen, byte[] data)
public byte[] UHFDecUSER(int jaddr, int jlen)
public int UHFJump2BootSTM32()
public char[] UHFGetHwTypeM3()
public int UHFKillTagEx(char[] pszuAccessPwd, char uBank, int uPtr, char uCnt, char[] pszuUii)
public char[] UHFGetTempProtectVal()
public int UHFSetTempProtectVal(char temp)
public int GetLastError()
public int UHFSetANT(int saveFlag, char[] temp)
public int UHFLedOnOff(java.lang.String device, int Id, int on)
public char[] UHFBlockPermalock_Ex(char[] uAccessPwd, char FilterBank, int FilterStartaddr, int FilterLen, char[] FilterData, char ReadLock, char uBank, int uPtr, char uRange, byte[] uMaskbuf)
public int UHFBTR2000Temperature(byte[] outTemper)
public int UHFBTSetBeep(byte flag)
public int UHFBTInventorySingle(byte[] outData)
public int UHFBTSetEpcTidUserMode(int saveFlag, int memory, int address, int length)
public int UHFBTReadEpcTidUserMode(int rev1, int rev2, byte[] outData)
public int SpiInit(java.lang.String device)
public int SpiFree(java.lang.String device)
public int SpiWrite(byte[] sendData, int len)
public int SpiRead(byte[] OutData, int len)
public int UHFBTGetAllTagNumFromFlash()
public int UHFBTDeleteAllTagToFlash()
public int UHFBTGetTagDataFromFlash(byte[] outData)
public int UHFBTSetCW(int flag)
public int UHFBTGetCW()
public int EMFingerMoudleSet(int type)
public int UHFBTEraseData(char[] pszuAccessPwd, char filterBank, int filterPtr, char filterCnt, char[] filterData, char uBank, int uPtr, int uCnt)
public int UHFBTSetR6Workmode(int mode)
public int UHFBTSetBeepRecvData(byte[] inData, int inLen)
public int UHFBTGetPowerValueRecvData(byte[] inData, int inLen)
public byte[] UHFBTOpen2DRecvData(byte[] inData, int inLen)
public byte[] UHFSetPowerSendData(char saveflag, char uPower)
public int UHFSetPowerRecvData(byte[] inData, int inLen)
public byte[] UHFGetPowerSendData()
public byte[] UHFGetPowerRecvData(byte[] inData, int inLen)
public byte[] UHFInventorySingleSendData()
public byte[] UHFInventorySingleRecvData(byte[] inData, int inLen)
public byte[] UHFInventorySendData()
public byte[] UHFInventoryRecvData(byte[] inData, int inLen)
public byte[] UHFStopInventorySendData()
public int UHFStopInventoryRecvData(byte[] inData, int inLen)
public byte[] UHFGetTagsDataSendData()
public byte[] UHFGetTagsDataRecvData(byte[] inData, int inLen)
public byte[] UHFReadDataSendData(byte[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, byte[] ufData, char uBank, int uPtr, char uCnt)
public byte[] UHFReadDataRecvData(byte[] inData, int inLen)
public byte[] UHFWriteDataSendData(byte[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, byte[] ufData, char uBank, int uPtr, char uCnt, byte[] writeDatabuf)
public int UHFWriteDataRecvData(byte[] inData, int inLen)
public byte[] UHFLockTagSendData(byte[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, byte[] ufData, byte[] ulockbuf)
public int UHFLockTagRecvData(byte[] inData, int inLen)
public byte[] UHFKillTagSendData(byte[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, byte[] ufData)
public int UHFKillTagRecvData(byte[] inData, int inLen)
public byte[] UHFSetRegionSendData(char saveflag, char region)
public int UHFSetRegionRecvData(byte[] inData, int inLen)
public byte[] UHFGetRegionSendData()
public byte[] UHFGetRegionRecvData(byte[] inData, int inLen)
public byte[] UHFGetSoftwareVersionSendData()
public byte[] UHFGetSoftwareVersionRecvData(byte[] inData, int inLen)
public byte[] UHFGetTemperatureSendData()
public byte[] UHFGetTemperatureRecvData(byte[] inData, int inLen)
public byte[] UHFUSBGetTagsDataRecvData(byte[] inData, int inLen)
public byte[] UHFSetJumpFrequencySendData(char nums, int[] Freqbuf)
public int UHFSetJumpFrequencyRecvData(byte[] inData, int inLen)
public byte[] UHFBTDeleteAllTagToFlashSendData()
public int UHFBTDeleteAllTagToFlashRecvData(byte[] inData, int inLen)
public byte[] UHFBTGetAllTagNumFromFlashSendData()
public int UHFBTGetAllTagNumFromFlashRecvData(byte[] inData, int inLen)
public byte[] UHFBTGetTagDataFromFlashSendData()
public byte[] UHFBTGetTagDataFromFlashRecvData(byte[] inData, int inLen)
public byte[] UHFSetCWSendData(char flag)
public int UHFSetCWRecvData(byte[] inData, int inLen)
public byte[] UHFGetCWSendData()
public byte[] UHFGetCWRecvData(byte[] inData, int inLen)
public byte[] UHFSetFilterSendData(char saveflag, char ufBank, int ufPtr, int datalen, byte[] databuf)
public int UHFSetFilterRecvData(byte[] inData, int inLen)
public byte[] UHFGBTagLockSendData(byte[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, byte[] ufData, char jmemory, char jconfig, char jaction)
public int UHFGBTagLockRecvData(byte[] inData, int inLen)
public byte[] UHFBlockWriteDataSendData(byte[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, byte[] ufData, char uBank, int uPtr, char uCnt, byte[] writeDatabuf)
public int UHFBlockWriteDataRecvData(byte[] inData, int inLen)
public byte[] UHFBlockEraseDataSendData(byte[] pszuAccessPwd, char ufBank, int ufPtr, int ufCnt, byte[] ufData, char uBank, int uPtr, char uCnt)
public int UHFBlockEraseDataRecvData(byte[] inData, int inLen)
public byte[] UHFSetProtocolTypeSendData(char type)
public int UHFSetProtocolTypeRecvData(byte[] inData, int inLen)
public byte[] UHFGetProtocolTypeSendData()
public byte[] UHFGetProtocolTypeRecvData(byte[] inData, int inLen)
public byte[] UHFSetGen2SendData(char Target, char Action, char T, char Q_Q, char StartQ, char MinQ, char MaxQ, char D_D, char C_C, char P_P, char Sel, char Session, char G_G, char LF)
public int UHFSetGen2RecvData(byte[] inData, int inLen)
public byte[] UHFGetGen2SendData()
public byte[] UHFGetGen2RecvData(byte[] inData, int inLen)
public byte[] UHFSetEPCTIDModeSendData(char saveFlag, char memory, char address, char length)
public int UHFSetEPCTIDModeRecvData(byte[] inData, int inLen)
public byte[] UHTSetR6WorkmodeSendData(char flag)
public int UHTSetR6WorkmodeRecvData(byte[] inData, int inLen)
public byte[] UHFJump2BootSendData(char flag)
public int UHFJump2BootRecvData(byte[] inData, int inLen)
public byte[] UHFStartUpdateSendData()
public int UHFStartUpdateRecvData(byte[] inData, int inLen)
public byte[] UHFUpdatingSendData(byte[] buf)
public int UHFUpdatingRecvData(byte[] inData, int inLen)
public byte[] UHFStopUpdateSendData()
public int UHFStopUpdateRecvData(byte[] inData, int inLen)
public byte[] UHFGetEPCTIDModeSendData(char rev1, char rev2)
public byte[] UHFGetEPCTIDModeRecvData(byte[] inData, int inLen)
public byte[] UHFGetSTM32VersionSendData()
public byte[] UHFGetSTM32VersionRecvData(byte[] inData, int inLen)
public int UHFBTSetGen2(char Target, char Action, char T, char Q, char StartQ, char MinQ, char MaxQ, char D, char C, char P, char Sel, char Session, char G, char LF)
public int UHFBTGetGen2(byte[] outData)
public int UsbToHost(java.lang.String device)
public int UsbToFingerprint(java.lang.String device)
public int FingerprintSwitchUsb(java.lang.String device)
public int FingerprintSwitchUart(java.lang.String device)
public int A8UhfOutput4Off(java.lang.String device)
public int A8UhfOutput4On(java.lang.String device)
public int A8UhfOutput3Off(java.lang.String device)
public int A8UhfOutput3On(java.lang.String device)
public int DAJFingerInit(java.lang.String device, java.lang.String uart, int baudrate)
public int DAJFingerFree(java.lang.String device)
public char[] DAJfingerGETInfo()
public int DAJfingerGETImage()
public int DAJfingerStoreChar(char flag, char[] pBufferIDFlashPageID)
public char[] DAJfingerUPTemplate(char flag, char[] pBufferIDFlashPageID)
public int DAJfingerDOWNTemplate(char flag, char[] pBufferIDFlashPageID, char[] templateData)
public int DAJfingerPKTemplate(char flagA, char[] pBufferIDFlashPageIDA, char flagB, char[] pBufferIDFlashPageIDB)
public char[] DAJfingerSearchTemplate(char[] ramBufferId, char[] templateIdStart, char[] templateIdEnd)
public int DAJfingerDELTemplate(char flag, char[] pBufferIDFlashPageID)
public int DAJfingerCLEARTemplate()
public int DAJfingerGETTemplateCount()
public int DAJfingerCLEARTemplateBuffer()
public int DAJfingerUPImage(byte part, byte[] img_buf)
public int DAJfingerUPImageProgress()
public void DAJfingerCancelUPImage()
public byte[] UHFSetSleepTimeSendData(char uTime)
public int UHFSetSleepTimeRecvData(byte[] inData, int inLen)
public byte[] UHFGetSleepTimeSendData()
public byte[] UHFGetSleepTimeRecvData(byte[] inData, int inLen)
public byte[] UHFSetTagfocusSendData(char flag)
public int UHFSetTagfocusRecvData(byte[] inData, int inLen)
public byte[] UHFGetTagfocusSendData()
public byte[] UHFGetTagfocusRecvData(byte[] inData, int inLen)
public char[] UHFGetSensorCode(char[] epc, char antNum, char[] powerValue)
public char[] UHFGetCalibrationData(char[] epc, char antNum, char[] powerValue)
public char[] UHFGetOnChipRSSI(char[] epc, char antNum, char[] powerValue)
public char[] UHFGetTempertureCode(char[] epc, char antNum, char[] powerValue)
public char[] UHFGetOnChipRSSIAndTempCode(char[] epc, char antNum, char[] powerValue)
public int UHFInventoryTempTag(char antNum, char[] powerValue)
public int UHFGetTempTagReceived(char[] outData)
public int UHFWriteCalibrationData(char[] epc, char antNum, char[] powerValue, char[] data)
public int UHFInventoryTempTag2(char antNum, char[] powerValue)
public int UHFGetTempTagReceived2(char[] outData)
public int UHFSetEPCTIDUSERAddrLength(char mode, char TID_addr, char TID_length, char USER_addr, char USER_length)
public char[] UHFGetEPCTIDUSERAddrLength()
public int UHFSetInventoryMode(int save, int jpw, int sector, int startAddr, int length, int sector2, int startAddr2, int length2)
public byte[] UHFSetSoftResetSendData()
public int UHFSetSoftResetRecvData(byte[] inData, int inLen)
public byte[] UHFSetReaderBeepSendData(char mode)
public int UHFSetReaderBeepRecvData(byte[] inData, int inLen)
public byte[] UHFGetReaderBeepSendData()
public int UHFGetReaderBeepRecvData(byte[] inData, int inLen)
public byte[] UHFSetIpSendData(byte[] ipbuf, byte[] postbuf)
public int UHFSetIpRecvData(byte[] inData, int inLen)
public byte[] UHFGetIpSendData()
public byte[] UHFGetIpRecvData(byte[] inData, int inLen)
public byte[] UHFTCPTagsDataParseRecvData(byte[] inData, int len)
public byte[] UHFSetANTSendData(char saveflag, byte[] buf, int bufLen)
public int UHFSetANTRecvData(byte[] inData, int inLen)
public byte[] UHFGetANTSendData()
public byte[] UHFGetANTRecvData(byte[] inData, int inLen)
public int UHFSetIp(byte[] ipbuf, int port, byte[] mask, byte[] gate)
public int UHFGetIp(byte[] ipbuf, int[] port, byte[] mask, byte[] gate)
public int UHFSetDestIp(byte[] ipbuf, int port)
public int UHFGetDestIP(byte[] ipbuf, int[] port)
public int UHFSetBeep(int mode)
public int UHFGetBeep()
public int UHFSetSoftReset()
public int UHFSetANTWorkTime(byte antnum, byte saveflag, int WorkTime)
public int UHFGetANTWorkTime(byte antnum, int[] WorkTime)
public int UHFSetANT(byte saveflag, byte[] buf)
public int UHFGetANTConnectState(byte[] buf)
public int UHFGetANTState(byte[] arrAnt)
public int UHFSetWorkMode(byte mode)
public int UHFSetTriggerWorkModePara(byte input, int workTime, int waitTime, byte receiveMode)
public int UHFGetTriggerWorkModePara(byte[] input, int[] workTime, int[] waitTime, byte[] receiveMode)
public int UHFGetWorkMode()
public int UHFSetIOControl(byte output1, byte output2, byte outStatus)
public int UHFGetIoControl(byte[] out)
public int A4OptoCoupler3On(java.lang.String device)
public int A4OptoCoupler3Off(java.lang.String device)
public int A4OptoCoupler4On(java.lang.String device)
public int A4OptoCoupler4Off(java.lang.String device)
public int A4WgData0On(java.lang.String device)
public int A4WgData0Off(java.lang.String device)
public int A4WgData1Off(java.lang.String device)
public int A4WgData1On(java.lang.String device)
public int UHFSetANTPower(int saveflag, byte num, int read_power, int write_power)
public int UHFGetANTPower(byte[] jcapower, int[] jiareturned)
public int UHFWriteScreenBlock(byte[] jpwd, byte jsector, int jmaskAddr, int jmaskLen, byte[] jmaskData, byte jtype, int jwriteAddr, int jwriteLen, byte[] jwData)
public int UHFInitRegFile(int mask_bank, int mask_addr, int mask_len, byte[] mask_data)
public int UHFReadTagTemp(int mask_bank, int mask_addr, int mask_len, byte[] mask_data, float[] readTemp)
public int UHFStartLogging(int mask_bank, int mask_addr, int mask_len, byte[] mask_data, float min_temp, float max_temp, int work_delay, int work_interval)
public int UHFStopLogging(int mask_bank, int mask_addr, int mask_len, byte[] mask_data, long password)
public int UHFCheckOpMode(int mask_bank, int mask_addr, int mask_len, byte[] mask_data)
public int UHFReadMultiTemp(int jmbank, int jmaddr, int jmlen, byte[] jmdata, int jstart, int jnum, int[] jtotalnum, int[] jreturned, float[] jtemp)
public int UHFReadTagVoltage(int jmbank, int jmaddr, int jmlen, byte[] jmdata, float[] jvoltage)
public int HardwareInit(java.lang.String device, int module, java.lang.String path, int baudrate, int databits, int stopbits, int check)
public int HardwareFree(java.lang.String device, int module)
public int HardwareSerailOpen(java.lang.String jpath, int baudrate, int databits, int stopbits, int check)
public int HardwareSerailClose(int uart_fd)
public int HardwareSerailSend(int uart_fd, byte[] jdata, int jlen)
public int HardwareSerailReceive(int uart_fd, byte[] joutbuf, int outbuffLen)
public int HardwareSerailSendAndReceive(int uart_fd, byte[] sendjdata, int sendjlen, byte[] outjdata, int outjlen)
public byte[] UHFVerifyVoltage()
public byte[] UHFAuthenticateCommon(int password, int bank, int addr, byte[] jmData, int mDataBitsLen, int jkeyId, byte[] jtData)
public int Save24bitFingerprintPicture(java.lang.String jpath, int img_width, int img_height, byte[] jRawBuff, int jRawBuffLen)
public int zk206BInit(java.lang.String device, java.lang.String path, int baudrate)
public int zk206BFree(java.lang.String device)
public int zkGetDeviceInfo(byte[] info, int[] jinfoLen)
public int zkSearch(byte[] juserinfo, int[] jinfoLen, int timeOut)
public int zkDownMBLib(int jaddr, byte[] jmb, int jmbLen)
public int zkWriteMBFlash()
public int zkUploadSN(byte[] jsnr, int[] jsnrLen)
public int zkClearMB()
public int zkGetMBLibCounter(int[] jcount)
public int zkRegisterFinger(byte[] jfchar, int[] jfcharLen, int jtimeout)
public int zkGetFinger(byte[] jfchar, int[] jcharLen, int jtimeout)
public int zkUploadImage(byte[] jimg, int[] jimgLen, int jtimeout)
public int getSN(byte[] data)