IDTech iOS SDK Guide  1.1.166.045
API reference for NEO2
IDT_NEO2.h
1 //
2 // IDT_NEO2.h
3 // IDTech
4 //
5 // Created by Randy Palermo on 10/29/14.
6 // Copyright (c) 2014 IDTech Products. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "IDTMSRData.h"
11 #import "IDT_Device.h"
12 
14 @protocol IDT_NEO2_Delegate <NSObject>
15 @optional
16 -(void) deviceConnected;
17 -(void) deviceDisconnected;
18 - (void) dataInOutMonitor:(NSData*)data incoming:(BOOL)isIncoming;
19 
24 - (void) swipeMSRData:(IDTMSRData*)cardData;
25 
27 - (void) deviceMessage:(NSString*)message;
28 
30 -(void) updateStatus:(PK_STATUS_Type)type currentBlock:(int)currentBlock totalBlocks:(int)totalBlocks error:(RETURN_CODE)error;
31 
58 -(RETURN_CODE) sendPKUpdate:(NSData*)pkFile;
59 
76 -(RETURN_CODE) sendPKUpdateBLE:(NSData*)pkData;
77 
95 - (void) pinRequest:(EMV_PIN_MODE_Types)mode key:(NSData*)key PAN:(NSData*)PAN startTO:(int)startTO intervalTO:(int)intervalTO language:(NSString*)language;
96 
97 
106 - (void) bluetoothPickerAlert:(UIAlertView*)view;
107 
108 
117 - (void) bluetoothDeviceNames:(NSArray*)names;
118 
119 
120 
211 -(RETURN_CODE) activateTransaction:(NSMutableDictionary<NSString*,NSString*> *_Nullable)tags timeout:(int)timeout;
212 
213 
238 - (void) pinpadData:(NSData*)value keySN:(NSData*)KSN event:(EVENT_PINPAD_Types)event;
239 
253 - (void) lcdDisplay:(int)mode lines:(NSArray*)lines;
254 
255 
256 
269 - (void) emvTransactionData:(IDTEMVData*)emvData errorCode:(int)error;
270 
271 @end
272 
276 @interface IDT_NEO2 : NSObject<IDT_Device_Delegate>{
277  id<IDT_NEO2_Delegate> delegate;
278 }
279 
280 @property(strong) id<IDT_NEO2_Delegate> delegate;
281 
282 
283 
291 +(NSString*) SDK_version;
292 
301 
306 -(void) close;
307 
308 
309 
316 -(RETURN_CODE) ctls_cancelTransaction;
317 
318 
319 
326 -(RETURN_CODE) emv_cancelTransaction;
327 
328 
329 
336 -(RETURN_CODE) device_cancelTransaction;
337 
346 -(RETURN_CODE) device_logClear;
347 
357 -(RETURN_CODE) device_logRead:(NSData**)response;
358 
368 -(RETURN_CODE) device_logEnable:(BOOL)enable;
369 
379 -(RETURN_CODE) device_getRT1050FirmwareVersion:(NSString**)response;
380 
390 -(RETURN_CODE) device_getBootloaderVersion:(NSString**)response;
391 
416 -(RETURN_CODE) device_rebootDevice;
417 
426 -(RETURN_CODE) device_buzzerOnOff;
427 
440 -(RETURN_CODE) ctls_getConfigurationGroup:(int)group response:(NSDictionary**)response;
441 
454 -(RETURN_CODE) device_setMerchantRecord:(int)index enabled:(bool)enabled merchantID:(NSString*)merchantID merchantURL:(NSString*)merchantURL;
455 
471 -(RETURN_CODE) device_getMerchantRecord:(int)index record:(NSData**)record;
481 -(RETURN_CODE) device_getTransactionResults:(NSData**)results;
482 
492 -(RETURN_CODE) device_getDeviceTreeVersion:(NSString**)deviceTree is1050:(BOOL)is1050;
493 
503 -(RETURN_CODE) device_get1050FuseStatus:(NSData**)status;
504 
514 -(RETURN_CODE) device_get1050BootloaderVersion:(NSString**)version;
515 
525 -(RETURN_CODE) device_get1050DeviceTreeVersion:(NSString**)deviceTree;
526 
536 -(RETURN_CODE) device_resetNVM;
537 
557 -(RETURN_CODE) config_checkDUKPTKey:(Byte)keyIndex value:(NSData**)val;
558 
570 -(RETURN_CODE) config_getDEKVariantType:(Byte*)type;
571 
585 -(RETURN_CODE) config_setDEKVariantType:(Byte)type;
586 
596 -(RETURN_CODE) config_getDUKPT_KSN:(NSData**)KSN;
597 
607 -(RETURN_CODE) config_getSalt_KCV:(NSData**)KCV;
608 
624 -(RETURN_CODE) config_setRKLKeys:(short) keyNumber tr31:(NSData*)tr31 nonce:(NSData*)nonce hmac:(NSData*)hmac kv:(NSData**)kv nonceDevice:(NSData**)nonce_device hmacDevice:(NSData**)hmac_device;
625 
637 -(RETURN_CODE) config_setKeyslot_PEK_DEK:(BOOL)isPEK keyslot:(Byte)keySlot;
648 -(RETURN_CODE) config_getKeyslot_PEK_DEK:(NSData**)keyslotPEK keyslotDEK:(NSData**)keyslotDEK;
649 
662 -(RETURN_CODE) config_getDUKPT_DEK_Attribution:(Byte)keyslot mode:(Byte*)mode outputModeWorkingKey:(Byte*)outputMode_workingKey variantKeyUsage:(Byte*)variant_keyUsage;
663 
675 -(RETURN_CODE) config_setDUKPT_DEK_Attribution_AES:(Byte)keyslot working_Key:(Byte)workingKey key_Usage:(Byte)keyUsage;
676 
688 -(RETURN_CODE) config_setDUKPT_DEK_Attribution_TDES:(Byte)keyslot output_Mode:(Byte)outputMode variant:(Byte)variant;
689 
699 -(RETURN_CODE) ctls_removeAllCAPK;
700 
711 -(RETURN_CODE) ctls_removeApplicationData:(NSString*)AID;
712 
723 -(RETURN_CODE) ctls_removeCAPK:(NSData*)capk;
724 
744 -(RETURN_CODE) ctls_updateBalance:(NSData*)statusCode authCode:(NSData*)authCode date:(NSData*)date time:(NSData*)time;
745 
757 -(RETURN_CODE) ctls_getAllConfigGroups:(NSData**)response;
758 
759 
760 
774 -(RETURN_CODE) ctls_getAllConfigurationGroups:(NSDictionary<NSString*, NSDictionary*>**)response;
775 
776 
777 
788 -(RETURN_CODE) ctls_removeConfigurationGroup:(int)group;
789 
790 
801 -(RETURN_CODE) ctls_retrieveAIDList:(NSArray**)response;
802 
813 -(RETURN_CODE) ctls_retrieveApplicationData:(NSString*)AID response:(NSDictionary**)response;
814 
832 -(RETURN_CODE) ctls_retrieveCAPK:(NSData*)capk key:(NSData**)key;
833 
834 
844 -(RETURN_CODE) ctls_retrieveCAPKList:(NSArray**)keys;
845 
858 -(RETURN_CODE) ctls_retrieveTerminalData:(NSData**)tlv;
859 
875 -(RETURN_CODE) ctls_setApplicationData:(NSData*)tlv;
876 
896 -(RETURN_CODE) emv_setCAPK:(CAKey)key;
897 
915 -(RETURN_CODE) ctls_setCAPK:(NSData*)key;
916 
917 
931 -(RETURN_CODE) ctls_setConfigurationGroup:(NSData*)tlv;
932 
933 
945 -(RETURN_CODE) ctls_setTerminalData:(NSData*)tlv;
946 
947 
948 
949 
975 -(RETURN_CODE) ctls_startTransaction:(double)amount type:(int)type timeout:(int)timeout tags:(NSMutableDictionary *)tags;
976 
987 -(RETURN_CODE) ctls_resetConfigurationGroup:(int)group;
988 
1050 //-(RETURN_CODE) ctls_startTransaction:(double)amount type:(int)type timeout:(int)timeout transTags:(NSData *)transTags VAS:(NSData *)VAS;
1051 
1067 -(RETURN_CODE) icc_getKeyFormatForICCDUKPT:(NSData**)format;
1068 
1084 -(RETURN_CODE) icc_setKeyFormatForICCDUKPT:(NSData*)encryption;
1085 
1091 -(RETURN_CODE) updateFirmwareNeo2:(FIRMWARE_TYPE)type data:(NSData*)firmwareData;
1092 
1111 -(RETURN_CODE) device_getFirmwareVersion:(NSString**)response;
1112 
1121 -(RETURN_CODE) emv_getBatteryVoltage:(NSString**)response;
1122 
1131 -(RETURN_CODE) emv_getBatteryPercentage:(NSString**)response;
1132 
1155 -(bool) device_enableBLEDeviceSearch:(NSUUID*)identifier;
1156 
1157 
1158 
1166 -(NSString*) device_getBLEFriendlyName;
1167 
1168 
1176 -(void) device_setBLEFriendlyName:(NSString*)friendlyName;
1177 
1178 
1189 
1197 -(NSUUID*) device_connectedBLEDevice;
1198 
1199 
1206 -(void) device_disconnectBLE;
1207 
1217 -(RETURN_CODE) device_getAutoPollTransactionResults:(IDTEMVData**)result;
1218 
1228 -(RETURN_CODE) device_extendedErrorCondition:(BOOL)enable;
1229 
1242 -(NSString *) device_getResponseCodeString: (int) errorCode;
1243 
1258 -(bool) device_isConnected:(IDT_DEVICE_Types)device;
1259 
1273 -(RETURN_CODE) device_sendIDGCommand:(unsigned char)command subCommand:(unsigned char)subCommand data:(NSData*)data response:(NSData**)response;
1274 
1275 
1289 -(RETURN_CODE) device_sendIDGCommandV3:(unsigned char)command subCommand:(unsigned char)subCommand data:(NSData*)data response:(NSData**)response;
1290 
1301 -(void) setServiceScanFilter:(NSArray<CBUUID *> *) filter;
1302 
1303 
1323 -(RETURN_CODE) device_setPassThrough:(BOOL)enablePassThrough;
1324 
1325 
1357 -(RETURN_CODE) device_pollForToken:(Byte)seconds card:(Byte**)card serialNumber:(NSData**)serialNumber;
1358 
1359 
1369 -(RETURN_CODE) device_antennaControl:(bool)turnON;
1370 
1383 -(RETURN_CODE) device_exchangeContactlessData:(NSData*)sendData receiveData:(NSData**)receiveData;
1384 
1395 -(RETURN_CODE) device_setSpecialFunctionOrFeature:(NSData*)feature addRequirement:(NSData*)addRequirement;
1396 
1397 
1408 -(RETURN_CODE) device_getSpecialFunctionOrFeature:(NSData**)feature addRequirement:(NSData**)addRequirement;
1409 
1410 
1431 -(RETURN_CODE) device_setTerminalData:(NSData*)tags;
1432 
1453 -(RETURN_CODE) device_retrieveTerminalData:(NSData**)responseData;
1468 -(RETURN_CODE) device_queryFile:(NSString*)directory filename:(NSString*)filename isSD:(BOOL)isSD exists:(BOOL*)exists timestamp:(NSDate**)timestamp fileSize:(int*)fileSize;
1480 -(RETURN_CODE) device_readFileFromSD:(NSString*)directory filename:(NSString*)filename fileData:(NSData**)fileData;
1481 
1503 -(RETURN_CODE) device_addTLVToTerminalData:(NSData*)tlv;
1504 
1515 -(RETURN_CODE) device_setBurstMode:(int) mode;
1516 
1517 
1528 -(RETURN_CODE) device_setPollMode:(int) mode;
1529 
1530 
1556 -(RETURN_CODE) emv_authenticateTransaction:(NSData*)tags;
1573 -(RETURN_CODE) emv_callbackResponseLCD:(int)mode selection:(unsigned char) selection;
1574 
1591 -(RETURN_CODE) emv_callbackResponsePIN:(EMV_PIN_MODE_Types)mode KSN:(NSData*)KSN PIN:(NSData*)PIN;
1592 
1635 -(RETURN_CODE) emv_completeOnlineEMVTransaction:(BOOL)isSuccess hostResponseTags:(NSData*)tags;
1636 
1637 
1638 
1647 -(void) emv_disableAutoAuthenticateTransaction:(BOOL)disable;
1648 
1649 
1650 
1669 -(RETURN_CODE) emv_getEMVL2Version:(NSString**)response;
1670 
1691 -(RETURN_CODE) emv_removeApplicationData:(NSString*)AID;
1692 
1713 -(RETURN_CODE) emv_removeCAPK:(NSString*)rid index:(NSString*)index ;
1714 
1725 -(RETURN_CODE) device_getPollMode:(NSData**)mode;
1726 
1736 -(RETURN_CODE) device_getTransArmorID:(NSString**)TID;
1737 
1746 -(RETURN_CODE) emv_getEMVKernelCheckValue:(NSString**)response;
1747 
1757 -(RETURN_CODE) emv_getEMVKernelVersion:(NSString**)response;
1758 
1769 -(RETURN_CODE) emv_callbackResponsePIN_ETC:(EMV_PIN_MODE_Types)type ksn:(NSData*)KSN pin:(NSData*)PIN;
1770 
1780 -(RETURN_CODE) emv_callbackResponseKSN:(NSData*)KSN;
1781 
1791 -(RETURN_CODE) emv_verifyDUKPTLoaded:(NSData*)KCV;
1792 
1802 -(RETURN_CODE) emv_getEMVKernelVersionExt:(NSString**)response;
1803 
1811 -(RETURN_CODE)emv_removeAllApplicationData;
1812 
1822 -(RETURN_CODE) device_enableL80PassThrough:(BOOL)enablePassThrough;
1823 
1864 -(RETURN_CODE) device_getProductType:(NSData**)type;
1865 
1881 -(RETURN_CODE) device_getProcessorType:(NSData**)type;
1882 
1904 -(RETURN_CODE) device_getHardwareInfo:(NSString**)response;
1905 
1915 -(RETURN_CODE) device_getUIDofMCU:(NSString**)response;
1916 
1924 -(RETURN_CODE) device_pingDevice;
1925 
1935 -(RETURN_CODE) device_enableL100PassThrough:(BOOL)enablePassThrough;
1936 
1946 -(RETURN_CODE) device_setTransArmorID:(NSString*)TID;
1947 
1957 -(RETURN_CODE) device_listenForNotifications:(BOOL)enable;
1958 
1974 -(RETURN_CODE) device_controlLED:(Byte)indexLED control:(Byte)control;
1975 
1985 -(RETURN_CODE) device_certificateType:(int*)type;
1986 
1997 -(RETURN_CODE) device_deleteFile:(NSString*)filename isSD:(BOOL)isSD;
1998 
2008 -(RETURN_CODE) device_deleteDirectory:(NSString*)filename;
2009 
2022 -(RETURN_CODE) device_listDirectory:(NSString*)directoryName recursive:(BOOL)recursive onSD:(BOOL)onSD directory:(NSString**)directory;
2023 
2033 -(RETURN_CODE) device_createDirectory:(NSString*)directoryName;
2034 
2045 -(RETURN_CODE) device_lowPowerMode:(BOOL)stopMode wakeOnTrans:(BOOL)wakeOnTrans;
2046 
2089 -(RETURN_CODE) device_controlUserInterface:(NSData*)values;
2090 
2104 -(RETURN_CODE) device_loadCertCA:(Byte)type CertData:(NSData*)cert;
2105 
2106 
2117 -(RETURN_CODE) device_rrcConnect;
2118 
2119 
2129 -(RETURN_CODE) device_rrcDisconnect;
2130 
2140 -(RETURN_CODE) device_rrcRunApp:(NSString*)appName;
2141 
2152 -(RETURN_CODE) device_rrcInstallApp:(NSString*)appName;
2162 -(RETURN_CODE) device_rrcUninstallApp:(NSString*)appName;
2175 -(RETURN_CODE) device_rrcDownloadApp:(NSString*)appName appData:(NSData*)appData;
2176 
2190 -(RETURN_CODE) device_getMsrSecurePara:(BOOL)b0 b1:(BOOL)b1 b2:(BOOL)b2 b3:(BOOL)b3 tlv:(NSData**)tlv;
2191 
2201 -(RETURN_CODE) device_getModuleVer:(NSString**)moduleVer;
2202 
2211 -(RETURN_CODE) device_disBlueLED;
2212 
2234 -(RETURN_CODE) device_enaBlueLED:(NSData*)dataCmd;
2235 
2244 -(RETURN_CODE) device_onYellowLED;
2245 
2254 -(RETURN_CODE) device_offYellowLED;
2255 
2264 -(RETURN_CODE) device_enterStandbyMode;
2265 
2276 -(RETURN_CODE) device_getLightSensorVal:(UInt16*)lightVal;
2277 
2287 -(RETURN_CODE) device_setTransArmorEncryption:(NSData*)cert;
2288 
2301 -(RETURN_CODE) adf_getModuleBytes:(ADF_TYPE)type adfInfo:(NSArray<NSData*>**)adfInfo;
2302 
2315 -(RETURN_CODE) adf_getModuleInfo:(ADF_TYPE)type adfInfo:(NSArray**)adfInfo;
2316 
2328 -(RETURN_CODE) adf_eraseFlash:(ADF_TYPE)type;
2329 
2339 -(RETURN_CODE) adf_setJTAG:(BOOL)enable;
2340 
2350 -(RETURN_CODE) adf_setADFMode:(BOOL)enable;
2351 
2361 -(RETURN_CODE) adf_getADFMode:(BOOL*)enable;
2362 
2380 -(RETURN_CODE) msr_getMSRTrack:(int*)val;
2381 
2391 -(RETURN_CODE) msr_getConfiguration:(NSData**)config;
2392 
2402 -(RETURN_CODE) msr_setConfiguration:(NSData*)config;
2403 
2413 -(RETURN_CODE) msr_retrieveWhiteList:(NSData**)value;
2414 
2432 -(RETURN_CODE) msr_setMSRTrack:(int)val;
2433 
2445 -(RETURN_CODE) emv_setTerminalMajorConfiguration:(int)configuration;
2446 
2458 -(RETURN_CODE) emv_getTerminalMajorConfiguration:(NSUInteger**)configuration;
2459 
2460 
2478 -(RETURN_CODE) emv_removeCRLList;
2479 
2480 
2499 -(RETURN_CODE) emv_removeTerminalData;
2500 
2520 -(RETURN_CODE) emv_retrieveAIDList:(NSArray**)response;
2521 
2522 
2551 -(RETURN_CODE) emv_retrieveApplicationData:(NSString*)AID response:(NSDictionary**)responseAID;
2552 
2553 
2554 
2555 
2587 -(RETURN_CODE) emv_retrieveCAPKFile:(NSString*)rid index:(NSString*)index response:(NSData**)response;
2588 
2608 -(RETURN_CODE) emv_retrieveCAPKList:(NSArray**)response;
2609 
2632 -(RETURN_CODE) emv_retrieveCAPK:(NSString*)rid index:(NSString*)index response:(CAKey**)response;
2633 
2653 -(RETURN_CODE) emv_retrieveCRLList:(NSMutableArray**)response;
2654 
2655 
2656 
2657 
2658 
2680 -(RETURN_CODE) emv_retrieveTerminalData:(NSDictionary**)responseData;
2681 
2703 -(RETURN_CODE) emv_retrieveTransactionResult:(NSData*)tags retrievedTags:(NSDictionary**)retrievedTags;
2704 
2751 -(RETURN_CODE) emv_setApplicationData:(NSString*)aidName configData:(NSDictionary*)data;
2752 
2753 
2754 
2772 -(RETURN_CODE) emv_setCAPKFile:(NSData*)file;
2773 
2797 -(RETURN_CODE) emv_setCRLEntries:(NSData*)data;
2798 
2799 
2800 
2801 
2847 -(RETURN_CODE) emv_setTerminalData:(NSDictionary*)data;
2848 
2849 
2850 
2851 
2852 
2890 -(RETURN_CODE) emv_startTransaction:(double)amount amtOther:(double)amtOther type:(int)type timeout:(int)timeout tags:(NSData*)tags forceOnline:(BOOL)forceOnline fallback:(BOOL)fallback;
2891 
2904 -(RETURN_CODE) emv_exchangeCerts:(NSData**)cert nonce:(NSData**)nonce signature:(NSData**)signature;
2905 
2915 -(RETURN_CODE) emv_getEMVConfigurationCheckValue:(NSString**)response;
2916 
2926 -(RETURN_CODE) emv_callbackResponseMSR:(NSData*)MSR;
2927 
2939 -(RETURN_CODE) emv_generateDUKPT:(NSData*)cert signature:(NSData*)signature key:(NSData**)key;
2940 
2951 -(RETURN_CODE) config_getSerialNumber:(NSString**)response;
2952 
2967 -(RETURN_CODE) icc_exchangeAPDU:(NSData*)dataAPDU response:(APDUResponse**)response;
2998 -(RETURN_CODE) icc_getICCReaderStatus:(ICCReaderStatus**)readerStatus;
2999 
3015 -(RETURN_CODE) icc_powerOnICC:(NSData**)response;
3016 
3017 
3018 
3033 -(RETURN_CODE) icc_powerOffICC:(NSString**)error;
3034 
3047 -(RETURN_CODE) msr_cancelMSRSwipe;
3048 
3061 -(RETURN_CODE) msr_startMSRSwipe;
3062 
3066 -(bool) isConnected;
3067 
3068 
3069 
3099 -(RETURN_CODE) device_startTransaction:(double)amount type:(int)type timeout:(int)timeout tags:(NSData*)tags;
3100 
3111 -(RETURN_CODE) pin_captureFunctionKey;
3112 
3122 -(RETURN_CODE) pin_cancelPin;
3123 
3147 -(RETURN_CODE) pin_capturePin:(int)type PAN:(NSString*)PAN minPIN:(int)minPIN maxPIN:(int)maxPIN message:(NSString*)message;
3148 
3164 -(RETURN_CODE) config_setBluetoothParameters:(NSString*)name oldPW:(NSString*)oldPW newPW:(NSString*)newPW;
3165 
3178 -(RETURN_CODE) felica_authentication:(NSData*)key;
3179 
3180 
3181 
3195 -(RETURN_CODE) felica_readWithMac:(int)numBlocks blockList:(NSData*)blockList blocks:(NSData**)blocks;
3196 
3197 
3210 -(RETURN_CODE) felica_SendCommand:(NSData*)command response:(NSData**)response;
3211 
3224 -(RETURN_CODE) felica_writeWithMac:(int)blockNumber data:(NSData*)data;
3225 
3226 
3241 -(RETURN_CODE) felica_read:(NSData*)serviceCode numBlocks:(int)numBlocks blockList:(NSData*)blockList blocks:(NSData**)blocks;
3242 
3243 
3259  -(RETURN_CODE) felica_write:(NSData*)serviceCode blockCount:(int)blockCount blockList:(NSData*)blockList data:(NSData*)data statusFlag:(NSData**)statusFlag;
3260 
3261 
3304 -(RETURN_CODE) ctls_nfcCommand:(NSData*)systemCode response:(NSData**)response;
3305 
3321 - (void)scanForBLEDevices:(NSTimeInterval)scanTime serviceUUIDs:(nullable NSArray<CBUUID *> *)serviceUUIDs options:(nullable NSDictionary<NSString *, id> *)options;
3322 
3338 - (void)scanForBLEDeviceNames:(NSTimeInterval)scanTime serviceUUIDs:(nullable NSArray<CBUUID *> *)serviceUUIDs options:(nullable NSDictionary<NSString *, id> *)options;
3339 
3352 -(RETURN_CODE) felica_requestService:(NSData*)nodeCode response:(NSData**)response;
3353 
3354 
3362 - (void)setServiceUUID:(nullable NSArray<CBUUID *> *)serviceUUIDs;
3363 
3364 
3365 
3384 -(RETURN_CODE) pin_captureAmountInput:(int)minPIN maxPIN:(int)maxPIN message:(NSString*)message signature:(NSData*)signature;
3385 
3405 -(RETURN_CODE) pin_captureNumericInput:(bool)mask minPIN:(int)minPIN maxPIN:(int)maxPIN message:(NSString*)message signature:(NSData*)signature;
3406 
3420 + (NSString*) createFastEMVData:(IDTEMVData*)emvData;
3421 
3422 
3423 
3424 
3425 @end
RETURN_CODE device_rebootDevice()
RETURN_CODE device_cancelTransaction()
void deviceConnected()
Fires when device connects. If a connection is established before the delegate is established (no del...
RETURN_CODE emv_removeCRLList()
RETURN_CODE emv_removeTerminalData()
id< IDT_NEO2_Delegate > delegate
Definition: IDT_NEO2.h:277
RETURN_CODE device_disBlueLED()
Definition: IDTMSRData.h:21
RETURN_CODE emv_cancelTransaction()
RETURN_CODE device_enterStandbyMode()
Definition: APDUResponse.h:14
RETURN_CODE device_rrcDisconnect()
RETURN_CODE emv_removeAllApplicationData()
Definition: IDT_NEO2.h:14
bool isConnected()
NSString * SDK_version()
RETURN_CODE msr_cancelMSRSwipe()
RETURN_CODE pin_captureFunctionKey()
Definition: IDT_NEO2.h:276
Definition: IDTCommon.h:13
Definition: IDTCommon.h:42
RETURN_CODE ctls_cancelTransaction()
RETURN_CODE device_pingDevice()
RETURN_CODE msr_startMSRSwipe()
RETURN_CODE ctls_removeAllCAPK()
RETURN_CODE device_onYellowLED()
RETURN_CODE device_logClear()
RETURN_CODE device_resetNVM()
void device_disconnectBLE()
RETURN_CODE device_buzzerOnOff()
bool device_disableBLEDeviceSearch()
RETURN_CODE pin_cancelPin()
void close()
NSUUID * device_connectedBLEDevice()
RETURN_CODE device_rrcConnect()
RETURN_CODE device_offYellowLED()
IDT_NEO2 * sharedController()
void deviceDisconnected()
Fires when device disconnects.
Definition: IDTEMVData.h:16
NSString * device_getBLEFriendlyName()