Lines Matching defs:sensor

346     const auto& sensor = sanei_genesys_find_sensor_any(dev);
347 const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.full_resolution,
394 void CommandSetGl124::set_fe(Genesys_Device* dev, const Genesys_Sensor& sensor,
400 (void) sensor;
423 const Genesys_Sensor& sensor,
498 if (has_flag(flags, ScanFlag::DISABLE_BUFFER_FULL_MOVE) || (yres >= sensor.full_resolution))
514 scanner_send_slope_table(dev, sensor, SCAN_TABLE, scan_table.table);
515 scanner_send_slope_table(dev, sensor, BACKTRACK_TABLE, scan_table.table);
530 scanner_send_slope_table(dev, sensor, STOP_TABLE, fast_table.table);
531 scanner_send_slope_table(dev, sensor, FAST_TABLE, fast_table.table);
576 static void gl124_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sensor& sensor,
582 scanner_setup_sensor(*dev, sensor, *reg);
584 dev->cmd_set->set_fe(dev, sensor, AFE_SET);
603 sanei_genesys_set_lamp_power(dev, sensor, *reg,
645 if (should_enable_gamma(session, sensor)) {
651 reg->set16(REG_DPISET, sensor.register_dpiset);
696 reg->set16(REG_DUMMY, sensor.dummy_pixel);
699 void CommandSetGl124::init_regs_for_scan_session(Genesys_Device* dev, const Genesys_Sensor& sensor,
721 exposure_time = sensor.exposure_lperiod;
733 gl124_init_optical_regs_scan(dev, sensor, reg, exposure_time, session);
735 gl124_init_motor_regs_scan(dev, sensor, reg, motor_profile, exposure_time, slope_dpi,
754 const Genesys_Sensor& sensor,
767 start /= sensor.full_resolution / sensor.get_optical_resolution();
787 compute_session(dev, session, sensor);
872 void CommandSetGl124::begin_scan(Genesys_Device* dev, const Genesys_Sensor& sensor,
876 (void) sensor;
920 void CommandSetGl124::init_regs_for_shading(Genesys_Device* dev, const Genesys_Sensor& sensor,
926 unsigned resolution = sensor.shading_resolution;
994 void CommandSetGl124::send_shading_data(Genesys_Device* dev, const Genesys_Sensor& sensor,
1016 dev->interface->record_key_value("shading_factor", std::to_string(sensor.shading_factor));
1031 /* iterate on both sensor segment */
1032 for (unsigned x = 0; x < pixels; x += 4 * sensor.shading_factor) {
1039 unsigned segnum = dev->session.segment_count > 1 ? sensor.segment_order[s] : 0;
1061 void move_to_calibration_area(Genesys_Device* dev, const Genesys_Sensor& sensor,
1064 (void) sensor;
1126 SensorExposure CommandSetGl124::led_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
1129 return scanner_led_calibration(*dev, sensor, regs);
1132 void CommandSetGl124::offset_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
1135 scanner_offset_calibration(*dev, sensor, regs);
1138 void CommandSetGl124::coarse_gain_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
1141 scanner_coarse_gain_calibration(*dev, sensor, regs, dpi);
1146 void CommandSetGl124::init_regs_for_warmup(Genesys_Device* dev, const Genesys_Sensor& sensor,
1165 session.params.xres = sensor.full_resolution;
1167 session.params.startx = dev->model->x_size_calib_mm * sensor.full_resolution / MM_PER_INCH / 4;
1169 session.params.pixels = dev->model->x_size_calib_mm * sensor.full_resolution / MM_PER_INCH / 2;
1180 compute_session(dev, session, sensor);
1182 init_regs_for_scan_session(dev, sensor, reg, session);
1338 void CommandSetGl124::send_gamma_table(Genesys_Device* dev, const Genesys_Sensor& sensor) const
1340 sanei_genesys_send_gamma_table(dev, sensor);