# Class NfcA

java.lang.Object
com.codename1.nfc.TagTechnology
com.codename1.nfc.NfcA

public class NfcA extends TagTechnology
NFC-A (ISO 14443-3A) raw transceive view. Use [#transceive(byte[])] to send commands at the ISO 14443-3 framing layer (below ISO-DEP). Most apps should prefer `IsoDep` / `MifareUltralight` etc., reaching for `NfcA` only for tags that lack a higher-level technology.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `NfcA()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `byte[]`
  `getAtqa()`
  ATQA bytes (Answer To Request - Type A).
  `short`
  `getSak()`
  SAK byte (Select Acknowledge) reported during ISO 14443-3 activation.
  `final TagType`
  `getType()`
  The technology variant this view represents.

  ### Methods inherited from class TagTechnology

  `transceive`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### NfcA

    public NfcA()

- ## Method Details

  - ### getSak

    public short getSak()
    SAK byte (Select Acknowledge) reported during ISO 14443-3 activation. `0` when the platform does not expose it.

  - ### getAtqa

    public byte[] getAtqa()
    ATQA bytes (Answer To Request - Type A). Empty when not exposed.

  - ### getType

    public final TagType getType()
    Description copied from class: `TagTechnology`
    The technology variant this view represents.
    Specified by:
      `getType` in class `TagTechnology`