|
|
@@ -15,7 +15,6 @@ CardIssuerClassImpl::CardIssuerClassImpl()
|
|
|
:m_mode(0)
|
|
|
{
|
|
|
|
|
|
- LOG4VTM(INFO,"Enter CardIssuer::Constructor::location1");
|
|
|
m_pCardIssuerDev = new OACTIDCDev("ACTIDCDev");
|
|
|
m_ptIDCVersionInfo = new tIDCVersionInfo;
|
|
|
m_bDevIsOpen = false;
|
|
|
@@ -25,7 +24,6 @@ CardIssuerClassImpl::CardIssuerClassImpl()
|
|
|
m_bcapSucc = false;
|
|
|
|
|
|
memset(&m_cap,0,sizeof(m_cap));
|
|
|
- LOG4VTM(INFO,"Enter CardIssuer::Constructor::location2");
|
|
|
}
|
|
|
|
|
|
CardIssuerClassImpl::~CardIssuerClassImpl()
|
|
|
@@ -35,7 +33,7 @@ CardIssuerClassImpl::~CardIssuerClassImpl()
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::GetDevCategory(DevCategoryInfo &devCategory)
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
//设备初始化失败
|
|
|
if(m_pCardIssuerDev == NULL)
|
|
|
{
|
|
|
@@ -140,6 +138,8 @@ ErrorCodeEnum CardIssuerClassImpl::GetDevCategory(DevCategoryInfo &devCategory)
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::DevOpen(DWORD dwPort, DWORD dwBaudRate)
|
|
|
{
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
LOG4VTM(INFO,"Enter CardIssuer::DevOpen: Begin");
|
|
|
//打开通讯
|
|
|
int tryCnt =0;
|
|
|
@@ -245,7 +245,8 @@ ErrorCodeEnum CardIssuerClassImpl::DevOpen(DWORD dwPort, DWORD dwBaudRate)
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::DevOpenEx(DWORD dwPort, DWORD dwBaudRate, BYTE btOpenType, const char *pDevSN, BYTE &btType)
|
|
|
{
|
|
|
- LOG4VTM(INFO,"Enter CardIssuer::DevOpenEx: Begin");
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
//打开通讯
|
|
|
btType = 2;
|
|
|
int tryCnt =0;
|
|
|
@@ -277,7 +278,6 @@ ErrorCodeEnum CardIssuerClassImpl::DevOpenEx(DWORD dwPort, DWORD dwBaudRate, BYT
|
|
|
|
|
|
}
|
|
|
|
|
|
- LOG4VTM(INFO,"Enter CardIssuer::DevOpenEx:location1");
|
|
|
//打开设备,设备初始化,如果设备内有卡,吞卡操作
|
|
|
tryCnt =0;
|
|
|
bl = false;
|
|
|
@@ -351,7 +351,8 @@ ErrorCodeEnum CardIssuerClassImpl::DevOpenEx(DWORD dwPort, DWORD dwBaudRate, BYT
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::GetDevStatus(CardIssuerStatus &devStatus)
|
|
|
{
|
|
|
-
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
int l_iResult = FAIL;
|
|
|
bool blCardIssuerDev = false;
|
|
|
|
|
|
@@ -562,7 +563,8 @@ ErrorCodeEnum CardIssuerClassImpl::GetDevStatus(CardIssuerStatus &devStatus)
|
|
|
ErrorCodeEnum CardIssuerClassImpl::GetDeviceSN(char *&pDevSN)
|
|
|
{
|
|
|
//m_log.info(_T("Enter GetDeviceSN()"));
|
|
|
-
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
//设备初始化失败
|
|
|
if(m_pCardIssuerDev == NULL)
|
|
|
{
|
|
|
@@ -606,7 +608,8 @@ ErrorCodeEnum CardIssuerClassImpl::GetDeviceSN(char *&pDevSN)
|
|
|
//
|
|
|
ErrorCodeEnum CardIssuerClassImpl::MoveCard(CardPosEnum eCardPos, int hopperNo = 1)
|
|
|
{
|
|
|
-
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
CardPosEnum eCardPoss = eCardPos;
|
|
|
int hopperNoo = hopperNo;
|
|
|
|
|
|
@@ -984,7 +987,8 @@ ErrorCodeEnum CardIssuerClassImpl::MoveCard(CardPosEnum eCardPos, int hopperNo =
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::SetCardInType(CardInEnum eCardIn)
|
|
|
{
|
|
|
-
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
int l_iResult = FAIL;
|
|
|
bool blCardIssuerDev = false;
|
|
|
|
|
|
@@ -1118,7 +1122,8 @@ ErrorCodeEnum CardIssuerClassImpl::SetCardInType(CardInEnum eCardIn)
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::MagRead(MagTracks &magTracks)
|
|
|
{
|
|
|
-
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
int l_iResult = FAIL;
|
|
|
bool blCardIssuerDev = false;
|
|
|
|
|
|
@@ -1345,6 +1350,8 @@ ErrorCodeEnum CardIssuerClassImpl::MagWrite(MagTracks magTracks, MagWriteModeEnu
|
|
|
{
|
|
|
|
|
|
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
int l_iResult = FAIL;
|
|
|
bool blCardIssuerDev = false;
|
|
|
|
|
|
@@ -1666,6 +1673,8 @@ ErrorCodeEnum CardIssuerClassImpl::SetRetractCounter(DWORD dwCount)
|
|
|
{
|
|
|
//m_log.info(_T("Enter SetRetractCounter() dwCount=[%d]"),dwCount);
|
|
|
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
//设备初始化失败
|
|
|
if(m_pCardIssuerDev == NULL)
|
|
|
{
|
|
|
@@ -1688,6 +1697,8 @@ ErrorCodeEnum CardIssuerClassImpl::SetRetractCounter(DWORD dwCount)
|
|
|
ErrorCodeEnum CardIssuerClassImpl::SetIssuerCounter(DWORD dwCount, int hopperNo = 1)
|
|
|
{
|
|
|
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
//m_log.info(_T("Enter SetIssuerCounter() dwCount=[%d] hopperNo=[%d]"),dwCount,hopperNo);
|
|
|
|
|
|
//设备初始化失败
|
|
|
@@ -1716,6 +1727,8 @@ ErrorCodeEnum CardIssuerClassImpl::SetIssuerCounter(DWORD dwCount, int hopperNo
|
|
|
ErrorCodeEnum CardIssuerClassImpl::ActiveICCard()
|
|
|
{
|
|
|
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
int l_iResult = -1;
|
|
|
bool blCardIssuerDev = false;
|
|
|
|
|
|
@@ -1781,6 +1794,9 @@ ErrorCodeEnum CardIssuerClassImpl::ActiveICCard()
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::ContactIC()
|
|
|
{
|
|
|
+
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
//m_log.info(_T("Enter ContactIC()"));
|
|
|
//设备初始化失败
|
|
|
if(m_pCardIssuerDev == NULL) {
|
|
|
@@ -1802,6 +1818,9 @@ ErrorCodeEnum CardIssuerClassImpl::ContactIC()
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::ReleaseIC()
|
|
|
{
|
|
|
+
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
////m_log.info(_T("Enter ReleaseIC()"));
|
|
|
////设备初始化失败
|
|
|
//if(m_pCardIssuerDev == NULL) {
|
|
|
@@ -1880,6 +1899,9 @@ ErrorCodeEnum CardIssuerClassImpl::ReleaseIC()
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::WarmReset()
|
|
|
{
|
|
|
+
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
//m_log.info(_T("Enter WarmReset()"));
|
|
|
//设备初始化失败
|
|
|
if(m_pCardIssuerDev == NULL) {
|
|
|
@@ -1913,7 +1935,9 @@ ErrorCodeEnum CardIssuerClassImpl::WarmReset()
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::ICCommand(CmdInfo sendBuf, CmdInfo &recvBuf)
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
//PAPCReturn pAPCRet = NULL;
|
|
|
//pAPCRet = (PAPCReturn)dwPARAM;
|
|
|
//OCardIssuer *p_OCardIssuer = (OCardIssuer*)(pAPCRet->m_Object);
|
|
|
@@ -2001,6 +2025,9 @@ ErrorCodeEnum CardIssuerClassImpl::ICCommand(CmdInfo sendBuf, CmdInfo &recvBuf)
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::Reset()
|
|
|
{
|
|
|
+
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
m_mode = 0;
|
|
|
return err;
|
|
|
@@ -2008,12 +2035,18 @@ ErrorCodeEnum CardIssuerClassImpl::Reset()
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::DevClose()
|
|
|
{
|
|
|
+
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
return err;
|
|
|
}
|
|
|
|
|
|
ErrorCodeEnum CardIssuerClassImpl::GetLastErr(DevErrorInfo &devErrInfo)
|
|
|
{
|
|
|
+
|
|
|
+ int log = 0;
|
|
|
+ TRACE4VTM_FUNCTION(&log);
|
|
|
static int times = 0;
|
|
|
char szMessage[128];
|
|
|
sprintf(szMessage, "this is the %d times error message", ++times);
|