📄 jiso15693.java
字号:
//package cn.sensevision.rf;
public class JISO15693{
static {
System.loadLibrary("rfcom");
}
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int RFcrc_16( char offset, char *pointer, int length, int crc16_preset)
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
//public native static int RFcrc_16( char offset, char *pointer, int length, int crc16_preset);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall Inventory(BYTE Sendval[],BYTE REVval[],bool AFI,int AFIval,int Flag,DWORD &nBytestoRead)
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int Inventory(String Sendval,String REVval,boolean AFI,int AFIval,int Flag,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall StayQuite(BYTE Sendval[],BYTE retval[],int Flag,BYTE UID[],DWORD &nBytestoRead)
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int StayQuite(String Sendval,String retval,int Flag,String UID,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall Select(BYTE Sendval[],BYTE retval[],BYTE UID[],int Flag,DWORD &nBytestoRead)
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int Select(String Sendval,String retval,String UID,int Flag,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall ResetToReady(BYTE Sendval[],BYTE retval[],BYTE UID[],int Flag,DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int ResetToReady(String Sendval,String retval,String UID,int Flag,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型: int _stdcall WriteAFI(BYTE Sendval[],BYTE retval[],int AFIval,int Flag,BYTE UID[],DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int WriteAFI(String Sendval,String retval,int AFIval,int Flag,String UID,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型: int _stdcall LockAFI(BYTE Sendval[],BYTE retval[],int Flag,BYTE UID[],DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int LockAFI(String Sendval,String retval,int Flag,String UID,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall ReadSingleBlock(BYTE Sendval[],BYTE retval[],int nBlock,int Flag,BYTE UID[],DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int ReadSingleBlock(String Sendval,String retval,int nBlock,int Flag,String UID,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall WriteSingleBlock(BYTE Sendval[],BYTE retval[],int nBlock,BYTE Bval[],BYTE UID[],int Flag,DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int WriteSingleBlock(String Sendval,String retval,int nBlock,String Bval,String UID,int Flag,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall LockBlock(BYTE Sendval[],BYTE retval[],int flag,int nBlock,BYTE UID[],DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int LockBlock(String Sendval,String retval,int flag,int nBlock,String UID,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall ReadMultiBlock(BYTE Sendval[],char retval[],BYTE UID[],int nStartBlock,int nLength,int Flag,DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int ReadMultiBlock(String Sendval,String retval,String UID,int nStartBlock,int nLength,int Flag,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall WriteMultiBlock(BYTE Sendval[],BYTE retval[],BYTE UID[],int nBlock,BYTE Bval[],int nStartBlock,int nLength,int Flag,DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int WriteMultiBlock(String Sendval,String retval,String UID,int nBlock,String Bval,int nStartBlock,int nLength,int Flag,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall WriteDSFID(BYTE Sendval[],BYTE retval[],int flag,int DSFID,BYTE UID[],DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int WriteDSFID(String Sendval,String retval,int flag,int DSFID,String UID,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall LockDSFID(BYTE Sendval[],BYTE retval[],int flag,BYTE UID[],DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int LockDSFID(String Sendval,String retval,int flag,String UID,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall GetSysInfo(BYTE Sendval[],BYTE retval[],int Flag,BYTE UID[],DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int GetSysInfo(String Sendval,String retval,int Flag,String UID,long nBytestoRead);
/*
* 功能:命令已激活的TYPE_A卡进入HALT状态
* 原型:int _stdcall GetMultiBlockSecirotuStatus(BYTE Sendval[],BYTE retval[],int flag,int nStartBlock,int nLength,BYTE UID[],DWORD &nBytestoRead);
* 参数:icdev:[IN] 通讯设备标识符
* 返回:成功返回0
* 说明:卡片接收到此命令后退出激活状态
*
*/
public native static int GetMultiBlockSecirotuStatus(String Sendval,String retval,int flag,int nStartBlock,int nLength,String UID,long nBytestoRead);
public static void main(String args[]) {
//System.out.println("读卡返回值:" + new RFID().rf_init_com(4, 19200));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -