target_property_type_t

NFC tag properties.

Synopsis:

#include <nfc/nfc_types.h>

typedef enum {
      TAG_PROP_ISO_14443_3_TYPE = 1   
      TAG_PROP_ISO_14443_4_TYPE = 2   
      TAG_PROP_NDEF_TYPE = 3   
      TAG_PROP_NDEF_LOCKED = 4   
      TAG_PROP_NDEF_LOCKABLE = 5   
      TAG_PROP_NDEF_FREE_SPACE = 6   
      TAG_PROP_NDEF_SERIAL_NUMBER = 7   
      TAG_PROP_NDEF_CAPABLE_TYPE = 8   
      TAG_PROP_NDEF_CAPABLE_TAG_SIZE = 9   
      TAG_PROP_ISO_15693_3_TYPE = 11   
      TAG_PROP_AFI_SUPPORTED = 12   
      TAG_PROP_AFI_LOCKED = 13   
      TAG_PROP_DSFID_SUPPORTED = 14   
      TAG_PROP_DSFID_LOCKED = 15   
      TAG_PROP_AFI = 16   
      TAG_PROP_DSFID = 17   
      TAG_PROP_SECTOR_SIZE = 18   
      TAG_PROP_SECTOR_NUMBER = 19   
      TAG_PROP_ISO_18092_TYPE = 21   
      TAG_PROP_SYSTEM_CODE = 22   
      TAG_PROP_MANUFACTURER_PARAM = 23   
} target_property_type_t;

Since:

BlackBerry 10.0.0

Data:

TAG_PROP_ISO_14443_3_TYPE
Whether the tag supports ISO14443-3 A or B technology.
TAG_PROP_ISO_14443_4_TYPE
Whether the tag supports ISO14443-4 A or B technology.
TAG_PROP_NDEF_TYPE
Whether the tag contains NFC Data Exchange Format(NDEF) data.
TAG_PROP_NDEF_LOCKED
Whether the NDEF tag is locked.
TAG_PROP_NDEF_LOCKABLE
Whether the NDEF tag is lockable.
TAG_PROP_NDEF_FREE_SPACE
The amount of free memory (in bytes) left on the NDEF tag.

This value is reported even when the tag is locked.

TAG_PROP_NDEF_SERIAL_NUMBER
The serial number of the NDEF tag.
TAG_PROP_NDEF_CAPABLE_TYPE
Whether the tag can be formatted via a write operation.

This means that the tag is not a valid NFC formatted type. This enumerated value supports type 1 and type 2 tags. Tag types are represented by a ndef_tag_type_t value. See the specific function description for more information about the error.

TAG_PROP_NDEF_CAPABLE_TAG_SIZE
The raw capacity of memory on the tag.

The capacity is represented in bytes. This enumerated value supports type 1 and type 2 tags. Tag types are represented by a ndef_tag_type_t value. See the specific function description for more information about the error.

TAG_PROP_ISO_15693_3_TYPE
Whether a tag supports ISO 15693-3.
TAG_PROP_AFI_SUPPORTED
Whether a ISO 15693-3 tag supports Application Family Identifier (AFI).
TAG_PROP_AFI_LOCKED
Whether the ISO 15693-3 tag's AFI is locked.
TAG_PROP_DSFID_SUPPORTED
Whether the ISO 15693-3 tag supports Data Storage Format Identifier (DSFID).
TAG_PROP_DSFID_LOCKED
Whether the ISO 15693-3 tag's DSFID is locked.
TAG_PROP_AFI
The ISO 15693 tag's AFI.
TAG_PROP_DSFID
The ISO 15693 tag's DSFID.
TAG_PROP_SECTOR_SIZE
The ISO 15693 tag's sector size (in bytes).
TAG_PROP_SECTOR_NUMBER
The ISO 15693 tag's sector number.
TAG_PROP_ISO_18092_TYPE
Whether a tag supports ISO 18092.
TAG_PROP_SYSTEM_CODE
System code of the first system (System 0) detected on the FeliCa tag.
TAG_PROP_MANUFACTURER_PARAM
Manufacturer parameter of the first system (System 0) detected on the FeliCa tag.

Library:

libnfc (For the qcc command, use the -l nfc option to link against this library)

Description:

This enumeration defines NFC tag properties.