|
@@ -691,7 +691,7 @@ int CScannerFSM::StartPreview(SpReqAnsContext<ScannerService_StartPreview_Req,
|
|
|
req.scanType = ctx->Req.scanType;
|
|
|
req.colorType = ctx->Req.colorType;
|
|
|
|
|
|
- erroCode = m_pPortableClient->StartPreview(req, ans, MILLISECOND_WAIT_TIMEOUT_STARTPREVIEW, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->StartPreview(req, ans, MILLISECOND_WAIT_TIMEOUT_STARTPREVIEW, dwUserCode);
|
|
|
if(FAILURED(erroCode)) {
|
|
|
LogWarn(Severity_Middle, erroCode, LOG_ERR_SCANNERSET_API_INVOKE_StartPreview,
|
|
|
CSimpleStringA::Format("StartPreview context failed, retCode: %s(%d).", SpStrError(erroCode), dwUserCode));
|
|
@@ -739,7 +739,7 @@ int CScannerFSM::StopPreview(SpReqAnsContext<ScannerService_CancelPreview_Req,
|
|
|
PortableScannerService_CancelPreview_Ans ans = {};
|
|
|
|
|
|
req.bOnlyHide = ctx->Req.reserved1 == 0 ? false : true;
|
|
|
- erroCode = m_pPortableClient->CancelPreview(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->CancelPreview(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
ctx->Answer(erroCode, dwUserCode);
|
|
|
|
|
|
if(FAILURED(erroCode)) {
|
|
@@ -790,7 +790,7 @@ int CScannerFSM::ScanImage(SpReqAnsContext<ScannerService_ScanImage_Req,
|
|
|
PortableScannerService_ScanImage_Req req = {};
|
|
|
PortableScannerService_ScanImage_Ans ans = {};
|
|
|
|
|
|
- erroCode = m_pPortableClient->ScanImage(req, ans, MILLISECOND_WAIT_TIMEOUT_SCANIMAGE, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->ScanImage(req, ans, MILLISECOND_WAIT_TIMEOUT_SCANIMAGE, dwUserCode);
|
|
|
|
|
|
if(FAILURED(erroCode)) {
|
|
|
if (MapErrorCode2Level(erroCode)) {
|
|
@@ -834,7 +834,7 @@ int CScannerFSM::ScanImage(SpReqAnsContext<ScannerService_ScanImage_Req,
|
|
|
PortableScannerService_ScanImageEx_Req req = {};
|
|
|
PortableScannerService_ScanImageEx_Ans ans = {};
|
|
|
|
|
|
- erroCode = m_pPortableClient->ScanImageEx(req, ans, MILLISECOND_WAIT_TIMEOUT_SCANIMAGE, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->ScanImageEx(req, ans, MILLISECOND_WAIT_TIMEOUT_SCANIMAGE, dwUserCode);
|
|
|
if(FAILURED(erroCode)) {
|
|
|
if (MapErrorCode2Level(erroCode)) {
|
|
|
LogWarn(Severity_Middle, erroCode, LOG_ERR_SCANNERSET_API_INVOKE_ScanImageEx,
|
|
@@ -894,7 +894,7 @@ int CScannerFSM::SetProperty(SpReqAnsContext<ScannerService_SetProperty_Req,
|
|
|
req.scanType = ctx->Req.scanType;
|
|
|
req.colorType = ctx->Req.colorType;
|
|
|
|
|
|
- erroCode = m_pPortableClient->SetProperty(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->SetProperty(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
if(FAILURED(erroCode)) {
|
|
|
LogWarn(Severity_Middle, erroCode, LOG_ERR_SCANNERSET_API_INVOKE_SetProperty,
|
|
|
CSimpleStringA::Format("SetProperty context error, retCode: ans(%d), ctx(%d).", erroCode, dwUserCode));
|
|
@@ -930,7 +930,7 @@ int CScannerFSM::ShowLTProperty(SpReqAnsContext<ScannerService_ShowProperty_Req,
|
|
|
} else if(m_bUsePortableScanner) {
|
|
|
PortableScannerService_ShowProperty_Req req = {};
|
|
|
PortableScannerService_ShowProperty_Ans ans = {};
|
|
|
- erroCode = m_pPortableClient->ShowProperty(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->ShowProperty(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
}
|
|
|
if(FAILURED(erroCode))
|
|
|
{
|
|
@@ -981,7 +981,7 @@ int CScannerFSM::SetWinPos(SpReqAnsContext<ScannerService_SetWindowPos_Req,
|
|
|
req.pointY = ctx->Req.pointY;
|
|
|
req.nWidth = ctx->Req.nWidth;
|
|
|
|
|
|
- erroCode = m_pPortableClient->SetWinPos(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->SetWinPos(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
}
|
|
|
|
|
|
if(FAILURED(erroCode)) {
|
|
@@ -1031,7 +1031,7 @@ int CScannerFSM::GetDevStatus(SpReqAnsContext<ScannerService_GetDevStatus_Req,
|
|
|
PortableScannerService_GetDevStatus_Req req = {};
|
|
|
PortableScannerService_GetDevStatus_Ans ans = {};
|
|
|
|
|
|
- erroCode = m_pPortableClient->GetDevStatus(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->GetDevStatus(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
if(FAILURED(erroCode)) {
|
|
|
LogWarn(Severity_Middle, erroCode, LOG_ERR_SCANNERSET_API_INVOKE_GetDevStatus,
|
|
|
CSimpleStringA::Format("GetDevStatus context suc, retCode: ans(%d), ctx(%d).", erroCode, dwUserCode));
|
|
@@ -1088,7 +1088,7 @@ int CScannerFSM::GetDevInfo(SpReqAnsContext<ScannerService_GetDevInfo_Req,
|
|
|
|
|
|
PortableScannerService_GetDevInfo_Req req = {};
|
|
|
PortableScannerService_GetDevInfo_Ans ans = {};
|
|
|
- erroCode = m_pPortableClient->GetDevInfo(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->GetDevInfo(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
if(FAILURED(erroCode)) {
|
|
|
LogWarn(Severity_Middle, erroCode, LOG_ERR_SCANNERSET_API_INVOKE_GetDevInfo,
|
|
|
CSimpleStringA::Format("GetDevInfo context suc, retCode: ans(%d), ctx(%d).", erroCode, dwUserCode));
|
|
@@ -1148,7 +1148,7 @@ ErrorCodeEnum CScannerFSM::OnDevExit()
|
|
|
erroCode = (*m_pHSPSClient)(EntityResource::getLink().upgradeLink())->Exit();
|
|
|
}else if(m_bUsePortableScanner) {
|
|
|
PortableScannerService_Exit_Info info = {};
|
|
|
- erroCode = m_pPortableClient->Exit();
|
|
|
+ erroCode = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->Exit();
|
|
|
if(erroCode == Error_Succeed && IsPortScanHoldEnvCameraFromSysVar()) {
|
|
|
WaitPortableReleaseCamera(CAMTYPE_ENV);
|
|
|
AccessCamerePriviledge(false, CAMTYPE_ENV);
|
|
@@ -1669,7 +1669,7 @@ ErrorCodeEnum CScannerFSM::IsPortScanHoldDevice(ScannerDeviceInfo* pInfo, int& c
|
|
|
if(IsSuitableEntityAvailable()) {
|
|
|
PortableScannerService_GetDevStatus_Req req = {};
|
|
|
PortableScannerService_GetDevStatus_Ans ans = {};
|
|
|
- auto ec = m_pPortableClient->GetDevStatus(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT);
|
|
|
+ auto ec = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->GetDevStatus(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT);
|
|
|
if(FAILURED(ec)) {
|
|
|
if (MapErrorCode2Level(ec)) {
|
|
|
LogWarn(Severity_Middle, ec, LOG_ERR_SCANNERSET_API_INVOKE_GetDevStatus,
|
|
@@ -1715,7 +1715,7 @@ ErrorCodeEnum CScannerFSM::IsPortScanHoldDevice(bool& hasHolden,
|
|
|
if(IsSuitableEntityAvailable()) {
|
|
|
PortableScannerService_GetDevStatus_Req req = {};
|
|
|
PortableScannerService_GetDevStatus_Ans ans = {};
|
|
|
- auto ec = m_pPortableClient->GetDevStatus(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT);
|
|
|
+ auto ec = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->GetDevStatus(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT);
|
|
|
if(FAILURED(ec)) {
|
|
|
LogWarn(Severity_Middle, ec, LOG_ERR_SCANNERSET_API_INVOKE_GetDevStatus,
|
|
|
CSimpleStringA::Format("GetDevStatus failed 0x%x(%d).", ec, ec));
|
|
@@ -1860,7 +1860,7 @@ ErrorCodeEnum CScannerFSM::_BindPSDevice(int nDevID, LPCTSTR lpcszDevName, bool
|
|
|
}
|
|
|
}
|
|
|
DWORD dwUserCode(0);
|
|
|
- rc = m_pPortableClient->BindCameraDevice(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
+ rc = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->BindCameraDevice(req, ans, MILLISECOND_WAIT_TIMEOUT_DEFAULT, dwUserCode);
|
|
|
if(ISSUCCEEDED(rc)) {
|
|
|
LogWarn(Severity_Low, rc, LOG_ERR_SCANNERSET_BIND_CAMERA,
|
|
|
CSimpleStringA::Format("Bind portable scan device (%d)[%s] suc, previous one: [%d](%s)",
|
|
@@ -1973,7 +1973,7 @@ ErrorCodeEnum CScannerFSM::DropOffPortScannerDevice(bool skipToCheck)
|
|
|
IsPortScanHoldDevice(&preDev, state);
|
|
|
}
|
|
|
|
|
|
- rc = m_pPortableClient->DropOffDevice();
|
|
|
+ rc = (*m_pPortableClient)(EntityResource::getLink().upgradeLink())->DropOffDevice();
|
|
|
if(rc == Error_Succeed) {
|
|
|
if(preDev.devType == CAMTYPE_ENV) { //not skip to check!!!!
|
|
|
WaitPortableReleaseCamera(CAMTYPE_ENV);
|