#include "stdafx.h" #include "config_new.h" config_new::config_new(GScanCap param) { ms.value = 0; ms.double_paper = param.hardwarecaps.en_doublefeed; ms.color_model = SupPixelTypes[param.hardwarecaps.capturepixtype]; ms.dpi = SupResolutions[param.resolution_native]; ms.papar_type = 0;//SupPaperTyps[param.papertype]; ms.paper = ms.papar_type == 3; ms.skew_enable = param.hardwarecaps.en_skrewdetect; ms.skew_parameter = param.hardwarecaps.skrewdetectlevel; ms.staple_enable = param.hardwarecaps.en_stapledetect; } config_new::~config_new(void) { } unsigned int config_new::GetData() { return ms.value; } void config_new::set_unused_default_value(void) { ms.error_clean = 0; ms.iic_config = 0; ms.iic_config_addr = 0; ms.pick_paper = 0; ms.scan_enable = 0; ms.status_init = 0; ms.v_setting = 0; ms.speed_set_enable = 0; ms.key_staple_enable = 0; ms.scan_busy_motor_stop = 1; }