Project / VhlSettings / ScanCardFamilies Value

Defines a bitsmask that is used by VHLSelect() to restrict the frequencies and HF-protocols that are polled. This can speed up the scanning. If not set this value defaults to 0xFFFF (=accept all card types) if neither Device/VhlSettings125Khz/ScanCardTypes, Project/VhlSettings125Khz/ScanCardTypesPart1 nor Project/VhlSettings125Khz/ScanCardTypesPart2 are set. In the latter case it defaults to 125Khz.

Properties

Format

Name Type/Size Description
CardFamilies Bit mask (16 bits) -
RFU Integer (bit mask area 0xF000) Zero padding
LEGICPrime Boolean (bit 0x0800) -
BluetoothMce Boolean (bit 0x0400) -
Khz125Part2 Boolean (bit 0x0200) Scans for the following 125kHz cards: SecuraKey, G-Prox, Indala ASP+, Cotag, Idteck. To scan only for a part of this list, set the configuration value ScanCardTypesPart2 accordingly. To scan for other 125kHz card types, set the Khz125Part1 flag.
Srix Boolean (bit 0x0100) -
Khz125Part1 Boolean (bit 0x0080) Scans for the following 125kHz cards: EM4205, EM4305, EM4100, EM4102, EM4450, Farpointe Pyramid, HID prox, HID ioProx, HID Prox32, Keri, Quadrakey, Indala, AWID, HITAG 1 and S, HITAG 2, TTF (Tag talks first). To scan only for a part of this list, set the configuration value ScanCardTypesPart1 accordingly. To scan for other 125kHz card types, set the Khz125Part2 flag.
Felica Boolean (bit 0x0040) -
IClass Boolean (bit 0x0020) Scans for iCLASS and iCLASS SR cards. This flag does not include iCLASS SE or iCLASS Seos. To scan for these card types, set the Iso14443A flag.
IClassIso14B Boolean (bit 0x0010) Can be used instead of iCLASS to increase scanning speed. (Its transport layer protocol is based on the faster ISO 14443 Type B protocol instead of the ISO-15693-like protocol of iCLASS ). Not all iCLASS cards support ISO 14443 Type B. Thus, we recommend you use the iCLASS flag for maximum compatibility and the IClassIso14B flag for maximum speed. When in doubt, please check the specification of the cards used in your project.
Iso14443B Boolean (bit 0x0008) -
Iso15693 Boolean (bit 0x0004) Scans for ISO-15693-compatible cards, e.g. EM4033, EM4035, NXP ICODE, or LEGIC advant ISO 15693.
RFU Integer (bit 0x0002) Zero padding
Iso14443A Boolean (bit 0x0001) Scans for ISO 14443 Type A compatible cards, e.g. MIFARE Classic, MIFARE Plus, MIFARE DESFire, NXP SmartMX, or Legic advant ISO 14443.