30
[self
track1Length]];
[self
track2Length]];
[self
track3Length]];
[self
encTrack1.description]];
[self
encTrack2.description]];
[self
encTrack3.description]];
[self
hashTrack1.description]];
[self
hashTrack2.description]];
[self
hashTrack3.description]];
[self
[self
.description]];
[self
cardData.RSN]];
[self
readStatus]];
if
(cardData.unencryptedTags != nil)
Unencrytped Tags:
if
(cardData.encryptedTags != nil)
Encrypted Tags:
if
(cardData.maskedTags != nil)
Masked Tags:
NSLog(@"Track 1:
NSLog(@"Track 2:
NSLog(@"Track 3:
NSLog(@"Encoded Track 1:
NSLog(@"Encoded Track 2:
NSLog(@"Encoded Track 3:
NSLog(@"Hash Track 1:
NSLog(@"Hash Track 2:
NSLog(@"Hash Track 3:
NSLog(@"SessionID:
NSLog(@"nReader Serial Number:
NSLog(@"Read Status:
NSLog(@"KSN:
return;
}
break;
case
EVENT_MSR_CANCEL_KEY:
{
[self
cardData.encTrack1]];
return;
}
break;
case
EVENT_MSR_BACKSPACE_KEY:
{
[self
%@", cardData.encTrack1]];
return;
}
break;
case
EVENT_MSR_ENTER_KEY:
{
[self
cardData.encTrack1]];
return;
}
break;
case
EVENT_MSR_UNKNOWN:
{
[self
cardData.encTrack1]];
return;
}
break;
case
EVENT_MSR_TIMEOUT:
{
[self
return;
}
default:
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
%@", cardData.unencryptedTags.description]];
%@", cardData.encryptedTags.description]];
%@", cardData.maskedTags.description]];
%@", cardData.track1);
%@", cardData.track2);
%@", cardData.track3);
%@", cardData.encTrack1.description);
%@", cardData.encTrack2.description);
%@", cardData.encTrack3.description);
%@", cardData.hashTrack1.description);
%@", cardData.hashTrack2.description);
%@", cardData.hashTrack3.description);
%@", cardData.sessionID.description);
%2X", cardData.readStatus);
%@", cardData.KSN.description);
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:[NSString
appendMessageToResults:@"(Event) MSR
Core Implementation NEO2: Objective-C
stringWithFormat:@"Length Track 1:
stringWithFormat:@"Length Track 2:
stringWithFormat:@"Length Track 3:
stringWithFormat:@"Encoded Track 1:
stringWithFormat:@"Encoded Track 2:
stringWithFormat:@"Encoded Track 3:
stringWithFormat:@"Hash Track 1:
stringWithFormat:@"Hash Track 2:
stringWithFormat:@"Hash Track 3:
stringWithFormat:@"KSN:
stringWithFormat:@" nSessionID:
stringWithFormat:@" nReader Serial Number:
stringWithFormat:@" nRead Status:
[self
appendMessageToResults:[NSString
[self
appendMessageToResults:[NSString
[self
appendMessageToResults:[NSString
%@", cardData.RSN);
stringWithFormat:@"(Event) MSR Cancel Key received:
stringWithFormat:@"(Event) MSR Backspace Key received:
stringWithFormat:@"(Event) MSR Enter Key received:
stringWithFormat:@"(Event) MSR unknown event, data:
TIMEOUT"];
%i", cardData.
%i", cardData.
%i", cardData.
%@", cardData.
%@", cardData.
%@", cardData.
%@", cardData.
%@", cardData.
%@", cardData.
%@", cardData.KSN.description]];
%@",
cardData.sessionID
%2X",
stringWithFormat:@"
stringWithFormat:@"
stringWithFormat:@"
#80152504-001 IDTech iOS SDK Guide for NEO2
%@",
cardData.
%@",
%@",
%@",
Need help?
Do you have a question about the NEO2 and is the answer not in the manual?