Instruction Manual

1
SECTION 1. OVERVIEW
SCRA METHODS
MTUSCRAOpenDevice
MTUSCRACloseDevice
MTUSCRASendCommand Allows sending command to the SCRA Swipe directly
MTUSCRAGetCardData
MTUSCRAGetCardDataStr
MTUSCRAClearBuffer(void);
MTUSCRACardDataStateChangedNotify Sets a callback function to notify card data state change
MTUSCRADeviceStateChangedNotify
MTUSCRAGetDeviceState
MTUSCRAGetCardDataState
MTUSCRAGetPID
SCRA EVENTS
typedef void (WINAPI *CallBackCardDataStateChanged)(DWORD lpdwCardDataState);
CallBackCardDataStateChanged
Receives information of Card Data States. Possible values are defined under
ECardDataStateValues enum
typedef void (WINAPI *CallBackDeviceStateChanged)(DWORD lpdwDeviceState);
CallBackDeviceStateChanged
Receives information on Device States. Possible values are defined under
EDeviceStateValues enum
SCRA ENUMS
EErrorValues
MTSCRA_ST_OK=0, MTSCRA_ST_FAILED=1,
MTSCRA_ST_OPEN=2, MTSCRA_ST_INVALID_PARAM=3
EDeviceStateValues
MTSCRA_STATE_DISCONNECTED=0,
MTSCRA_STATE_CONNECTED=1,
MTSCRA_STATE_ERROR=2
ECardReadValues
MTSCRA_CARDREAD_OK=0,
MTSCRA_CARDREAD_ERROR=1
ECardDataStateValues
MTSCRA_DATA_NOTREADY=0, MTSCRA_DATA_READY=1,
MTSCRA_DATA_ERROR=2