NfcUtil

object NfcUtil

Types

Link copied to clipboard
data class ParsedHandoverSelectMessage(val encodedDeviceEngagement: ByteArray, val connectionMethods: List<MdocConnectionMethod>)
Link copied to clipboard
data class ParsedServiceParameterRecord(val tnepVersion: Int, val serviceNameUri: String, val tnepCommunicationMode: Int, val tWaitMillis: Double, val nWait: Int, val maxNdefSize: Int)

Properties

Link copied to clipboard
Link copied to clipboard
const val COMMAND_TYPE_ENVELOPE: Int = 5
Link copied to clipboard
const val COMMAND_TYPE_OTHER: Int = 0
Link copied to clipboard
Link copied to clipboard
const val COMMAND_TYPE_RESPONSE: Int = 6
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val NDEF_FILE_ID: Int = 57604
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun fromNdefRecord(record: NdefRecord, isForHandoverSelect: Boolean): MdocConnectionMethod?
Link copied to clipboard
Link copied to clipboard
fun toNdefRecord(connectionMethod: MdocConnectionMethod, auxiliaryReferences: List<String>, isForHandoverSelect: Boolean): Pair<NdefRecord, ByteArray>?

Creates Carrier Reference and Auxiliary Data Reference records.