|
|
This function reads a specified memory bank of tag(s).
- Parameters:
-
| [in] | readerHandle |
Handle to the RFID device |
| [in] | pTagID |
Access-Operation will be performed on Tag with mentioned TagID. If this is NULL, lpAccessFilter will be considered as Filter Criteria for the Access operation. |
| [in] | tagIDLength |
Tag Length(Ignored if pTagID is NULL) |
| [in] | lpReadAccessParams |
Pointer to READ_ACCESS_PARAMS |
| [in] | lpAccessFilter |
Filter Criteria for the Access operation. If this is NULL, there wont be any access filters used for the operation. |
| [in] | lpAntennaInfo |
Antenna List on which the access operation is to be performed. If this is NULL, access is performed on ALL antennas. |
| [out] | lpTagData |
Returns the Tag that was read if the API was called with a valid pTagID. If pTagID is NULL, tags reported from Reader can be fetched using RFID_GetReadTag or RFID_GetEventData optionally waiting for by waiting for the TAG_READ_EVENT. |
| [in] | rsvd |
Reserved for future use. |
- Returns:
- If the function succeeds the return value is RFID_API_SUCCESS. If the function fails the return value is one of the following:
- RFID_API_INVALID_HANDLE Handle provided is invalid
- RFID_API_PARAM_ERROR Parameter is invalid
- RFID_API_COMMAND_TIMEOUT Timeout and no responses from the reader
- RFID_COMM_NO_CONNECTION No Connection exists to the Host
- RFID_INVENTORY_IN_PROGRESS Inventory in progress, cannot perform requested operation
- RFID_ACCESS_IN_PROGRESS Access Operation in progress, cannot perform requested operation
- RFID_ACCESS_TAG_READ_FAILED Tag Read failed
- See also:
- RFID_Write, RFID_Kill, RFID_Lock, RFID_GetReadTag RFID_BlockWrite, RFID_BlockErase, RFID_GetLastAccessResult
|