Lines Matching defs:sensor

106     dev->reg.init_reg(0x10, 0x00); // exposure, set during sensor setup
107 dev->reg.init_reg(0x11, 0x00); // exposure, set during sensor setup
108 dev->reg.init_reg(0x12, 0x00); // exposure, set during sensor setup
109 dev->reg.init_reg(0x13, 0x00); // exposure, set during sensor setup
110 dev->reg.init_reg(0x14, 0x00); // exposure, set during sensor setup
111 dev->reg.init_reg(0x15, 0x00); // exposure, set during sensor setup
120 dev->reg.init_reg(0x1e, 0xf0); // WDTIME, LINESEL: set during sensor and motor setup
141 dev->reg.init_reg(0x2c, 0x00); // DPISET: set during sensor setup
142 dev->reg.init_reg(0x2d, 0x00); // DPISET: set during sensor setup
143 dev->reg.init_reg(0x2e, 0x80); // BWHI: set during sensor setup
144 dev->reg.init_reg(0x2f, 0x80); // BWLOW: set during sensor setup
145 dev->reg.init_reg(0x30, 0x00); // STRPIXEL: set during sensor setup
146 dev->reg.init_reg(0x31, 0x00); // STRPIXEL: set during sensor setup
147 dev->reg.init_reg(0x32, 0x00); // ENDPIXEL: set during sensor setup
148 dev->reg.init_reg(0x33, 0x00); // ENDPIXEL: set during sensor setup
161 dev->reg.init_reg(0x38, 0x2a); // LPERIOD: set during sensor setup
162 dev->reg.init_reg(0x39, 0xf8); // LPERIOD: set during sensor setup
278 const auto& sensor = sanei_genesys_find_sensor_any(dev);
279 const auto& dpihw_sensor = sanei_genesys_find_sensor(dev, sensor.full_resolution,
317 void CommandSetGl846::set_fe(Genesys_Device* dev, const Genesys_Sensor& sensor,
323 (void) sensor;
339 const Genesys_Sensor& sensor,
369 if (has_flag(flags, ScanFlag::DISABLE_BUFFER_FULL_MOVE) || (scan_yres>=sensor.full_resolution)) {
383 scanner_send_slope_table(dev, sensor, SCAN_TABLE, scan_table.table);
384 scanner_send_slope_table(dev, sensor, BACKTRACK_TABLE, scan_table.table);
385 scanner_send_slope_table(dev, sensor, STOP_TABLE, scan_table.table);
400 scanner_send_slope_table(dev, sensor, FAST_TABLE, fast_table.table);
401 scanner_send_slope_table(dev, sensor, HOME_TABLE, fast_table.table);
496 /** @brief set up registers related to sensor
514 static void gl846_init_optical_regs_scan(Genesys_Device* dev, const Genesys_Sensor& sensor,
520 scanner_setup_sensor(*dev, sensor, *reg);
522 dev->cmd_set->set_fe(dev, sensor, AFE_SET);
538 sanei_genesys_set_lamp_power(dev, sensor, *reg,
583 if (should_enable_gamma(session, sensor)) {
606 reg->set16(REG_DPISET, sensor.register_dpiset);
616 reg->set8(0x34, sensor.dummy_pixel);
619 void CommandSetGl846::init_regs_for_scan_session(Genesys_Device* dev, const Genesys_Sensor& sensor,
644 exposure_time = sensor.exposure_lperiod;
650 gl846_init_optical_regs_scan(dev, sensor, reg, exposure_time, session);
651 gl846_init_motor_regs_scan(dev, sensor, session, reg, motor_profile, exposure_time, slope_dpi,
668 const Genesys_Sensor& sensor,
682 // note: scanner_move_to_ta() function has already been called and the sensor is at the
728 compute_session(dev, session, sensor);
747 void CommandSetGl846::begin_scan(Genesys_Device* dev, const Genesys_Sensor& sensor,
751 (void) sensor;
793 void CommandSetGl846::init_regs_for_shading(Genesys_Device* dev, const Genesys_Sensor& sensor,
810 unsigned resolution = sensor.shading_resolution;
823 // note: scanner_move_to_ta() function has already been called and the sensor is at the
864 void CommandSetGl846::send_shading_data(Genesys_Device* dev, const Genesys_Sensor& sensor,
874 dev->session.params.startx * sensor.full_resolution / dev->session.params.xres);
884 dev->interface->record_key_value("shading_factor", std::to_string(sensor.shading_factor));
900 /* iterate on both sensor segment */
901 for (unsigned x = 0; x < pixels; x += 4 * sensor.shading_factor) {
926 SensorExposure CommandSetGl846::led_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
929 return scanner_led_calibration(*dev, sensor, regs);
1065 void CommandSetGl846::offset_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
1068 scanner_offset_calibration(*dev, sensor, regs);
1071 void CommandSetGl846::coarse_gain_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
1074 scanner_coarse_gain_calibration(*dev, sensor, regs, dpi);
1083 void CommandSetGl846::init_regs_for_warmup(Genesys_Device* dev, const Genesys_Sensor& sensor,
1087 (void) sensor;
1092 void CommandSetGl846::send_gamma_table(Genesys_Device* dev, const Genesys_Sensor& sensor) const
1094 sanei_genesys_send_gamma_table(dev, sensor);