BALTECH Docs |
C API for BALTECH SDK
|
brp_errcode brp_Iso14a_RequestLegacy | ( | brp_protocol | protocol, |
bool | ReqAll, | ||
brp_Iso14a_RequestLegacy_UIDSize * | UIDSize, | ||
unsigned * | Coll, | ||
unsigned * | ProprietaryCoding | ||
) |
This commands scans for ISO 14443-3 (Type A) compliant PICCs in the field of the antenna.
If the ReqAll parameter flag is set, both PICCs in idle state and PICCs in halt state will be switched to ready state. If this flag is not set, only PICCs in idle state will be switched to ready state.
Only PICCs in ready state may be selected via the brp_Iso14a_Select() command.
This command may return the::BRP_Iso14a_ErrCollision status code when executed successfully, in case two or more PICCs of different types are present in the HF field of the reader. In this case, the selection PICC procedure can be carried out normally with the brp_Iso14a_Select() command.
This command covers the commands REQA and WAKE-UP as specified by the ISO 14443-3 standard.
For new applications, the command brp_Iso14a_Request() should be used instead.
[in] | protocol | used to execute the command |
[in] | ReqAll | If enabled, all PICCs (even those in halt state) will be requested. |
[out] | UIDSize | Length of "Unique IDentifier" (UID). The UID may be either a fixed number or a number generated randomly by the PICC (and therefore not unique!). |
[out] | Coll | If any bit set, a collision occurred |
[out] | ProprietaryCoding | Proprietary coding. |