Package org.robovm.apple.corenfc
Interface NFCISO15693Tag
- All Superinterfaces:
NFCNDEFTag,NFCTag,NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public interface NFCISO15693Tag extends NFCTag, NFCNDEFTag
- Since:
- Available in iOS 11.0 and later.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.robovm.apple.corenfc.NFCTag
NFCTag.AsListMarshaller -
Method Summary
Methods inherited from interface org.robovm.apple.corenfc.NFCNDEFTag
isAvailable, queryNDEFStatus, readNDEF, writeLock, writeNDEFMethods inherited from interface org.robovm.apple.corenfc.NFCTag
asNFCFeliCaTag, asNFCISO15693Tag, asNFCISO7816Tag, asNFCMiFareTag, getSession, getType, isAvailable
-
Method Details
-
getIdentifier
NSData getIdentifier()- Since:
- Available in iOS 11.0 and later.
-
getIcManufacturerCode
long getIcManufacturerCode()- Since:
- Available in iOS 11.0 and later.
-
getIcSerialNumber
NSData getIcSerialNumber()- Since:
- Available in iOS 11.0 and later.
-
sendCustomCommand
void sendCustomCommand(NFCISO15693CustomCommandConfiguration commandConfiguration, VoidBlock2<NSData,NSError> completionHandler)- Since:
- Available in iOS 11.0 and later.
-
readMultipleBlocks
void readMultipleBlocks(NFCISO15693ReadMultipleBlocksConfiguration readConfiguration, VoidBlock2<NSData,NSError> completionHandler)- Since:
- Available in iOS 11.0 and later.
-
stayQuiet
- Since:
- Available in iOS 13.0 and later.
-
readSingleBlock
void readSingleBlock(NFCISO15693RequestFlag flags, byte blockNumber, VoidBlock2<NSData,NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
writeSingleBlock
void writeSingleBlock(NFCISO15693RequestFlag flags, byte blockNumber, NSData dataBlock, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
lockBlock
void lockBlock(NFCISO15693RequestFlag flags, byte blockNumber, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
readMultipleBlocks
void readMultipleBlocks(NFCISO15693RequestFlag flags, NSRange blockRange, VoidBlock2<NSArray<NSData>,NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
writeMultipleBlocks
void writeMultipleBlocks(NFCISO15693RequestFlag flags, NSRange blockRange, NSArray<NSData> dataBlocks, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
selectWithRequestFlags
- Since:
- Available in iOS 13.0 and later.
-
resetToReady
- Since:
- Available in iOS 13.0 and later.
-
writeAFI
- Since:
- Available in iOS 13.0 and later.
-
lockAFI
- Since:
- Available in iOS 13.0 and later.
-
writeDSFID
- Since:
- Available in iOS 13.0 and later.
-
lockDFSID
Deprecated.Deprecated in iOS 14.0. Use lockDSFIDWithRequestFlag:completionHandler:- Since:
- Available in iOS 13.0 and later.
-
lockDSFID
- Since:
- Available in iOS 14.0 and later.
-
getSystemInfo
@Deprecated void getSystemInfo(NFCISO15693RequestFlag flags, VoidBlock6<Long,Long,Long,Long,Long,NSError> completionHandler)Deprecated.Deprecated in iOS 14.0. Use getSystemInfoAndUIDWithRequestFlag:completionHandler:- Since:
- Available in iOS 13.0 and later.
-
getSystemInfoAndUID
- Since:
- Available in iOS 14.0 and later.
-
getMultipleBlockSecurityStatus
void getMultipleBlockSecurityStatus(NFCISO15693RequestFlag flags, NSRange blockRange, VoidBlock2<NSArray<NSNumber>,NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
fastReadMultipleBlocks
void fastReadMultipleBlocks(NFCISO15693RequestFlag flags, NSRange blockRange, VoidBlock2<NSArray<NSData>,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
customCommand
void customCommand(NFCISO15693RequestFlag flags, long customCommandCode, NSData customRequestParameters, VoidBlock2<NSData,NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
extendedReadSingleBlock
void extendedReadSingleBlock(NFCISO15693RequestFlag flags, long blockNumber, VoidBlock2<NSData,NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
extendedWriteSingleBlock
void extendedWriteSingleBlock(NFCISO15693RequestFlag flags, long blockNumber, NSData dataBlock, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
extendedLockBlock
void extendedLockBlock(NFCISO15693RequestFlag flags, long blockNumber, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
extendedReadMultipleBlocks
void extendedReadMultipleBlocks(NFCISO15693RequestFlag flags, NSRange blockRange, VoidBlock2<NSArray<NSData>,NSError> completionHandler)- Since:
- Available in iOS 13.0 and later.
-
extendedWriteMultipleBlocks
void extendedWriteMultipleBlocks(NFCISO15693RequestFlag flags, NSRange blockRange, NSArray<NSData> dataBlocks, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
authenticate
void authenticate(NFCISO15693RequestFlag flags, long cryptoSuiteIdentifier, NSData message, VoidBlock3<NFCISO15693ResponseFlag,NSData,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
keyUpdate
void keyUpdate(NFCISO15693RequestFlag flags, long keyIdentifier, NSData message, VoidBlock3<NFCISO15693ResponseFlag,NSData,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
challenge
void challenge(NFCISO15693RequestFlag flags, long cryptoSuiteIdentifier, NSData message, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
readBuffer
void readBuffer(NFCISO15693RequestFlag flags, VoidBlock3<NFCISO15693ResponseFlag,NSData,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
extendedGetMultipleBlockSecurityStatus
void extendedGetMultipleBlockSecurityStatus(NFCISO15693RequestFlag flags, NSRange blockRange, VoidBlock2<NSArray<NSNumber>,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
extendedFastReadMultipleBlocks
void extendedFastReadMultipleBlocks(NFCISO15693RequestFlag flags, NSRange blockRange, VoidBlock2<NSArray<NSData>,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
sendRequest
void sendRequest(long flags, long commandCode, NSData data, VoidBlock3<NFCISO15693ResponseFlag,NSData,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-