private void ManageReadOperation() { //TODO 2. READING CARD 5 NfcTagInfo nTag = GetNfcTagInfo(currentTag); OnNfcTagRead?.Invoke(this, nTag); currentIntent = null; }
private void OnNdefRed(NFCNdefMessage message, NSError error) { if (message == null) { OnNfcTagRead?.Invoke(this, null); return; } NfcTagInfo tagInfo = new NfcTagInfo(); tagInfo.Records = GetRecords(message.Records); OnNfcTagRead?.Invoke(this, tagInfo); }
public override void DidInvalidate(NFCNdefReaderSession session, NSError error) { //Error if (isReadingTag) { OnNfcTagRead?.Invoke(this, null); } else if (isWritingTagText) { OnNfcTagTextWriten?.Invoke(this, false); } else if (isWritingTagUri) { OnNfcTagUriWriten?.Invoke(this, false); } else if (isWritingTagMime) { OnNfcTagMimeWriten?.Invoke(this, false); } else if (isCleaningTag) { OnNfcTagCleaned?.Invoke(this, false); } }