Lines Matching refs:tag
33 * The primary operations on an Ultralight tag are {@link #readPages} and
52 * In either case, {@link NfcA} will also be enumerated on the tag,
59 /** A MIFARE Ultralight compatible tag of unknown type */
61 /** A MIFARE Ultralight tag */
63 /** A MIFARE Ultralight C tag */
75 * Get an instance of {@link MifareUltralight} for the given tag.
77 * {@link Tag#getTechList} - this indicates the tag is not MIFARE
82 * @param tag an MIFARE Ultralight compatible tag
85 public static MifareUltralight get(Tag tag) {
86 if (!tag.hasTech(TagTechnology.MIFARE_ULTRALIGHT)) return null;
88 return new MifareUltralight(tag);
95 public MifareUltralight(Tag tag) throws RemoteException {
96 super(tag, TagTechnology.MIFARE_ULTRALIGHT);
99 NfcA a = NfcA.get(tag);
103 if (a.getSak() == 0x00 && tag.getId()[0] == NXP_MANUFACTURER_ID) {
112 * Return the MIFARE Ultralight type of the tag.
115 * <p>Depending on how the tag has been formatted, it can be impossible
130 * reduce the number of commands required to read an entire tag.
131 * <p>If a read spans past the last readable block, then the tag will
146 * @throws TagLostException if the tag leaves the field
171 * @throws TagLostException if the tag leaves the field
187 * Send raw NfcA data to a tag and receive the response.
189 * <p>This is equivalent to connecting to this tag via {@link NfcA}
209 // tag will wrap the read to an addressable area. This validation is a