Hope you are doing well. I apologize for a late reply. The function you mentioned is for the anti-collision process, when more than one card is present. In case of two cards, the aTypeAUid can help you to choose one of the cards.
But there is no function that filters the UID's. To read the UID you need to activate the card, and then read it. In your application you should verify the UID and decide to read/write to that card, or ignore it. You can verify the bytes you need to filter the cards you are looking for.
If you have any further question, please don't hesitate to ask.
Thanks for your response. It was much awaited.
Yes, I can do that by reading uid and then verifying it post reading. But this way it will be post filtering.
Here my intension is to do a pre-filtering kind of thing.
I am able to do that for 4byte uid and 7 byte uid separately but unable to merge both mechanism. Either I am able to run 4byte uid filtering or 7 bye uid filtering.
Let me know if there is any way to do pre-filtering (on air).
Hope you are doing well. Unfortunately there is no way of "pre-filtering" UID's. The function mentioned in the post, is for multiple cards anti-collision mechanism.