C API for BALTECH SDK

§ brp_Iso14a_Request()

brp_errcode brp_Iso14a_Request ( brp_protocol  protocol,
bool  ReqAll,
brp_buf ATQA,
bool *  Collision,
brp_mempool mempool 
)

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 covers the commands REQA and WAKE-UP as specified by the ISO 14443-3 standard.

Parameters
[in]protocolused to execute the command
[in]ReqAllIf enabled, all PICCs (even those in halt state) will be requested.
[out]ATQAAnswer to request of type A (ATQA), according to the ISO 14443-3 standard.
[out]CollisionTrue if a Collision was detected.
[in]mempoolis used to store response data. Maybe NULL to use an internal mempool, in this case the data is only available until another command uses the internal mempool