3399 和3288设备增加备份还原功能和校验板级时间功能
This commit is contained in:
parent
716d5db92b
commit
a3334457bf
|
@ -1077,6 +1077,7 @@ namespace setting3399
|
|||
SR_GET_TOKEN_LENGHT,
|
||||
SR_DECODE_TOKEN,
|
||||
SR_CLEAN_PAPER_ROAD, //清理纸道
|
||||
SR_BACKUP_RESTORES_HUAGODIR=67,
|
||||
SR_GET_CUO_ERROR = 0x50,
|
||||
SR_GET_DOU_ERROR,
|
||||
SR_GET_JAM_ERROR,
|
||||
|
|
|
@ -4692,6 +4692,16 @@ int hg_scanner::device_io_control(unsigned long code, void* data, unsigned* len)
|
|||
|
||||
return ret;
|
||||
}
|
||||
else if (code == IO_CTRL_CODE_SET_BACKUP)
|
||||
{
|
||||
int ret = set_backup();
|
||||
return ret;
|
||||
}
|
||||
else if (code == IO_CTRL_CODE_SET_RESTORE)
|
||||
{
|
||||
int ret = set_restore();
|
||||
return ret;
|
||||
}
|
||||
else if (code == IO_CTRL_CODE_GET_SCAN_WITH_HOLE)
|
||||
{
|
||||
*(SANE_Bool*)data = image_prc_param_.bits.rid_hole || isremove_left_hole || isremove_low_hole || isremove_right_hole || isremove_top_hole ? SANE_TRUE : SANE_FALSE;
|
||||
|
@ -4878,6 +4888,14 @@ int hg_scanner::get_devs_disk(string& disk)
|
|||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
}
|
||||
int hg_scanner::set_restore()
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
}
|
||||
int hg_scanner::set_backup()
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
}
|
||||
int hg_scanner::set_device_model(string sts)
|
||||
{
|
||||
return SCANNER_ERR_DEVICE_NOT_SUPPORT;
|
||||
|
|
|
@ -566,6 +566,8 @@ public:
|
|||
|
||||
virtual int get_devs_cpu(string& cpu); //获取设备内存大小
|
||||
virtual int get_devs_disk(string& disk); //获取设备硬盘容量大小
|
||||
virtual int set_restore(); //还原文件
|
||||
virtual int set_backup(); //备份文件
|
||||
};
|
||||
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -146,5 +146,7 @@ public:
|
|||
virtual int get_devs_time(string& times); //获取设备时间 //3399设备支持
|
||||
virtual int get_devs_cpu(string& cpu); //获取设备内存大小
|
||||
virtual int get_devs_disk(string& disk); //获取设备硬盘容量大小
|
||||
virtual int set_restore(); //还原文件
|
||||
virtual int set_backup(); //备份文件
|
||||
};
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -66,6 +66,7 @@ private:
|
|||
void writedown_image_configuration(void);
|
||||
void printf_devconfig(setting_hardware::HGSCANCONF_3288 *d = NULL);
|
||||
int get_devs_distortion_check_val(float& data, int dpi, int dir);//获取设备畸变值 DPI=1、2、3; dir = 0,1;
|
||||
void update_boarddatetime();
|
||||
|
||||
///////////////////////7010专有协议,获取校正数据//////////////////////
|
||||
//inx:序号//
|
||||
|
@ -126,4 +127,6 @@ public:
|
|||
virtual int set_updata0303(void)override;
|
||||
virtual int get_devs_cpu(string& cpu); //获取设备内存大小
|
||||
virtual int get_devs_disk(string& disk); //获取设备硬盘容量大小
|
||||
virtual int set_restore(); //还原文件
|
||||
virtual int set_backup(); //备份文件
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue