临时解决超时问题
This commit is contained in:
parent
677a827fa8
commit
15f87a4959
|
@ -217,6 +217,15 @@ void MultiFrameCapture::UpdateScanParam(HG_ScanConfiguration config)
|
||||||
//cnt -=1 ;
|
//cnt -=1 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//匹配原始尺寸多采集一帧,固定幅面是多少采集多少。这个地方这么调是因为 最后一帧采集会超时。 临时解决方案 谢谢--!!
|
||||||
|
if (m_config.params.pageSize==(int)PaperSize::G400_AUTO ||
|
||||||
|
m_config.params.pageSize==(int)PaperSize::G400_MAXAUTO ||
|
||||||
|
m_config.params.pageSize==(int)PaperSize::G400_MAXSIZE)
|
||||||
|
{
|
||||||
|
cnt += 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
video->HtCamSetFrameCnt(cnt);
|
video->HtCamSetFrameCnt(cnt);
|
||||||
printf(" -----------------------设置帧数:%d------------------\r\n",cnt);
|
printf(" -----------------------设置帧数:%d------------------\r\n",cnt);
|
||||||
}
|
}
|
||||||
|
@ -264,6 +273,7 @@ void MultiFrameCapture::waitsnapdone(int state)
|
||||||
|
|
||||||
if (b_end_snap)
|
if (b_end_snap)
|
||||||
{
|
{
|
||||||
|
printf("b_end_snap b_end_snap b_end_snap b_end_snap\r\n");
|
||||||
m_glue.m_imageready(ip);
|
m_glue.m_imageready(ip);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -436,7 +446,7 @@ void MultiFrameCapture::snaprun()
|
||||||
{
|
{
|
||||||
video->HtCamGetFrameNum(frame_num);
|
video->HtCamGetFrameNum(frame_num);
|
||||||
int ind = i; //已采集了的帧数
|
int ind = i; //已采集了的帧数
|
||||||
int val = frame_num - 1 - ind; //剩余还未采集的帧数
|
int val = frame_num - ind; //剩余还未采集的帧数
|
||||||
printf("val :%d frame_num:%d i:%d\r\n",val,frame_num,i);
|
printf("val :%d frame_num:%d i:%d\r\n",val,frame_num,i);
|
||||||
|
|
||||||
int j = 0;
|
int j = 0;
|
||||||
|
|
Loading…
Reference in New Issue