
CONTENTS vii
13.7.2.65 felica_nfcCommand:response:(NSData ∗request,[response] NSData ∗∗response) 112
13.7.2.66 felica_read:numBlocks:blockList:blocks:(NSData ∗serviceCode,[numBlocks] int
numBlocks,[blockList] NSData ∗blockList,[blocks] NSData ∗∗blocks) . . . . . . . 113
13.7.2.67 felica_readWithMac:blockList:blocks:(int numBlocks,[blockList] NSData ∗block -
List,[blocks] NSData ∗∗blocks) . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
13.7.2.68 felica_write:blockList:data:statusFlag:(NSData ∗serviceCode,[blockList] NSData
∗blockList,[data] NSData ∗data,[statusFlag] NSData ∗∗statusFlag) . . . . . . . . 113
13.7.2.69 felica_writeWithMac:data:(int blockNumber,[data] NSData ∗data) . . . . . . . . 114
13.7.2.70 icc_exchangeAPDU:response:(NSData ∗dataAPDU,[response] APDUResponse
∗∗response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
13.7.2.71 icc_getICCReaderStatus:(ICCReaderStatus ∗∗readerStatus) . . . . . . . . . . 114
13.7.2.72 icc_powerOffICC:(NSString ∗∗error) . . . . . . . . . . . . . . . . . . . . . . . . 115
13.7.2.73 icc_powerOnICC:(NSData ∗∗response) . . . . . . . . . . . . . . . . . . . . . . 115
13.7.2.74 isConnected() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
13.7.2.75 msr_cancelMSRSwipe() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
13.7.2.76 msr_startMSRSwipe() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
13.7.2.77 pin_cancelPin() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
13.7.2.78 pin_captureAmountInput:maxPIN:message:signature:(int minPIN,[maxPIN] int
maxPIN,[message] NSString ∗message,[signature] NSData ∗signature) . . . . . 116
13.7.2.79 pin_captureFunctionKey() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
13.7.2.80 pin_captureNumericInput:minPIN:maxPIN:message:signature:(bool mask,[min -
PIN] int minPIN,[maxPIN] int maxPIN,[message] NSString ∗message,[signature]
NSData ∗signature) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
13.7.2.81 pin_capturePin:PAN:minPIN:maxPIN:message:(int type,[PAN] NSString ∗PA -
N,[minPIN] int minPIN,[maxPIN] int maxPIN,[message] NSString ∗message) . . 117
13.7.2.82 SDK_version() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
13.7.2.83 sharedController() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
13.7.3 Property Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
13.7.3.1 delegate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
13.8 <IDT_NEO2_Delegate>Protocol Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
13.8.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
13.8.2 Method Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
13.8.2.1 dataInOutMonitor:incoming:(NSData ∗data,[incoming] BOOL isIncoming) . . . . 119
13.8.2.2 deviceMessage:(NSString ∗message) . . . . . . . . . . . . . . . . . . . . . . . 119
13.8.2.3 emvTransactionData:errorCode:(IDTEMVData ∗emvData,[errorCode] int error) . 120
13.8.2.4 lcdDisplay:lines:(int mode,[lines] NSArray ∗lines) . . . . . . . . . . . . . . . . . 120
13.8.2.5 pinpadData:keySN:event:(NSData ∗value,[keySN] NSData ∗KSN,[event] EVEN -
T_PINPAD_Types event) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
13.8.2.6 swipeMSRData:(IDTMSRData ∗cardData) . . . . . . . . . . . . . . . . . . . . 121
13.9 IDTech_ApplicationID Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
13.9.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
13.10IDTech_TerminalData Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
13.10.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
IDTech iOS SDK Guide for NEO2 #80152802-001