YHY638F
13.56MHz RFID Reader/Writer
User Manual
Version 1.0
Page 23 of 28
Apr 2010
unsigned char *pData,
unsigned char *pLen)
Parameter: icdev: [IN] Device ID
pData: [OUT] response data from tag, every 9 bytes is a team, the structure
of
every team is:
1byte DSFID + 8 bytes UID
pLen: [OUT] length of response data
Return: return 0 if successful
6.4.3 INT WINAPI ISO15693_GET_SYSTEM_INFORMATION
Function: ISO15693_Get_System_Information
Prototype: int WINAPI ISO15693_Get_System_Information(unsigned short icdev,
unsigned char model,
unsigned char *pUID,
unsigned char *pData,
unsigned char *pLen)
Parameter: icdev: [IN] Device ID
model: [IN] bit0=Select_flag, bit1=Addres_flag, bit2=Option_flag
pUID: [IN] 8 bytes UID
pData: [OUT] response data from tag
pLen: [OUT] length of response data
Return: return 0 if successful
Explanation:
If set Select_flag, only the cards on Selected state respond this command
If set Address_flag, only the cards that the UID are congruous will respond
this command
Clear Option_flag = 0
6.4.4 INT WINAPI ISO15693_SELECT
Function: ISO15693_Select
Prototype: int WINAPI ISO15693_Select (unsigned short icdev, unsigned char *pUID)
Parameter: icdev: [IN] Device ID
pUID: [IN] 8 bytes UID
Return: return 0 if successful
6.4.5 INT WINAPI ISO15693_RESET_TO_READY
Function: ISO15693_Reset_To_Ready
Prototype: int WINAPI ISO15693_Reset_To_Ready (unsigned short icdev,
unsigned char model,
unsigned char *pUID)
Parameter: icdev: [IN] Device ID
model: [IN] bit0=Select_flag, bit1=Addres_flag, bit2=Option_flag
pUID: [IN] 8 bytes UID
Return: return 0 if successful
Explanation:
If set Select_flag, only the cards on Selected state respond this command
If set Address_flag, only the cards that the UID are congruous will respond
this command
Clear Option_flag = 0