kopia lustrzana https://gitlab.com/sane-project/backends
genesys: Deduplicate dumping of Genesys_Current_Setup to logs
rodzic
7020001ba7
commit
efd7723a4f
|
@ -1532,17 +1532,8 @@ gl124_calculate_current_setup (Genesys_Device * dev, const Genesys_Sensor& senso
|
|||
|
||||
int optical_res;
|
||||
|
||||
DBG(DBG_info,
|
||||
"%s:\n"
|
||||
"Resolution: %ux%uDPI\n"
|
||||
"Lines : %u\n"
|
||||
"PPL : %u\n"
|
||||
"Startpos : %.3f/%.3f\n"
|
||||
"Scan mode : %d\n\n",
|
||||
__func__,
|
||||
dev->settings.xres,
|
||||
dev->settings.yres, dev->settings.lines, dev->settings.pixels,
|
||||
dev->settings.tl_x, dev->settings.tl_y, static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
/* channels */
|
||||
if (dev->settings.scan_mode == ScanColorMode::COLOR_SINGLE_PASS)
|
||||
|
@ -2490,15 +2481,8 @@ gl124_init_regs_for_scan (Genesys_Device * dev, const Genesys_Sensor& sensor)
|
|||
|
||||
SANE_Status status;
|
||||
|
||||
DBG(DBG_info, "%s:\nResolution: %ux%uDPI\n"
|
||||
"Lines : %u\npixels : %u\nStartpos : %.3f/%.3f\nScan mode : %d\n\n", __func__,
|
||||
dev->settings.xres,
|
||||
dev->settings.yres,
|
||||
dev->settings.lines,
|
||||
dev->settings.pixels,
|
||||
dev->settings.tl_x,
|
||||
dev->settings.tl_y,
|
||||
static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
/* wait for motor to stop first */
|
||||
status = sanei_genesys_get_status (dev, &val);
|
||||
|
|
|
@ -2876,13 +2876,8 @@ setup_for_scan (Genesys_Device * dev,
|
|||
uint16_t startx = 0, endx, pixels;
|
||||
int move = 0;
|
||||
|
||||
DBGSTART;
|
||||
DBG(DBG_info, "%s settings:\nResolution: %ux%uDPI\n"
|
||||
"Lines : %u\nPixels : %u\nStartpos : %.3f/%.3f\nScan mode : %d\nScan method: %s\n\n",
|
||||
__func__,
|
||||
settings.xres, settings.yres, settings.lines, settings.pixels,
|
||||
settings.tl_x, settings.tl_y, static_cast<unsigned>(settings.scan_mode),
|
||||
settings.scan_method == ScanMethod::FLATBED ? "flatbed" : "XPA");
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
if (settings.scan_mode == ScanColorMode::COLOR_SINGLE_PASS)
|
||||
{
|
||||
|
|
|
@ -2552,16 +2552,8 @@ static SANE_Status gl841_calculate_current_setup(Genesys_Device * dev, const Gen
|
|||
SANE_Bool half_ccd; /* false: full CCD res is used, true, half max CCD res is used */
|
||||
int optical_res;
|
||||
|
||||
DBG(DBG_info,
|
||||
"%s:\n"
|
||||
"Resolution: %uDPI\n"
|
||||
"Lines : %u\n"
|
||||
"PPL : %u\n"
|
||||
"Startpos : %.3f/%.3f\n"
|
||||
"Scan mode : %d\n\n",
|
||||
__func__,
|
||||
dev->settings.yres, dev->settings.lines, dev->settings.pixels,
|
||||
dev->settings.tl_x, dev->settings.tl_y, static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
/* channels */
|
||||
if (dev->settings.scan_mode == ScanColorMode::COLOR_SINGLE_PASS)
|
||||
|
@ -3878,10 +3870,8 @@ gl841_init_regs_for_scan (Genesys_Device * dev, const Genesys_Sensor& sensor)
|
|||
|
||||
SANE_Status status;
|
||||
|
||||
DBG(DBG_info, "%s:\nResolution: %uDPI\n"
|
||||
"Lines : %u\nPPL : %u\nStartpos : %.3f/%.3f\nScan mode : %d\n\n", __func__,
|
||||
dev->settings.yres, dev->settings.lines, dev->settings.pixels, dev->settings.tl_x,
|
||||
dev->settings.tl_y, static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
gl841_slow_back_home(dev,SANE_TRUE);
|
||||
|
||||
|
|
|
@ -1676,15 +1676,8 @@ gl843_calculate_current_setup(Genesys_Device * dev, const Genesys_Sensor& sensor
|
|||
|
||||
int optical_res;
|
||||
|
||||
DBG(DBG_info, "%s settings:\n"
|
||||
"Resolution: %ux%uDPI\n"
|
||||
"Lines : %u\n"
|
||||
"PPL : %u\n"
|
||||
"Startpos : %.3f/%.3f\n"
|
||||
"Scan mode : %d\n\n", __func__,
|
||||
dev->settings.xres,
|
||||
dev->settings.yres, dev->settings.lines, dev->settings.pixels,
|
||||
dev->settings.tl_x, dev->settings.tl_y, static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
xres = dev->settings.xres;
|
||||
yres = dev->settings.yres;
|
||||
|
@ -3006,15 +2999,8 @@ gl843_init_regs_for_scan (Genesys_Device * dev, const Genesys_Sensor& sensor)
|
|||
|
||||
SANE_Status status;
|
||||
|
||||
DBG(DBG_info, "%s settings:\nResolution: %ux%uDPI\n"
|
||||
"Lines : %u\npixels : %u\nStartpos : %.3f/%.3f\nScan mode : %d\n\n", __func__,
|
||||
dev->settings.xres,
|
||||
dev->settings.yres,
|
||||
dev->settings.lines,
|
||||
dev->settings.pixels,
|
||||
dev->settings.tl_x,
|
||||
dev->settings.tl_y,
|
||||
static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
/* ensure head is parked in case of calibration */
|
||||
gl843_slow_back_home (dev, SANE_TRUE);
|
||||
|
|
|
@ -1379,14 +1379,8 @@ gl846_calculate_current_setup(Genesys_Device * dev, const Genesys_Sensor& sensor
|
|||
SANE_Bool half_ccd; /* false: full CCD res is used, true, half max CCD res is used */
|
||||
int optical_res;
|
||||
|
||||
DBG(DBG_info, "%s settings:\n"
|
||||
"Resolution: %uDPI\n"
|
||||
"Lines : %u\n"
|
||||
"PPL : %u\n"
|
||||
"Startpos : %.3f/%.3f\n"
|
||||
"Scan mode : %d\n\n", __func__,
|
||||
dev->settings.yres, dev->settings.lines, dev->settings.pixels,
|
||||
dev->settings.tl_x, dev->settings.tl_y, static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
/* channels */
|
||||
if (dev->settings.scan_mode == ScanColorMode::COLOR_SINGLE_PASS)
|
||||
|
@ -2162,10 +2156,8 @@ gl846_init_regs_for_scan (Genesys_Device * dev, const Genesys_Sensor& sensor)
|
|||
|
||||
SANE_Status status;
|
||||
|
||||
DBG(DBG_info, "%s settings:\nResolution: %uDPI\n"
|
||||
"Lines : %u\nPPL : %u\nStartpos : %.3f/%.3f\nScan mode : %d\n\n", __func__,
|
||||
dev->settings.yres, dev->settings.lines, dev->settings.pixels,
|
||||
dev->settings.tl_x, dev->settings.tl_y, static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
/* channels */
|
||||
if (dev->settings.scan_mode == ScanColorMode::COLOR_SINGLE_PASS)
|
||||
|
|
|
@ -1395,14 +1395,8 @@ gl847_calculate_current_setup(Genesys_Device * dev, const Genesys_Sensor& sensor
|
|||
SANE_Bool half_ccd; /* false: full CCD res is used, true, half max CCD res is used */
|
||||
int optical_res;
|
||||
|
||||
DBG(DBG_info, "%s settings:\n"
|
||||
"Resolution: %uDPI\n"
|
||||
"Lines : %u\n"
|
||||
"PPL : %u\n"
|
||||
"Startpos : %.3f/%.3f\n"
|
||||
"Scan mode : %d\n\n", __func__,
|
||||
dev->settings.yres, dev->settings.lines, dev->settings.pixels,
|
||||
dev->settings.tl_x, dev->settings.tl_y, static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
/* channels */
|
||||
if (dev->settings.scan_mode == ScanColorMode::COLOR_SINGLE_PASS)
|
||||
|
@ -2226,10 +2220,8 @@ gl847_init_regs_for_scan (Genesys_Device * dev, const Genesys_Sensor& sensor)
|
|||
|
||||
SANE_Status status;
|
||||
|
||||
DBG(DBG_info, "%s settings:\nResolution: %uDPI\n"
|
||||
"Lines : %u\nPPL : %u\nStartpos : %.3f/%.3f\nScan mode : %d\n\n", __func__,
|
||||
dev->settings.yres, dev->settings.lines, dev->settings.pixels,
|
||||
dev->settings.tl_x, dev->settings.tl_y, static_cast<unsigned>(dev->settings.scan_mode));
|
||||
DBG(DBG_info, "%s ", __func__);
|
||||
debug_dump(DBG_info, dev->settings);
|
||||
|
||||
/* channels */
|
||||
if (dev->settings.scan_mode == ScanColorMode::COLOR_SINGLE_PASS)
|
||||
|
|
|
@ -2081,3 +2081,18 @@ void run_functions_at_backend_exit()
|
|||
}
|
||||
s_functions_run_at_backend_exit.release();
|
||||
}
|
||||
|
||||
void debug_dump(unsigned level, const Genesys_Settings& settings)
|
||||
{
|
||||
DBG(level, "settings:\n"
|
||||
"Resolution X/Y : %u / %u dpi\n"
|
||||
"Lines : %u\n"
|
||||
"Pixels per line : %u\n"
|
||||
"Depth : %u\n"
|
||||
"Start position X/Y : %.3f/%.3f\n"
|
||||
"Scan mode : %d\n\n",
|
||||
settings.xres, settings.yres,
|
||||
settings.lines, settings.pixels, settings.depth,
|
||||
settings.tl_x, settings.tl_y,
|
||||
static_cast<unsigned>(settings.scan_mode));
|
||||
}
|
||||
|
|
|
@ -1892,4 +1892,6 @@ extern StaticInit<std::vector<Genesys_Sensor>> s_sensors;
|
|||
void genesys_init_sensor_tables();
|
||||
void genesys_init_frontend_tables();
|
||||
|
||||
void debug_dump(unsigned level, const Genesys_Settings& settings);
|
||||
|
||||
#endif /* not GENESYS_LOW_H */
|
||||
|
|
Ładowanie…
Reference in New Issue