1 #ifndef __LIBIDT_AUGUSTA_H___ 2 # define __LIBIDT_AUGUSTA_H___ 33 typedef void (*
pEMV_callBack)(int, int, BYTE *, int, IDTTransactionData *, EMV_Callback *, int);
756 IN BYTE * keyBlob,
IN int keyBlobLen);
1390 IN int tagsLen,
IN int forceOnline);
1430 IN const int _timeout,
1515 IN BYTE * iad,
IN int iadLen,
IN BYTE * tlvScripts,
IN int tlvScriptsLen,
IN BYTE * tlv,
IN int tlvLen);
1858 #endif // ifndef __LIBIDT_AUGUSTA_H___ void(* pMSR_callBackp)(int, IDTMSRData *)
Definition: libIDT_MiniSmartII.h:45
int icc_getAPDU_KSN(OUT BYTE *KSN, IN_OUT int *inLen)
int device_controlLED_ICC(int controlMode, int interval)
int emv_retrieveTerminalID_Len(OUT char *terminalID, IN_OUT int *terminalIDLen)
int device_getThreadStackSize()
int device_getCurrentDeviceType()
int emv_retrieveAIDList(OUT BYTE *AIDList, IN_OUT int *AIDListLen)
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 emv_getAutoCompleteTransaction()
void(* ftpComm_callBack)(int, int, int)
Definition: libIDT_MiniSmartII.h:76
void device_setThreadStackSize(int threadSize)
int icc_powerOnICC(OUT BYTE *ATR, IN_OUT int *inLen)
int setAbsoluteLibraryPath(const char *absoluteLibraryPath)
int icc_exchangeEncryptedAPDU(IN BYTE *c_APDU, IN int cLen, OUT BYTE *reData, IN_OUT int *reLen)
int emv_retrieveCRL(OUT BYTE *list, IN_OUT int *lssLen)
int emv_retrieveTerminalData(OUT BYTE *tlv, IN_OUT int *tlvLen)
void(* pReadDataLog)(BYTE *, int)
Definition: libIDT_MiniSmartII.h:27
int rs232_device_init(int deviceType, int port_number, int brate)
void device_setTransactionExponent(int exponent)
void(* pEMV_callBack)(int, int, BYTE *, int, IDTTransactionData *, EMV_Callback *, int)
Definition: libIDT_MiniSmartII.h:33
int device_rebootDevice()
int emv_getEMVKernelCheckValue(OUT BYTE *checkValue, IN_OUT int *checkValueLen)
int emv_getEMVConfigurationCheckValue(OUT BYTE *checkValue, IN_OUT int *checkValueLen)
void emv_registerCallBk(pEMV_callBack pEMVf)
void(* pCMR_callBack)(int, IDTCMRData *)
Definition: libIDT_MiniSmartII.h:57
int emv_removeTerminalData()
int icc_exchangeAPDU(IN BYTE *c_APDU, IN int cLen, OUT BYTE *reData, IN_OUT int *reLen)
int emv_removeCAPK(IN BYTE *capk, IN int capkLen)
int emv_activateTransaction(IN int timeout, IN BYTE *tags, IN int tagsLen, IN int forceOnline)
void(* pMessageHotplug)(int, int)
Definition: libIDT_MiniSmartII.h:15
void comm_registerV4Callback(v4Comm_callBack cBack)
int config_getSerialNumber_Len(OUT char *sNumber, IN_OUT int *sNumberLen)
int emv_setCRL(IN BYTE *list, IN int lsLen)
int emv_setCAPK(IN BYTE *capk, IN int capkLen)
int device_getKeyStatus(int *newFormat, BYTE *status, int *statusLen)
void(* pSendDataLog)(BYTE *, int)
Definition: libIDT_MiniSmartII.h:21
int emv_retrieveTransactionResult(IN BYTE *tags, IN int tagsLen, IDTTransactionData *cardData)
int device_controlLED_MSR(byte control, int intervalOn, int intervalOff)
void(* v4Comm_callBack)(BYTE, BYTE, BYTE *, int)
Definition: libIDT_MiniSmartII.h:90
void device_registerCameraCallBk(pCMR_callBack pCMRf)
void(* httpComm_callBack)(BYTE *, int)
Definition: libIDT_MiniSmartII.h:82
int emv_removeApplicationData(IN BYTE *AID, IN int AIDLen)
int device_controlLED(byte indexLED, byte control, int intervalOn, int intervalOff)
void pin_registerCallBk(pPIN_callBack pPINf)
int icc_getKeyFormatForICCDUKPT(OUT BYTE *format)
int emv_retrieveApplicationData(IN BYTE *AID, IN int AIDLen, OUT BYTE *tlv, IN_OUT int *tlvLen)
int device_startTransaction(IN double amount, IN double amtOther, IN int type, IN const int _timeout, IN BYTE *tags, IN int tagsLen)
int emv_authenticateTransaction(IN BYTE *updatedTLV, IN int updatedTLVLen)
int device_controlBeep(int index, int frequency, int duration)
void emv_setAutoAuthenticateTransaction(IN int authenticate)
void msr_registerCallBkp(pMSR_callBackp pMSRf)
int device_getFirmwareVersion_Len(OUT char *firmwareVersion, IN_OUT int *firmwareVersionLen)
int config_setBeeperController(int firmwareControlBeeper)
int emv_setTerminalData(IN BYTE *tlv, IN int tlvLen)
void device_setSDKWaitTime(int waitTime)
int emv_removeCRL(IN BYTE *list, IN int lsLen)
int icc_getFunctionStatus(OUT int *enabled, OUT int *withNotification)
int emv_setApplicationData(IN BYTE *name, IN int nameLen, IN BYTE *tlv, IN int tlvLen)
void registerHotplugCallBk(pMessageHotplug pMsgHotplug)
int emv_authenticateTransactionWithTimeout(IN int timeout, IN BYTE *updatedTLV, IN int updatedTLVLen)
int emv_callbackResponseMSR(IN BYTE *MSR, IN_OUT int MSRLen)
void msr_registerCallBk(pMSR_callBack pMSRf)
int emv_setTerminalID(IN char *terminalID)
void device_registerCardStatusFrontSwitchCallBk(pCSFS_callBack pCSFSf)
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_getAutoAuthenticateTransaction()
int config_setEncryptionControl(int msr, int icc)
int emv_retrieveCAPKList(OUT BYTE *keys, IN_OUT int *keysLen)
int config_setLEDController(int firmwareControlMSRLED, int firmwareControlICCLED)
void device_getResponseCodeString(IN int returnCode, OUT char *despcrition)
int config_getSerialNumber(OUT char *sNumber)
int config_getLEDController(int *firmwareControlMSRLED, int *firmwareControlICCLED)
int icc_getKeyTypeForICCDUKPT(OUT BYTE *type)
int config_getModelNumber(OUT char *sNumber)
int emv_getEMVKernelVersion_Len(OUT char *version, IN_OUT int *versionLen)
int config_getEncryptionControl(int *msr, int *icc)
int device_getFirmwareVersion(OUT char *firmwareVersion)
int emv_retrieveCAPK(IN BYTE *capk, IN int capkLen, OUT BYTE *key, IN_OUT int *keyLen)
int emv_cancelTransaction()
int device_setCurrentDevice(int deviceType)
int device_getSDKWaitTime()
int emv_getEMVKernelVersion(OUT char *version)
void emv_setAutoCompleteTransaction(IN int complete)
int device_SendDataCommand(IN BYTE *cmd, IN int cmdLen, IN BYTE *data, IN int dataLen, OUT BYTE *response, IN_OUT int *respLen)
int device_isAttached(int deviceType)
int device_cancelTransaction()
void(* pCSFS_callBack)(BYTE status)
Definition: libIDT_MiniSmartII.h:63
void comm_registerHTTPCallback(httpComm_callBack cBack)
void registerLogCallBk(pSendDataLog pFSend, pReadDataLog pFRead)
int icc_getICCReaderStatus(OUT BYTE *status)
void(* pPIN_callBack)(int, IDTPINData *)
Definition: libIDT_MiniSmartII.h:51
void(* pMSR_callBack)(int, IDTMSRData)
Definition: libIDT_MiniSmartII.h:39
void emv_allowFallback(IN int allow)
int emv_retrieveTerminalID(OUT char *terminalID)
int config_getModelNumber_Len(OUT char *sNumber, IN_OUT int *sNumberLen)
int emv_callbackResponseLCD(IN int type, byte selection)
int device_updateFirmware(IN BYTE *firmwareData, IN int firmwareDataLen, IN char *firmwareName, IN int encryptionType, IN BYTE *keyBlob, IN int keyBlobLen)
int emv_removeAllApplicationData()
int config_getBeeperController(int *firmwareControlBeeper)
int icc_enable(IN int withNotification)