|
@@ -77,8 +77,8 @@ void CCardIssuerFSM::s0_on_exit()
|
|
|
|
|
|
unsigned int CCardIssuerFSM::s0_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- LOG_FUNCTION();
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("s0 evt (%d,%d)", pEvt->iEvt, pEvt->param1);
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
+
|
|
|
switch (pEvt->iEvt)
|
|
|
{
|
|
|
case USER_EVT_INIT:
|
|
@@ -107,21 +107,20 @@ void CCardIssuerFSM::s1_on_exit()
|
|
|
{
|
|
|
LOG_FUNCTION();
|
|
|
}
|
|
|
-unsigned int CCardIssuerFSM::s1_on_event(FSMEvent* event)
|
|
|
+unsigned int CCardIssuerFSM::s1_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- LOG_FUNCTION();
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)(CSimpleStringA::Format("s1 evt (%d,%d)", event->iEvt, event->param1));
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
|
|
|
- if (event->iEvt == USER_EVT_INITFINISHED) {
|
|
|
- event->SetHandled();
|
|
|
- int err = event->param1;
|
|
|
+ if (pEvt->iEvt == USER_EVT_INITFINISHED) {
|
|
|
+ pEvt->SetHandled();
|
|
|
+ int err = pEvt->param1;
|
|
|
if (err == 0) {
|
|
|
return 0;
|
|
|
} else {
|
|
|
return 1;
|
|
|
}
|
|
|
- }else if (event->iEvt == USER_EVT_QUIT) {
|
|
|
- event->SetHandled();
|
|
|
+ }else if (pEvt->iEvt == USER_EVT_QUIT) {
|
|
|
+ pEvt->SetHandled();
|
|
|
return 0;
|
|
|
}
|
|
|
return 0;
|
|
@@ -143,7 +142,7 @@ void CCardIssuerFSM::s2_on_exit()
|
|
|
|
|
|
unsigned int CCardIssuerFSM::s2_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)(CSimpleStringA::Format("s2 evt (%d,%d)", pEvt->iEvt, pEvt->param1));
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
|
|
|
int ret = 0;
|
|
|
switch (pEvt->iEvt)
|
|
@@ -341,7 +340,7 @@ void CCardIssuerFSM::s3_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s3_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("s3 evt(%d,%d)", pEvt->iEvt, pEvt->param1);
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
int ret = 0;
|
|
|
switch(pEvt->iEvt)
|
|
|
{
|
|
@@ -426,7 +425,7 @@ void CCardIssuerFSM::s4_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s4_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)(CSimpleStringA::Format("s4 evt (%d,%d)", pEvt->iEvt, pEvt->param1));
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
|
|
|
switch(pEvt->iEvt){
|
|
|
case USER_EVT_JS_READ:
|
|
@@ -708,7 +707,7 @@ void CCardIssuerFSM::s5_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s5_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("s5 evt (%d,%d)", pEvt->iEvt, pEvt->param1);
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
int ret = 0;
|
|
|
switch(pEvt->iEvt)
|
|
|
{
|
|
@@ -747,6 +746,10 @@ unsigned int CCardIssuerFSM::s5_on_event(FSMEvent* pEvt)
|
|
|
pEvt->SetHandled();
|
|
|
ret = 0;
|
|
|
}
|
|
|
+ case USER_EVT_PREONLINEFINISHED:
|
|
|
+ pEvt->SetHandled();
|
|
|
+ ret = 0;
|
|
|
+ break;
|
|
|
default:
|
|
|
FSMEventDefaultProcess(pEvt, CardIssuer_UserErrorCode_PROCESS_READ);
|
|
|
break;
|
|
@@ -764,7 +767,7 @@ void CCardIssuerFSM::s6_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s6_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)(CSimpleStringA::Format("s6 evt (%d,%d)", pEvt->iEvt, pEvt->param1));
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
switch (pEvt->iEvt)
|
|
|
{
|
|
|
case USER_EVT_EJECTFINISHED:
|
|
@@ -813,7 +816,7 @@ void CCardIssuerFSM::s7_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s7_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("s7 evt (%d, %d)", pEvt->iEvt, pEvt->param1);
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
switch (pEvt->iEvt)
|
|
|
{
|
|
|
case USER_EVT_WAITFINISHED:
|
|
@@ -1000,7 +1003,7 @@ void CCardIssuerFSM::s8_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s8_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)(CSimpleStringA::Format("s8 evt (%d,%d)", pEvt->iEvt, pEvt->param1));
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
switch (pEvt->iEvt)
|
|
|
{
|
|
|
case USER_EVT_CAPTUREFINISHED:
|
|
@@ -1052,7 +1055,7 @@ void CCardIssuerFSM::s9_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s9_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)(CSimpleStringA::Format("s9 evt (%d,%d)", pEvt->iEvt, pEvt->param1));
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
switch(pEvt->iEvt)
|
|
|
{
|
|
|
case USER_EVT_QUIT:
|
|
@@ -1083,7 +1086,7 @@ void CCardIssuerFSM::s10_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s10_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)(CSimpleStringA::Format("s10 evt (%d,%d)", pEvt->iEvt, pEvt->param1));
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
int ret = 0;
|
|
|
switch(pEvt->iEvt)
|
|
|
{
|
|
@@ -1117,7 +1120,7 @@ void CCardIssuerFSM::s11_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s11_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("evt (%d,%d)", pEvt->iEvt, pEvt->param1);
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
int ret = 0;
|
|
|
switch (pEvt->iEvt)
|
|
|
{
|
|
@@ -1165,7 +1168,7 @@ void CCardIssuerFSM::s12_on_exit()
|
|
|
}
|
|
|
unsigned int CCardIssuerFSM::s12_on_event(FSMEvent* pEvt)
|
|
|
{
|
|
|
- DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)(CSimpleStringA::Format("evt (%d,%d)", pEvt->iEvt, pEvt->param1));
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("%s evt (%d,%d)", GetCurrStateName(), pEvt->iEvt, pEvt->param1);
|
|
|
int ret = 0;
|
|
|
switch (pEvt->iEvt)
|
|
|
{
|
|
@@ -2430,7 +2433,7 @@ int CCardIssuerFSM::ReadCard_Contact(SpReqAnsContext<CardIssuerStandService_Read
|
|
|
{
|
|
|
bReadCardInfo = true;
|
|
|
ctx->Ans.ICType = 3;
|
|
|
- LogWarn(Severity_Middle, Error_Unexpect, CardIssuer_UserErrorCode_MaybeIC_Only, "<ReadCard>, maybe ic only.");
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)("maybe ic only.");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -2704,7 +2707,7 @@ int CCardIssuerFSM::ReadCard_RF(SpReqAnsContext<CardIssuerStandService_Read_Req,
|
|
|
{
|
|
|
bReadCardInfo = true;
|
|
|
ctx->Ans.ICType = 3;
|
|
|
- LogWarn(Severity_Middle, Error_Unexpect, CardIssuer_UserErrorCode_MaybeIC_Only, "<ReadCard>, maybe ic only.");
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)("maybe ic only.");
|
|
|
}
|
|
|
else
|
|
|
{
|