⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jiso15693.java

📁 RFID 读卡演示程序
💻 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 + -