13.14 IDTMSRData Class Reference 135
Track 3 masked if encryption enabled or cleartext if encryption disabled.
• int track1Length
Length of track 1 masked/clear text data.
• int track2Length
Length of track 2 masked/clear text data.
• int track3Length
Length of track 3 masked/clear text data.
• NSData ∗ encTrack1
Track 1 encoded data OR all encoded track data if encryption method combines all tracks into single blob.
• NSData ∗ encTrack2
Track 2 encoded.
• NSData ∗ encTrack3
Track 3 encoded.
• NSData ∗ hashTrack1
Sha-256 hash of Track 1 encoded data.
• NSData ∗ hashTrack2
Sha-256 hash of Track 2 encoded data.
• NSData ∗ hashTrack3
Sha-256 hash of Track 3 encoded data.
• NSString ∗ RSN
Reader Serial Number.
• NSData ∗ KSN
Key Serial Number.
• NSData ∗ sessionID
Session ID - Security level 4 only.
• unsigned char readStatus
• int errorCode
Contains error code when data is not returned.
• bool iccPresent
Card contains ICC.
• NSDictionary ∗ unencryptedTags
Unencrypted card data provided via TLV.
• NSDictionary ∗ encryptedTags
Encrypted card data provided via TLV.
• NSDictionary ∗ maskedTags
Masked card data provided via TLV.
13.14.1 Detailed Description
Encapsulating data class for MSR data capture
13.14.2 Method Documentation
13.14.2.1 - (void) clear
clears all IDTMSRData properties
13.14.2.2 + (IDTMSRData ∗) sharedController
Singleton instance of IDTMSRData
IDTech iOS SDK Guide for NEO2 #80152802-001