1 #ifndef __LIBIDT_NEO2_H___ 2 # define __LIBIDT_NEO2_H___ 585 OUT char * despcrition);
1009 char * merchantURL);
1058 OUT BYTE * record,
IN_OUT int * recordLen);
1148 IN const int _timeout,
1235 IN const int cardType,
IN const int iccReadType);
1645 IN int firmwareDataLen,
1646 IN char * firmwareName,
1647 IN int encryptionType,
1714 OUT int * isExist,
OUT BYTE * timeStamp,
IN_OUT int * timeStampLen,
OUT char * fileSize,
IN_OUT int * fileSizeLen);
1731 IN int startingOffset,
IN int numBytes,
OUT BYTE * fileData,
IN_OUT int * fileDataLen);
2239 OUT char * directory,
IN_OUT int * directoryLen);
2474 OUT int * blockDataLen);
2508 felica_read(
IN BYTE * serviceCodeList,
IN int serviceCodeListLen,
IN int blockCnt,
IN BYTE * blockList,
2509 IN int blockListLen,
OUT BYTE * blockData,
OUT int * blockDataLen);
2531 felica_write(
IN BYTE * serviceCodeList,
IN int serviceCodeListLen,
IN int blockCnt,
IN BYTE * blockList,
2532 IN int blockListLen,
IN BYTE * blockData,
IN int blockDataLen,
OUT BYTE * statusFlag,
2533 OUT int * statusFlagLen);
2550 felica_poll(
IN BYTE * systemCode,
IN int systemCodeLen,
OUT BYTE * respData,
OUT int * respDataLen);
2759 IN const int _timeout,
2914 IN_OUT int * AIDListLen);
3129 IN_OUT int * checkValueLen);
3141 IN_OUT int * checkValueLen);
3256 IN int forceOnline);
3280 IN int forceOnline);
3304 IN int updatedTLVLen);
3355 IN BYTE * tlvScripts,
3356 IN int tlvScriptsLen,
3384 OUT IDTTransactionData * cardData);
3472 IN_OUT int * AIDListLen);
3783 OUT char * objectName,
IN_OUT int * objectNameLen,
OUT int * isLongPress);
3815 lcd_addButton(
IN char * screenName,
IN int screenNameLen,
IN char * buttonName,
IN int buttonNameLen,
IN BYTE type,
3816 IN BYTE alignment,
IN int xCord,
IN int yCord,
IN char * label,
IN int labelLen,
3817 OUT IDTLCDItem * returnItem);
3853 IN BYTE alignment,
IN int xCord,
IN int yCord,
OUT IDTLCDItem * returnItem);
3894 lcd_addLED(
IN char * screenName,
IN int screenNameLen,
IN char * objectName,
IN int objectNameLen,
IN BYTE alignment,
3895 IN int xCord,
IN int yCord,
OUT IDTLCDItem * returnItem,
IN BYTE * LED,
IN int LEDLen);
3987 lcd_addText(
IN char * screenName,
IN int screenNameLen,
IN char * objectName,
IN int objectNameLen,
IN BYTE alignment,
3988 IN int xCord,
IN int yCord,
IN int width,
IN int height,
IN BYTE fontID,
IN BYTE * color,
IN int colorLen,
3989 IN char * label,
IN int labelLen,
OUT IDTLCDItem * returnItem);
4026 lcd_addImage(
IN char * screenName,
IN int screenNameLen,
IN char * objectName,
IN int objectNameLen,
IN BYTE alignment,
4027 IN int xCord,
IN int yCord,
IN char * filename,
IN int filenameLen,
OUT IDTLCDItem * returnItem);
4065 lcd_addVideo(
IN char * screenName,
IN int screenNameLen,
IN char * objectName,
IN int objectNameLen,
IN BYTE alignment,
4066 IN int xCord,
IN int yCord,
IN char * filename,
IN int filenameLen,
OUT IDTLCDItem * returnItem);
4107 IN BYTE alignment,
IN int xCord,
IN int yCord,
IN BYTE loop,
IN BYTE numVideos,
IN char * filenames,
4108 IN int filenamesLen,
OUT IDTLCDItem * returnItem);
4139 lcd_updateLabel(
IN char * screenName,
IN int screenNameLen,
IN char * objectName,
IN int objectNameLen,
IN char * label,
4167 lcd_updateColor(
IN char * screenName,
IN int screenNameLen,
IN char * objectName,
IN int objectNameLen,
IN BYTE * color,
4191 IN BYTE alignment,
IN int new_xCord,
IN int new_yCord);
4303 OUT IDTObjectInfo * objectInfo);
4344 OUT IDTScreenInfo * screenInfo);
4492 IN_OUT IDTMSRData * cardData);
4518 IN char * message,
IN int messageLen);
4546 IN int messageLen,
IN char * verify,
IN int verifyLen);
4577 IN int line1Len,
IN char * line2,
IN int line2Len, BYTE * signature,
4578 IN int signatureLen);
4603 IN int messageLen, BYTE * signature,
IN int signatureLen);
4639 pin_inputFromPrompt(BYTE mask, BYTE preClearText, BYTE postClearText,
int minLen,
int maxLen,
char * lang,
4640 BYTE promptID,
char * defaultResponse,
int defaultResponseLen,
int timeout);
4685 #endif // ifndef __LIBIDT_NEO2_H___ int lcd_updatePosition(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN BYTE alignment, IN int new_xCord, IN int new_yCord)
int lcd_queryObjectbyName(IN char *objectName, IN int objectNameLen, IN_OUT int *objectNumbers, OUT IDTScreenInfo *screenInfo)
int device_enableRFAntenna(IN int enableAntenna)
int emv_retrieveApplicationData(IN BYTE *AID, IN int AIDLen, OUT BYTE *tlv, IN_OUT int *tlvLen)
int device_getButtonConfiguration(OUT BYTE *done, OUT BYTE *swipe, OUT BYTE *delay)
int emv_retrieveTransactionResult(IN BYTE *tags, IN int tagsLen, OUT IDTTransactionData *cardData)
int pin_setKeyValues(int mode)
int pin_capturePinExt(IN int type, IN char *PAN, IN int PANLen, IN int minPIN, IN int maxPIN, IN char *message, IN int messageLen, IN char *verify, IN int verifyLen)
void emv_setAutoAuthenticateTransaction(IN int authenticate)
void(* pMSR_callBack)(int, IDTMSRData)
Definition: libIDT_NEO2.h:80
int emv_setTerminalMajorConfiguration(IN int configuration)
int device_updateFirmware(IN BYTE *firmwareData, IN int firmwareDataLen, IN char *firmwareName, IN int encryptionType, IN BYTE *keyBlob, IN int keyBlobLen)
int device_startQRCodeScanWithDisplayWindowInfo(IN int _timeout, IN int x, IN int y, IN int width, IN int height)
int device_rrcDownloadApp(IN char *zipFileName, IN int zipFileNameLen, IN char *appName, IN int appNameLen)
int setAbsoluteLibraryPath(const char *absoluteLibraryPath)
int device_getL80PassThroughMode()
void(* pFW_callBack)(int, int, int, int, int)
Definition: libIDT_NEO2.h:70
int device_turnOnYellowLED()
int felica_SendCommand(IN BYTE *command, IN int commandLen, OUT BYTE *respData, OUT int *respDataLen)
int emv_completeTransaction(IN int commError, IN BYTE *authCode, IN int authCodeLen, IN BYTE *iad, IN int iadLen, IN BYTE *tlvScripts, IN int tlvScriptsLen, IN BYTE *tlv, IN int tlvLen)
int config_getModelNumber(OUT char *sNumber)
void ctls_registerCallBkp(pMSR_callBackp pCTLSf)
int lcd_getAllObjects(IN char *screenName, IN int screenNameLen, IN_OUT int *objectNumbers, OUT IDTObjectInfo *objectInfo)
void(* pReadDataLog)(BYTE *, int)
Definition: libIDT_NEO2.h:33
int device_getTransactionResults(IDTMSRData *cardData)
int device_enableL80PassThrough(int enableL80PassThrough)
int device_setPollMode(IN BYTE mode)
int device_rrcRunApp(IN char *appName, IN int appNameLen)
int device_getMerchantRecord_Len(IN int index, OUT BYTE *record, IN_OUT int *recordLen)
int device_rrcUninstallApp(IN char *appName, IN int appNameLen)
int device_lcdDisplayClear()
int emv_getAutoAuthenticateTransaction()
int ctls_displayOnlineAuthResult(IN int statusCode, IN BYTE *TLV, IN int TLVLen)
int executeTransaction(WorldPayData *data, pWP_callBack wpCallback, int requestOnly)
int lcd_queryScreenbyID(IN int screenID, OUT int *result, OUT int *screenName, IN_OUT int *screenNameLen)
int ctls_retrieveApplicationData(IN BYTE *AID, IN int AIDLen, OUT BYTE *tlv, IN_OUT int *tlvLen)
int lcd_showScreen(IN char *screenName, IN int screenNameLen)
int ctls_setCAPK(IN BYTE *capk, IN int capkLen)
int device_getMerchantRecord(IN int index, OUT BYTE *record)
int emv_retrieveTerminalData(OUT BYTE *tlv, IN_OUT int *tlvLen)
void(* pMessageHotplug)(int, int)
Definition: libIDT_NEO2.h:17
int lcd_cloneScreen(IN char *screenName, IN int screenNameLen, IN char *cloneName, IN int cloneNameLen, OUT int *cloneID)
int device_listDirectory(IN char *directoryName, IN int directoryNameLen, IN int recursive, IN int onSD, OUT char *directory, IN_OUT int *directoryLen)
int device_setCancelTransactionMode(int mode)
int felica_write(IN BYTE *serviceCodeList, IN int serviceCodeListLen, IN int blockCnt, IN BYTE *blockList, IN int blockListLen, IN BYTE *blockData, IN int blockDataLen, OUT BYTE *statusFlag, OUT int *statusFlagLen)
void device_registerFWCallBk(pFW_callBack pFWf)
int emv_setTerminalData(IN BYTE *tlv, IN int tlvLen)
void(* pWN_callBack)(char *, int, int)
Definition: libIDT_NEO2.h:61
void(* pSendDataLog)(BYTE *, int)
Definition: libIDT_NEO2.h:25
int device_outputLog(IN char *filename, IN int filenameLen)
int ctls_getAllConfigurationGroups(OUT BYTE *tlv, IN_OUT int *tlvLen)
int device_getFirmwareVersion_Len(OUT char *firmwareVersion, IN_OUT int *firmwareVersionLen)
int lcd_getAllScreens(IN_OUT int *screenNumbers, OUT IDTScreenInfo *screenInfo)
int device_getL100PassThroughMode()
int felica_readWithMac(IN int blockCnt, IN BYTE *blockList, IN int blockListLen, OUT BYTE *blockData, OUT int *blockDataLen)
int lcd_addVideo(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN BYTE alignment, IN int xCord, IN int yCord, IN char *filename, IN int filenameLen, OUT IDTLCDItem *returnItem)
int device_setMerchantRecord(int index, int enabled, char *merchantID, char *merchantURL)
void registerLogCallBk(pSendDataLog pFSend, pReadDataLog pFRead)
int device_setNEO2DevicesConfigs(IN const char *configs, IN int len)
int lcd_addText(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN BYTE alignment, IN int xCord, IN int yCord, IN int width, IN int height, IN BYTE fontID, IN BYTE *color, IN int colorLen, IN char *label, IN int labelLen, OUT IDTLCDItem *returnItem)
int lcd_addImage(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN BYTE alignment, IN int xCord, IN int yCord, IN char *filename, IN int filenameLen, OUT IDTLCDItem *returnItem)
void emv_allowFallback(IN int allow)
int lcd_updateLabel(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN char *label, IN int labelLen)
void(* pCSFS_callBack)(BYTE status)
Definition: libIDT_NEO2.h:106
int emv_setCAPK(IN BYTE *capk, IN int capkLen)
int config_getModelNumber_Len(OUT char *sNumber, IN_OUT int *sNumberLen)
int pin_promptForNumericKeyWithSwipe(IN int timeout, IN BYTE function, IN int minLen, IN int maxLen, IN char *line1, IN int line1Len, IN char *line2, IN int line2Len, BYTE *signature, IN int signatureLen)
int emv_activateTransaction(IN int timeout, IN BYTE *tags, IN int tagsLen, IN int forceOnline)
int ctls_setTerminalData(IN BYTE *tlv, IN int tlvLen)
int icc_powerOnICC(OUT BYTE *ATR, IN_OUT int *inLen)
void device_setNEOGen(int gen)
int lcd_queryScreenbyName(IN char *screenName, IN int screenNameLen, OUT int *result)
int icc_exchangeAPDU(IN BYTE *c_APDU, IN int cLen, OUT BYTE *reData, IN_OUT int *reLen)
void(* pWP_callBack)(char *, int, int)
Definition: libIDT_NEO2.h:53
int device_enablePassThrough(int enablePassThrough)
int lcd_addExtVideo(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN BYTE alignment, IN int xCord, IN int yCord, IN BYTE loop, IN BYTE numVideos, IN char *filenames, IN int filenamesLen, OUT IDTLCDItem *returnItem)
int emv_retrieveCAPK(IN BYTE *capk, IN int capkLen, OUT BYTE *key, IN_OUT int *keyLen)
int device_startTransaction(IN double amount, IN double amtOther, IN int type, IN const int _timeout, IN BYTE *tags, IN int tagsLen)
int device_getDeviceTreeVersion(OUT char *deviceTreeVersion, IN_OUT int *deviceTreeVersionLen)
int emv_removeApplicationData(IN BYTE *AID, IN int AIDLen)
int device_pollForToken(IN int timeout, OUT BYTE *respData, IN_OUT int *respDataLen)
int executeTransaction_WorldNet(WorldNetData *data, pWN_callBack wnCallback, int requestOnly)
int rs232_device_init(int deviceType, int port_number, int brate)
void comm_registerHTTPCallback(httpComm_callBack cBack)
int device_setAudioVolume(IN BYTE volume)
int emv_setApplicationDataTLV(IN BYTE *tlv, IN int tlvLen)
int felica_read(IN BYTE *serviceCodeList, IN int serviceCodeListLen, IN int blockCnt, IN BYTE *blockList, IN int blockListLen, OUT BYTE *blockData, OUT int *blockDataLen)
int ctls_activateTransaction(IN const int _timeout, IN BYTE *tags, IN int tagsLen)
void device_registerCameraCallBk(pCMR_callBack pCMRf)
void pin_registerCallBk(pPIN_callBack pPINf)
void(* pCMR_callBack)(int, IDTCMRData *)
Definition: libIDT_NEO2.h:99
void set_open_com_port_timeout(int timeout)
int device_getCurrentDeviceType()
void(* ftpComm_callBack)(int, int, int)
Definition: libIDT_NEO2.h:133
int lcd_storeScreenInfo()
int device_startListenNotifications()
int emv_authenticateTransactionWithTimeout(IN int timeout, IN BYTE *updatedTLV, IN int updatedTLVLen)
int ctls_startTransaction(IN double amount, IN double amtOther, IN int type, IN const int _timeout, IN BYTE *tags, IN int tagsLen)
void device_registerRKICallBk(pRKI_callBack pRKIf)
int lcd_displayMessage(int lineNumber, char *message, int messageLen)
int emv_getEMVKernelVersion(OUT char *version)
int device_enableL100PassThrough(int enableL100PassThrough)
void(* httpComm_callBack)(BYTE *, int)
Definition: libIDT_NEO2.h:141
int lcd_getButtonEvent(OUT int *screenID, OUT int *objectID, OUT char *screenName, IN_OUT int *screenNameLen, OUT char *objectName, IN_OUT int *objectNameLen, OUT int *isLongPress)
int felica_poll(IN BYTE *systemCode, IN int systemCodeLen, OUT BYTE *respData, OUT int *respDataLen)
int ctls_retrieveCAPKList(OUT BYTE *keys, IN_OUT int *keysLen)
int ctls_getConfigurationGroup(IN int group, OUT BYTE *tlv, OUT int *tlvLen)
void device_setTransactionExponent(int exponent)
int device_loadCertCA(IN BYTE CertType, IN BYTE *CACertData, IN int CACertDataLen)
void device_setNEOAltDevice(int alt)
int ctls_removeConfigurationGroup(int group)
int device_configureButtons(IN BYTE done, IN BYTE swipe, IN BYTE delay)
int device_setBurstMode(IN BYTE mode)
void(* pEMV_callBack)(int, int, BYTE *, int, IDTTransactionData *, EMV_Callback *, int)
Definition: libIDT_NEO2.h:41
int device_startQRCodeScan(IN int _timeout)
void comm_registerV4Callback(v4Comm_callBack cBack)
int device_isAttached(int deviceType)
int device_cancelTransaction()
void msr_registerCallBkp(pMSR_callBackp pMSRf)
int loyalty_cancelTransactionSilent(int enable)
int ctls_cancelTransaction()
int emv_getAutoCompleteTransaction()
int device_setCurrentDevice(int deviceType)
int device_deleteDirectory(IN char *dirName, IN int dirNameLen)
int config_setCmdTimeOutDuration(IN int millisecond)
int device_SendDataCommandNEO(IN int cmd, IN int subCmd, IN BYTE *data, IN int dataLen, OUT BYTE *response, IN_OUT int *respLen)
int pin_inputFromPrompt(BYTE mask, BYTE preClearText, BYTE postClearText, int minLen, int maxLen, char *lang, BYTE promptID, char *defaultResponse, int defaultResponseLen, int timeout)
int device_startRKI(IN const char *caPath, IN int isProduction)
int forwardTransaction(IN pWP_callBack wpCallback, IN char *forwardID, IN int forwardIDLen, IN char *password, IN int passwordLen, IN int bypassProcessing)
void emv_setAutoCompleteTransaction(IN int complete)
int emv_authenticateTransaction(IN BYTE *updatedTLV, IN int updatedTLVLen)
int pin_getPanEntry(IN int csc, IN int expDate, IN int ADR, IN int ZIP, IN int mod10CK, IN int timeout, IN int encPANOnly)
int emv_getEMVKernelVersion_Len(OUT char *version, IN_OUT int *versionLen)
int config_getSerialNumber_Len(OUT char *sNumber, IN_OUT int *sNumberLen)
void lcd_registerCallBk(pLCD_callBack pLCDf)
int device_getDRS(BYTE *codeDRS, int *codeDRSLen)
int config_getSerialNumber(OUT char *sNumber)
int device_getCameraParameters(OUT BYTE *isAutoFocus, OUT BYTE *focalLength)
int ctls_retrieveTerminalData(OUT BYTE *tlv, IN_OUT int *tlvLen)
int emv_getEMVKernelCheckValue(OUT BYTE *checkValue, IN_OUT int *checkValueLen)
int device_lcdDisplayLine1Message(IN BYTE *message, IN int messageLen)
int lcd_linkUIWithTransactionMessageId(IN BYTE MessageId, IN char *screenName, IN int screenNameLen)
int msr_startMSRSwipe(IN int _timeout)
int device_cancelTransactionSilent(int enable)
int felica_authentication(IN BYTE *key, IN int keyLen)
int felica_requestService(IN BYTE *nodeCode, IN int nodeCodeLen, OUT BYTE *respData, OUT int *respDataLen)
int device_deleteFile(IN char *fileName, IN int fileNameLen)
int emv_setApplicationData(IN BYTE *name, IN int nameLen, IN BYTE *tlv, IN int tlvLen)
int lcd_addEthernet(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN BYTE alignment, IN int xCord, IN int yCord, OUT IDTLCDItem *returnItem)
int lcd_updateColor(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN BYTE *color, IN int colorLen)
int ctls_removeApplicationData(IN BYTE *AID, IN int AIDLen)
int device_queryFile(IN char *directoryName, IN int directoryNameLen, IN char *fileName, IN int fileNameLen, OUT int *isExist, OUT BYTE *timeStamp, IN_OUT int *timeStampLen, OUT char *fileSize, IN_OUT int *fileSizeLen)
int emv_removeCRL(IN BYTE *list, IN int lsLen)
void device_getIDGStatusCodeString(IN int returnCode, OUT char *despcrition)
int device_enableExternalLCDMessages(IN int enableExtLCDMsg)
int emv_removeAllApplicationData()
void(* pMSR_callBackp)(int, IDTMSRData *)
Definition: libIDT_NEO2.h:86
int lcd_createScreen(IN char *screenName, IN int screenNameLen, OUT int *ScreenID)
int device_controlUserInterface(IN BYTE *values)
int device_getAudioVolume(OUT BYTE *volume)
int device_playAudio(IN char *fileName, IN int fileNameLen, IN int onSD)
int device_startTakingPhoto(IN int _timeout)
int ctls_retrieveCAPK(IN BYTE *capk, IN int capkLen, OUT BYTE *key, IN_OUT int *keyLen)
void device_setSDKWaitTime(int waitTime)
int lcd_clearDisplay(IN BYTE control)
int emv_retrieveCRL(OUT BYTE *list, IN_OUT int *lssLen)
void msr_registerCallBk(pMSR_callBack pMSRf)
int device_getFirmwareVersion(OUT char *firmwareVersion)
int device_setConfigPath(const char *path)
void(* pLCD_callBack)(int, IDTLCDItem *)
Definition: libIDT_NEO2.h:112
int loyalty_startTransaction(IN double amount, IN double amtOther, IN int type, IN const int _timeout, IN BYTE *tags, IN int tagsLen, IN const int cardType, IN const int iccReadType)
void(* pRKI_callBack)(int, char *)
Definition: libIDT_NEO2.h:119
int device_rrcDisconnect()
int device_getSDKWaitTime()
void emv_registerCallBk(pEMV_callBack pEMVf)
int device_setCoreDumpLogFile(IN char *filename, IN int filenameLen)
int forwardTransaction_WorldNet(IN char *apiKey, IN int apiKeyLen, IN pWN_callBack wnCallback, IN char *forwardID, IN int forwardIDLen, IN char *password, IN int passwordLen, IN int bypassProcessing)
int icc_getICCReaderStatus(OUT BYTE *status)
void device_registerCardStatusFrontSwitchCallBk(pCSFS_callBack pCSFSf)
int emv_getEMVConfigurationCheckValue(OUT BYTE *checkValue, IN_OUT int *checkValueLen)
void registerHotplugCallBk(pMessageHotplug pMsgHotplug)
int device_getNEOAltDevice()
int device_lcdDisplayLine2Message(IN BYTE *message, IN int messageLen)
int lcd_clearScreenInfo()
int device_stopQRCodeScan()
int ctls_retrieveAIDList(OUT BYTE *AIDList, IN_OUT int *AIDListLen)
void device_toSDCard(int forSDCard)
int ctls_removeCAPK(IN BYTE *capk, IN int capkLen)
void device_getResponseCodeString(IN int returnCode, OUT char *despcrition)
int lcd_setBacklight(IN BYTE isBacklightOn, IN BYTE backlightVal)
int lcd_removeItem(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen)
void loyalty_registerCallBk(pEMV_callBack pEMVf)
int lcd_destroyScreen(IN char *screenName, IN int screenNameLen)
void ctls_registerCallBk(pMSR_callBack pCTLSf)
int lcd_addButton(IN char *screenName, IN int screenNameLen, IN char *buttonName, IN int buttonNameLen, IN BYTE type, IN BYTE alignment, IN int xCord, IN int yCord, IN char *label, IN int labelLen, OUT IDTLCDItem *returnItem)
int device_getThreadStackSize()
int pin_promptForNumericKey(IN int timeout, IN int maskInput, IN int minLen, IN int maxLen, IN char *message, IN int messageLen, BYTE *signature, IN int signatureLen)
int ctls_setApplicationData(IN BYTE *tlv, IN int tlvLen)
int lcd_queryObjectbyID(IN int objectID, OUT int *objectNumbers, OUT IDTScreenInfo *screenInfo)
int device_rrcInstallApp(IN char *appName, IN int appNameLen)
int device_getTamperStatus(OUT int *isTampered)
int emv_retrieveAIDList(OUT BYTE *AIDList, IN_OUT int *AIDListLen)
int device_activateTransaction(IN const int _timeout, IN BYTE *tags, IN int tagsLen)
int emv_cancelTransaction()
int lcd_addLED(IN char *screenName, IN int screenNameLen, IN char *objectName, IN int objectNameLen, IN BYTE alignment, IN int xCord, IN int yCord, OUT IDTLCDItem *returnItem, IN BYTE *LED, IN int LEDLen)
int device_stopTakingPhoto()
int lcd_getActiveScreen(OUT char *screenName, IN_OUT int *screenNameLen)
int config_setConfigByJsonFile(IN char *jsonFileName, IN int jsonFileNameLen)
int ctls_removeAllApplicationData()
int emv_setCRL(IN BYTE *list, IN int lsLen)
int device_turnOffYellowLED()
void device_setRKI_URL(IN char *rkiURL, IN int rkiURLLen)
int device_rebootDevice()
int device_setCameraParameters(IN BYTE isAutoFocus, IN BYTE focalLength)
int ctls_setConfigurationGroup(IN BYTE *tlv, IN int tlvLen)
int loyalty_cancelTransaction()
void emv_setTransactionParameters(IN double amount, IN double amtOther, IN int type, IN int timeout, IN BYTE *tags, IN int tagsLen)
int emv_removeCAPK(IN BYTE *capk, IN int capkLen)
void(* pPIN_callBack)(int, IDTPINData *)
Definition: libIDT_NEO2.h:92
void(* v4Comm_callBack)(BYTE, BYTE, BYTE *, int)
Definition: libIDT_NEO2.h:150
int device_disableBlueLED()
void parseMSRData(IN BYTE *resData, IN int resLen, IN_OUT IDTMSRData *cardData)
int pin_capturePin(IN int timeout, IN int type, IN char *PAN, IN int PANLen, IN int minPIN, IN int maxPIN, IN char *message, IN int messageLen)
void device_setThreadStackSize(int threadSize)
int device_getDeviceMemoryUsageInfo(OUT int *freeHeapSize, OUT int *notFreedBlockCnt, OUT int *minEverFreeHeapSize)
int device_readFileFromSD(IN char *directoryName, IN int directoryNameLen, IN char *fileName, IN int fileNameLen, IN int startingOffset, IN int numBytes, OUT BYTE *fileData, IN_OUT int *fileDataLen)
int emv_startTransaction(IN double amount, IN double amtOther, IN int exponent, IN int type, IN int timeout, IN BYTE *tags, IN int tagsLen, IN int forceOnline)
int emv_retrieveCAPKList(OUT BYTE *keys, IN_OUT int *keysLen)
int device_transferFile(IN char *fileName, IN int fileNameLen, IN BYTE *file, IN int fileLen)
int felica_cancelCodeEntry()
int device_stopListenNotifications()
int device_enableBlueLED(IN BYTE *data, IN int dataLen)
int felica_writeWithMac(IN BYTE blockNum, IN BYTE *blockData, IN int blockDataLen)
int device_getKeyStatus(int *newFormat, BYTE *status, int *statusLen)