1 #ifndef __LIBIDT_L80_H___ 2 # define __LIBIDT_L80_H___ 33 typedef void (*
pEMV_callBack)(int, int, BYTE *, int, IDTTransactionData *, EMV_Callback *, int);
722 IN BYTE * keyBlob,
IN int keyBlobLen);
897 pin_getEncryptedPIN(
int keyType,
char * PAN,
int PANLen,
char * message,
int messageLen,
int timeout);
1009 pin_promptForKeyInput(
int messageID,
int languageID,
int maskInput,
int minLen,
int maxLen,
int timeout);
1233 #endif // ifndef __LIBIDT_L80_H___ int device_isAttached(int deviceType)
int config_getSerialNumber(OUT char *sNumber)
void device_registerCameraCallBk(pCMR_callBack pCMRf)
int lcd_displayMessage(int lineNumber, char *message, int messageLen)
void emv_registerCallBk(pEMV_callBack pEMVf)
void(* pMSR_callBackp)(int, IDTMSRData *)
Definition: libIDT_L80.h:45
void(* v4Comm_callBack)(BYTE, BYTE, BYTE *, int)
Definition: libIDT_L80.h:96
void(* pPIN_callBack)(int, IDTPINData *)
Definition: libIDT_L80.h:51
void registerHotplugCallBk(pMessageHotplug pMsgHotplug)
int device_rebootDevice()
int pin_getEncryptedPIN(int keyType, char *PAN, int PANLen, char *message, int messageLen, int timeout)
void(* ftpComm_callBack)(int, int, int)
Definition: libIDT_L80.h:82
int device_SendDataCommand(IN BYTE *cmd, IN int cmdLen, IN BYTE *data, IN int dataLen, OUT BYTE *response, IN_OUT int *respLen)
int config_getModelNumber_Len(OUT char *sNumber, IN_OUT int *sNumberLen)
void(* pReadDataLog)(BYTE *, int)
Definition: libIDT_L80.h:27
int device_enterStopMode()
void device_getResponseCodeString(IN int returnCode, OUT char *despcrition)
int setAbsoluteLibraryPath(const char *absoluteLibraryPath)
int pin_getFunctionKey(int timeout)
void(* pFW_callBack)(int, int, int, int, int)
Definition: libIDT_L80.h:70
int pin_sendBeep(int frequency, int duration)
void msr_registerCallBkp(pMSR_callBackp pMSRf)
int device_setCurrentDevice(int deviceType)
int pin_promptForAmountInput(int messageID, int languageID, int minLen, int maxLen, int timeout)
void msr_registerCallBk(pMSR_callBack pMSRf)
int device_updateFirmware(IN BYTE *firmwareData, IN int firmwareDataLen, IN char *firmwareName, IN int encryptionType, IN BYTE *keyBlob, IN int keyBlobLen)
void(* pMessageHotplug)(int, int)
Definition: libIDT_L80.h:15
void(* httpComm_callBack)(BYTE *, int)
Definition: libIDT_L80.h:88
int lcd_displayPrompt(int promptNumber, int lineNumber)
void device_registerFWCallBk(pFW_callBack pFWf)
int device_getCurrentDeviceType()
int device_getFirmwareVersion_Len(OUT char *firmwareVersion, IN_OUT int *firmwareVersionLen)
int device_getDateTime_Len(OUT BYTE *dateTime, IN_OUT int *dateTimeLen)
int config_getSerialNumber_Len(OUT char *sNumber, IN_OUT int *sNumberLen)
void(* pEMV_callBack)(int, int, BYTE *, int, IDTTransactionData *, EMV_Callback *, int)
Definition: libIDT_L80.h:33
int device_getFirmwareVersion(OUT char *firmwareVersion)
int device_setSleepModeTime(int time)
void(* pCSFS_callBack)(BYTE status)
Definition: libIDT_L80.h:64
int lcd_savePrompt(int promptNumber, char *prompt, int promptLen)
int lcd_enableBacklight(int enable)
int device_getKeyStatus(int *newFormat, BYTE *status, int *statusLen)
void(* pMSR_callBack)(int, IDTMSRData)
Definition: libIDT_L80.h:39
int config_getModelNumber(OUT char *sNumber)
int lcd_getBacklightStatus(int *enabled)
void(* pCMR_callBack)(int, IDTCMRData *)
Definition: libIDT_L80.h:57
void device_registerCardStatusFrontSwitchCallBk(pCSFS_callBack pCSFSf)
void pin_registerCallBk(pPIN_callBack pPINf)
void registerLogCallBk(pSendDataLog pFSend, pReadDataLog pFRead)
int device_getDateTime(OUT BYTE *dateTime)
void(* pSendDataLog)(BYTE *, int)
Definition: libIDT_L80.h:21
int pin_promptForKeyInput(int messageID, int languageID, int maskInput, int minLen, int maxLen, int timeout)
int pin_setKeyValues(int mode)