9 #import <Foundation/Foundation.h> 10 #import "IDTMSRData.h" 11 #import "IDT_Device.h" 18 - (void) dataInOutMonitor:(NSData*)data incoming:(BOOL)isIncoming;
27 - (void) deviceMessage:(NSString*)message;
55 - (void) pinpadData:(NSData*)value keySN:(NSData*)KSN event:(EVENT_PINPAD_Types)event;
70 - (void) lcdDisplay:(
int)mode lines:(NSArray*)lines;
86 - (void) emvTransactionData:(
IDTEMVData*)emvData errorCode:(
int)error;
97 @property(strong) id<IDT_VP3600_Delegate>
delegate;
168 -(RETURN_CODE) ctls_getConfigurationGroup:(
int)group response:(NSDictionary**)response;
194 -(RETURN_CODE) ctls_removeApplicationData:(NSString*)AID;
206 -(RETURN_CODE) ctls_removeCAPK:(NSData*)capk;
218 -(RETURN_CODE) ctls_removeConfigurationGroup:(
int)group;
231 -(RETURN_CODE) ctls_retrieveAIDList:(NSArray**)response;
243 -(RETURN_CODE) ctls_retrieveApplicationData:(NSString*)AID response:(NSDictionary**)response;
262 -(RETURN_CODE) ctls_retrieveCAPK:(NSData*)capk key:(NSData**)key;
274 -(RETURN_CODE) ctls_retrieveCAPKList:(NSArray**)keys;
288 -(RETURN_CODE) ctls_retrieveTerminalData:(NSData**)tlv;
305 -(RETURN_CODE) ctls_setApplicationData:(NSData*)tlv;
324 -(RETURN_CODE) ctls_setCAPK:(NSData*)key;
340 -(RETURN_CODE) ctls_setConfigurationGroup:(NSData*)tlv;
356 -(RETURN_CODE) ctls_setTerminalData:(NSData*)tlv;
419 -(RETURN_CODE) ctls_startTransaction:(
double)amount type:(
int)type timeout:(
int)timeout tags:(NSMutableDictionary *)tags;
441 -(RETURN_CODE) device_getFirmwareVersion:(NSString**)response;
462 -(bool) device_enableBLEDeviceSearch:(NSUUID*)identifier;
483 -(void) device_setBLEFriendlyName:(NSString*)friendlyName;
518 -(RETURN_CODE) device_getAutoPollTransactionResults:(
IDTEMVData**)result;
532 -(NSString *) device_getResponseCodeString: (
int) errorCode;
549 -(bool) device_isConnected:(IDT_DEVICE_Types)device;
564 -(RETURN_CODE) device_sendIDGCommand:(
unsigned char)command subCommand:(
unsigned char)subCommand data:(NSData*)data response:(NSData**)response;
587 -(RETURN_CODE) device_setPassThrough:(BOOL)enablePassThrough;
601 -(RETURN_CODE) device_setBurstMode:(
int) mode;
614 -(RETURN_CODE) device_setPollMode:(
int) mode;
642 -(RETURN_CODE) emv_authenticateTransaction:(NSData*)tags;
659 -(RETURN_CODE) emv_callbackResponseLCD:(
int)mode selection:(
unsigned char) selection;
677 -(RETURN_CODE) emv_callbackResponsePIN:(EMV_PIN_MODE_Types)mode KSN:(NSData*)KSN PIN:(NSData*)PIN;
721 -(RETURN_CODE) emv_completeOnlineEMVTransaction:(BOOL)isSuccess hostResponseTags:(NSData*)tags;
733 -(void) emv_disableAutoAuthenticateTransaction:(BOOL)disable;
755 -(RETURN_CODE) emv_getEMVL2Version:(NSString**)response;
776 -(RETURN_CODE) emv_removeApplicationData:(NSString*)AID;
798 -(RETURN_CODE) emv_removeCAPK:(NSString*)rid index:(NSString*)index ;
811 -(RETURN_CODE) emv_setTerminalMajorConfiguration:(
int)configuration;
824 -(RETURN_CODE) emv_getTerminalMajorConfiguration:(NSUInteger**)configuration;
886 -(RETURN_CODE) emv_retrieveAIDList:(NSArray**)response;
917 -(RETURN_CODE) emv_retrieveApplicationData:(NSString*)AID response:(NSDictionary**)responseAID;
941 -(RETURN_CODE) emv_retrieveCAPK:(NSString*)rid index:(NSString*)index response:(
CAKey**)response;
975 -(RETURN_CODE) emv_retrieveCAPKFile:(NSString*)rid index:(NSString*)index response:(NSData**)response;
996 -(RETURN_CODE) emv_retrieveCAPKList:(NSArray**)response;
1019 -(RETURN_CODE) emv_retrieveCRLList:(NSMutableArray**)response;
1046 -(RETURN_CODE) emv_retrieveTerminalData:(NSDictionary**)responseData;
1069 -(RETURN_CODE) emv_retrieveTransactionResult:(NSData*)tags retrievedTags:(NSDictionary**)retrievedTags;
1117 -(RETURN_CODE) emv_setApplicationData:(NSString*)aidName configData:(NSDictionary*)data;
1138 -(RETURN_CODE) emv_setCAPK:(
CAKey)key;
1157 -(RETURN_CODE) emv_setCAPKFile:(NSData*)file;
1182 -(RETURN_CODE) emv_setCRLEntries:(NSData*)data;
1232 -(RETURN_CODE) emv_setTerminalData:(NSDictionary*)data;
1275 -(RETURN_CODE) emv_startTransaction:(
double)amount amtOther:(
double)amtOther type:(
int)type timeout:(
int)timeout tags:(NSData*)tags forceOnline:(BOOL)forceOnline fallback:(BOOL)fallback;
1288 -(RETURN_CODE) config_getSerialNumber:(NSString**)response;
1304 -(RETURN_CODE) icc_exchangeAPDU:(NSData*)dataAPDU response:(
APDUResponse**)response;
1335 -(RETURN_CODE) icc_getICCReaderStatus:(
ICCReaderStatus**)readerStatus;
1352 -(RETURN_CODE) icc_powerOnICC:(NSData**)response;
1370 -(RETURN_CODE) icc_powerOffICC:(NSString**)error;
1444 -(RETURN_CODE) device_startTransaction:(
double)amount amtOther:(
double)amtOther type:(
int)type timeout:(
int)timeout tags:(NSData*)tags forceOnline:(BOOL)forceOnline fallback:(BOOL)fallback;
1492 -(RETURN_CODE) pin_capturePin:(
int)type PAN:(NSString*)PAN minPIN:(
int)minPIN maxPIN:(
int)maxPIN message:(NSString*)message;
1508 -(RETURN_CODE) felica_authentication:(NSData*)key;
1524 -(RETURN_CODE) felica_readWithMac:(NSData*)blockList blocks:(NSData**)blocks;
1539 -(RETURN_CODE) felica_writeWithMac:(
int)blockNumber data:(NSData*)data;
1555 -(RETURN_CODE) felica_read:(NSData*)serviceCode blockList:(NSData*)blockList blocks:(NSData**)blocks;
1572 -(RETURN_CODE) felica_write:(NSData*)serviceCode blockList:(NSData*)blockList data:(NSData*)data statusFlag:(NSData**)statusFlag;
1586 -(RETURN_CODE) felica_poll:(NSData*)systemCode response:(NSData**)response;
1601 -(RETURN_CODE) felica_requestService:(NSData*)nodeCode response:(NSData**)response;
1621 -(RETURN_CODE) pin_captureAmountInput:(
int)minPIN maxPIN:(
int)maxPIN message:(NSString*)message signature:(NSData*)signature;
1642 -(RETURN_CODE) pin_captureNumericInput:(
bool)mask minPIN:(
int)minPIN maxPIN:(
int)maxPIN message:(NSString*)message signature:(NSData*)signature;
RETURN_CODE ctls_cancelTransaction()
void deviceConnected()
Fires when device connects. If a connection is established before the delegate is established (no del...
IDT_VP3600 * sharedController()
NSString * device_getBLEFriendlyName()
void deviceDisconnected()
Fires when device disconnects.
RETURN_CODE emv_removeTerminalData()
Definition: IDTMSRData.h:21
RETURN_CODE msr_cancelMSRSwipe()
bool device_disableBLEDeviceSearch()
RETURN_CODE ctls_removeAllCAPK()
Definition: APDUResponse.h:14
Definition: IDTCommon.h:13
RETURN_CODE emv_cancelTransaction()
Definition: IDTCommon.h:42
RETURN_CODE device_cancelTransaction()
RETURN_CODE pin_cancelPin()
RETURN_CODE msr_startMSRSwipe()
id< IDT_VP3600_Delegate > delegate
Definition: IDT_VP3600.h:94
RETURN_CODE emv_removeCRLList()
RETURN_CODE pin_captureFunctionKey()
NSUUID * device_connectedBLEDevice()
Definition: IDT_VP3600.h:14
Definition: IDT_VP3600.h:93
Definition: IDTEMVData.h:16