C API for BALTECH SDK

§ brp_Iso14a_RequestLegacy()

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 theIso14a.Select command.

This command may return theIso14a.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 theIso14a.Select command.

This command covers the commands REQA and WAKE-UP as specified by the ISO 14443-3 standard.

For new applications, the commandIso14a.Request should be used instead.

Parameters
[in]protocolused to execute the command
[in]ReqAllIf enabled, all PICCs (even those in halt state) will be requested.
[out]UIDSizeLength 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]CollIf any bit set, a collision occurred
[out]ProprietaryCodingProprietary coding.
Deprecated:
This command may be removed in future!