|
@@ -39,7 +39,7 @@ DEVICEBASE_API ErrorCodeEnum CreateDevComponent(DeviceBaseClass*& pBaseObj)
|
|
|
#endif
|
|
|
std::string str;
|
|
|
cmb::log4vendor::init(config, str);
|
|
|
-
|
|
|
+
|
|
|
std::string tmpStr = GetSimulatorUrl();
|
|
|
LOG4VTM(INFO, "URL = " << tmpStr.c_str());
|
|
|
|
|
@@ -93,8 +93,9 @@ ErrorCodeEnum CardIssuerImpl::GetDevCategory(DevCategoryInfo& devCategory)
|
|
|
ErrorCodeEnum CardIssuerImpl::Reset()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "Reset");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "Reset", ans);
|
|
|
LOG4VTM(INFO, "Reset err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -103,8 +104,9 @@ ErrorCodeEnum CardIssuerImpl::Reset()
|
|
|
ErrorCodeEnum CardIssuerImpl::DevClose()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "DevClose");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "DevClose", ans);
|
|
|
LOG4VTM(INFO, "DevClose err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -186,8 +188,9 @@ ErrorCodeEnum CardIssuerImpl::GetDeviceSN(char*& pDevSN)
|
|
|
ErrorCodeEnum CardIssuerImpl::MoveCard(CardPosEnum eCardPos, int hopperNo)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "MoveCard");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "MoveCard", ans);
|
|
|
LOG4VTM(INFO, "MoveCard err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -196,8 +199,9 @@ ErrorCodeEnum CardIssuerImpl::MoveCard(CardPosEnum eCardPos, int hopperNo)
|
|
|
ErrorCodeEnum CardIssuerImpl::SetCardInType(CardInEnum eCardIn)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "SetCardInType");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "SetCardInType", ans);
|
|
|
LOG4VTM(INFO, "SetCardInType err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -228,8 +232,9 @@ ErrorCodeEnum CardIssuerImpl::MagRead(MagTracks& magTracks)
|
|
|
ErrorCodeEnum CardIssuerImpl::MagWrite(MagTracks magTracks, MagWriteModeEnum eWriteMode)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "MagWrite");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "MagWrite", ans);
|
|
|
LOG4VTM(INFO, "MagWrite err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -238,8 +243,9 @@ ErrorCodeEnum CardIssuerImpl::MagWrite(MagTracks magTracks, MagWriteModeEnum eWr
|
|
|
ErrorCodeEnum CardIssuerImpl::ActiveICCard()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "ActiveICCard");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "ActiveICCard", ans);
|
|
|
LOG4VTM(INFO, "ActiveICCard err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -248,8 +254,9 @@ ErrorCodeEnum CardIssuerImpl::ActiveICCard()
|
|
|
ErrorCodeEnum CardIssuerImpl::ContactIC()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "ContactIC");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "ContactIC", ans);
|
|
|
LOG4VTM(INFO, "ContactIC err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -258,8 +265,9 @@ ErrorCodeEnum CardIssuerImpl::ContactIC()
|
|
|
ErrorCodeEnum CardIssuerImpl::ReleaseIC()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "ReleaseIC");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "ReleaseIC", ans);
|
|
|
LOG4VTM(INFO, "ReleaseIC err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -268,8 +276,9 @@ ErrorCodeEnum CardIssuerImpl::ReleaseIC()
|
|
|
ErrorCodeEnum CardIssuerImpl::WarmReset()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "WarmReset");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "WarmReset", ans);
|
|
|
LOG4VTM(INFO, "WarmReset err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -294,8 +303,9 @@ ErrorCodeEnum CardIssuerImpl::ICCommand(CmdInfo sendBuf, CmdInfo& recvBuf)
|
|
|
ErrorCodeEnum CardIssuerImpl::SAMActive(BYTE vcc)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "SAMActive");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "SAMActive", ans);
|
|
|
LOG4VTM(INFO, "SAMActive err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -304,8 +314,9 @@ ErrorCodeEnum CardIssuerImpl::SAMActive(BYTE vcc)
|
|
|
ErrorCodeEnum CardIssuerImpl::SAMDeactivate()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "SAMDeactivate");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "SAMDeactivate", ans);
|
|
|
LOG4VTM(INFO, "SAMDeactivate err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -314,8 +325,9 @@ ErrorCodeEnum CardIssuerImpl::SAMDeactivate()
|
|
|
ErrorCodeEnum CardIssuerImpl::SAMWarmReset()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "SAMWarmReset");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "SAMWarmReset", ans);
|
|
|
LOG4VTM(INFO, "SAMWarmReset err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -356,8 +368,9 @@ ErrorCodeEnum CardIssuerImpl::SAMQueryStatus(SAMStatus& samStatus)
|
|
|
ErrorCodeEnum CardIssuerImpl::SAMSelect(const int sn)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "SAMSelect");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "SAMSelect", ans);
|
|
|
LOG4VTM(INFO, "SAMSelect err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -397,8 +410,9 @@ ErrorCodeEnum CardIssuerImpl::ActiveContactlessICCard(char fstType, char scdType
|
|
|
ErrorCodeEnum CardIssuerImpl::DeactivateICCard()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "DeactivateICCard");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "DeactivateICCard", ans);
|
|
|
LOG4VTM(INFO, "DeactivateICCard err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -407,8 +421,9 @@ ErrorCodeEnum CardIssuerImpl::DeactivateICCard()
|
|
|
ErrorCodeEnum CardIssuerImpl::DeactContactlessICCard()
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "DeactContactlessICCard");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "DeactContactlessICCard", ans);
|
|
|
LOG4VTM(INFO, "DeactContactlessICCard err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -485,8 +500,9 @@ ErrorCodeEnum CardIssuerImpl::SetR2(int& iStatus, BYTE* pCr2, int lenR2)
|
|
|
ErrorCodeEnum CardIssuerImpl::SendWorkingKey(const char* pWorkingKey)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "SendWorkingKey");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "SendWorkingKey", ans);
|
|
|
LOG4VTM(INFO, "SendWorkingKey err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -495,8 +511,9 @@ ErrorCodeEnum CardIssuerImpl::SendWorkingKey(const char* pWorkingKey)
|
|
|
ErrorCodeEnum CardIssuerImpl::MoveCardToSlot(int slot)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "MoveCardToSlot");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "MoveCardToSlot", ans);
|
|
|
LOG4VTM(INFO, "MoveCardToSlot err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -505,8 +522,9 @@ ErrorCodeEnum CardIssuerImpl::MoveCardToSlot(int slot)
|
|
|
ErrorCodeEnum CardIssuerImpl::MoveCardFromSlot(int slot)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "MoveCardFromSlot");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "MoveCardFromSlot", ans);
|
|
|
LOG4VTM(INFO, "MoveCardFromSlot err = " << err);
|
|
|
|
|
|
return err;
|
|
@@ -557,7 +575,7 @@ ErrorCodeEnum CardIssuerImpl::QuerySlotsStatus(SlotStatus& slots, const int slot
|
|
|
|
|
|
if (err == Error_Succeed) {
|
|
|
slots.dwSize = ans.dwSize;
|
|
|
-
|
|
|
+
|
|
|
for (int i = 0; i < ans.status.size(); i++)
|
|
|
{
|
|
|
slots.status[i] = (BYTE)ans.status[i];
|
|
@@ -570,8 +588,9 @@ ErrorCodeEnum CardIssuerImpl::QuerySlotsStatus(SlotStatus& slots, const int slot
|
|
|
ErrorCodeEnum CardIssuerImpl::PrintCardFaceRightNow(const KakuPrintInfo printInfo)
|
|
|
{
|
|
|
ErrorCodeEnum err = Error_Succeed;
|
|
|
+ SimulatorCommonAns ans;
|
|
|
|
|
|
- err = SimulatorHttpFunction(EntityName, "PrintCardFaceRightNow");
|
|
|
+ err = SimulatorHttpFunction(EntityName, "PrintCardFaceRightNow", ans);
|
|
|
LOG4VTM(INFO, "PrintCardFaceRightNow err = " << err);
|
|
|
|
|
|
return err;
|