补充双张校验功能实现
This commit is contained in:
parent
e5f3e22cdd
commit
eaf4243787
|
@ -260,7 +260,7 @@ protected:
|
|||
virtual int on_pick_paper_threshold(double threshold) = 0; //设置搓纸阈值
|
||||
virtual int on_is_auto_paper(bool isautopaper) = 0; //待纸扫描
|
||||
virtual int on_cis_get_image(bool type) = 0;
|
||||
virtual int on_process_double_paper(bool type);
|
||||
virtual int on_process_double_paper(bool type) = 0; //双张图像校验
|
||||
protected:
|
||||
|
||||
virtual int set_setting_value(const char* name, void* data, long* len);
|
||||
|
|
|
@ -664,6 +664,10 @@ int hg_scanner_200::on_cis_get_image(bool isautopaper)
|
|||
dsp_config_.params_dsp.isCorrect = isautopaper == true ? 0 : 1; //0设置获取cis原图,1校正之后的图
|
||||
return writedown_device_configuration();
|
||||
}
|
||||
int hg_scanner_200::on_process_double_paper(bool type)
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
}
|
||||
int hg_scanner_200::on_get_feedmode(int &feedmode)
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
|
|
|
@ -44,6 +44,7 @@ protected:
|
|||
virtual int on_pick_paper_threshold(double threshold) override; //设置搓纸阈值
|
||||
virtual int on_is_auto_paper(bool isautopaper) override; //待纸扫描
|
||||
virtual int on_cis_get_image(bool isautopaper) override; //获取cis原图
|
||||
virtual int on_process_double_paper(bool type) override; //双张图像校验
|
||||
public:
|
||||
hg_scanner_200(const char* dev_name,int vid, usb_io* io);
|
||||
~hg_scanner_200();
|
||||
|
|
|
@ -1231,6 +1231,10 @@ int hg_scanner_300::on_cis_get_image(bool isautopaper)
|
|||
dsp_config.params_3288.isCorrect = isautopaper == true ? 0 : 1;
|
||||
return writedown_device_configuration();
|
||||
}
|
||||
int hg_scanner_300::on_process_double_paper(bool type)
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
}
|
||||
int hg_scanner_300::on_get_feedmode(int &feedmode)
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
|
|
|
@ -44,6 +44,7 @@ protected:
|
|||
virtual int on_pick_paper_threshold(double threshold)override;
|
||||
virtual int on_is_auto_paper(bool isautopaper)override; //待纸扫描
|
||||
virtual int on_cis_get_image(bool isautopaper) override; //cis 原图获取
|
||||
virtual int on_process_double_paper(bool type) override; //双张图像校验
|
||||
|
||||
public:
|
||||
hg_scanner_300(const char* dev_name,int pid, usb_io* io);
|
||||
|
|
|
@ -900,6 +900,10 @@ int hg_scanner_302::on_cis_get_image(bool isautopaper)
|
|||
dev_conf_.params_3399.pc_correct = isautopaper;
|
||||
return writedown_device_configuration();
|
||||
}
|
||||
int hg_scanner_302::on_process_double_paper(bool type)
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
}
|
||||
void hg_scanner_302::on_device_reconnected(void)
|
||||
{
|
||||
int ret = writedown_device_configuration();
|
||||
|
|
|
@ -75,6 +75,7 @@ protected:
|
|||
virtual int on_pick_paper_threshold(double threshold)override;
|
||||
virtual int on_is_auto_paper(bool isautopaper)override; //待纸扫描
|
||||
virtual int on_cis_get_image(bool isautopaper) override; //cis 原图获取
|
||||
virtual int on_process_double_paper(bool type) override; //双张图像校验
|
||||
|
||||
|
||||
public:
|
||||
|
|
Loading…
Reference in New Issue