These constructors initialize an NFCData object. Use NFCDataBuilder.GetNFCData with the data byte array from the NFCData event to return an NFCData.
NFCData NFCDataBuilder.GetNFCData(deviceType, byte[] dataBytes);
new NFCData(byte[] Data, boolean Encrypted);
new NFCData(
byte[] Data,
boolean Encrypted,
byte EncryptionType,
byte[] KSN
);Data()
Returns the data payload.
Encrypted()
Return Value:
Returns an instance of NFCData.
These constructors initialize an NFCRAPDUData object. Use NFCDataBuilder.GetNFCRAPDUData with data byte array from the NFCRAPDUResponse event to return an NFCRAPDUData.
Return Value:
Returns an instance of NFCRAPDUData.
This class assist in parsing NFCEvent data.
These constructors initialize a PersonalInfoEntry object.
Call startPersonalInfoEntry().
At OnEvent():TouchscreenPersonalInfoEntry, build the object.
Return Value:
Returns an instance of PersonalInfoEntry.
Returns the encryption status. false = data is not encrypted true = data is encrypted
EncryptionType()
Returns the encryption type.
KSN()
Returns the Key Serial Number.
NFCRAPDUData NFCRAPDU(
byte[] response,
byte[] data,
boolean encrypted,
);
NFCRAPDUData NFCRAPDU(
byte[] response,
byte[] data,
bool encrypted,
byte encryptionType,
byte[] ksn
);
NFCRAPDUData NFCDataBuilder.GetNFCRAPDUData(
DeviceType deviceType,
byte[] dataBytes,
);response
Response data.
data
The data payload.
encrypted
GetDetail(string data)
String
Returns a string containing NFC detail.
GetEventValue(string data)
NFCEvent
NFC_MIFARE_ULTRALIGHT
String
"nfc_mifare_ultralight"
MIFARE_CLASSIC_1K
PersonalInfoEntry PersonalInfoEntryBuilder.GetPersonalInfoEntry(
DeviceType deviceType,
byte[] dataBytes);
new PersonalInfoEntry(
byte[] data,
CaptureType dataType,
bool encrypted,
);
new PersonalInfoEntry(
byte[] data,
CaptureType dataType,
bool encrypted,
byte encryptionType,
byte[] ksn
);deviceType
Type of device.
dataBytes
Data to pass in after set from OnEvent().
data()
Encryption status. false = data is not encrypted true = data is encrypted
encryptionType
The encryption type.
ksn
The Key Serial Number.
deviceType
Device type.
dataBytes
Data bytes from the NFCAPDUResponse event.
Returns the NFCEvent enumeration.
GetString(NFCEvent value)
String
Returns a string representation of NFCEvent enumeration.
String
"mifare_classic_1k"
MIFARE_CLASSIC_4K
String
"mifare_classic_4k"
MIFARE_DESFIRE_LIGHT
String
“mifare_desfire_light”
MIFARE_MINI
String
"mifare_mini"
MIFARE_PLUS_EV1
String
"mifare_plus_ev1"
MIFARE_PLUS_EV2
String
"mifare_plus_ev2"
MIFARE_PLUS_SE
String
"mifare_plus_se"
MIFARE_PLUS_X
String
"mifare_plus_x"
MIFARE_DESFIRE_EV1
String
"mifare_desfire_ev1"
MIFARE_DESFIRE_EV2
String
"mifare_desfire_ev2"
MIFARE_DESFIRE_EV3
String
"mifare_desfire_ev3"
MDL
String
"mdl"
TAG_REMOVED
String
"tag_removed"
FAILED
String
"failed"
IO_FAILED
String
"io_failed"
AUTHENTICATION_FAILED
String
"authentication_failed"
Returns the data payload.
dataType()
Returns the capture type.
encrypted()
Returns the encryption status. false = data is not encrypted true = data is encrypted
encryptionType()
Returns the encryption type.
ksn()
Returns the Key Serial Number.