Lines Matching defs:sensor
179 /* sensor number ranges from 0 to SENSOR_TYPE_MAX, must be changed if */
1038 * returns the name of the sensor
1039 * @param sensor sensor numnber
1040 * @return string holding the name of the sensor
1042 static char *sensor_name (int sensor)
1044 switch (sensor)
1171 DBG (DBG_info, "sane_start: sensor initial type is %s (%d)\n",
1172 sensor_name (dev->sensor), dev->sensor);
1175 /* we also detect if the sensor type is inadequate and then change it */
1190 /* in case find_origin detected we need to change sensor */
1193 /* for a sensor 'pair', we switch */
1194 switch (dev->sensor)
1198 "sane_start: sensor changed to type 'SENSOR_TYPE_XPA'!\n");
1199 dev->sensor = SENSOR_TYPE_XPA;
1203 "sane_start: sensor changed to type 'SENSOR_TYPE_BARE'!\n");
1204 dev->sensor = SENSOR_TYPE_BARE;
1208 "sane_start: sensor changed to type '4400 SENSOR_TYPE_4400_BARE'!\n");
1209 dev->sensor = SENSOR_TYPE_4400_BARE;
1213 "sane_start: sensor changed to type 'SENSOR_TYPE_4400'!\n");
1214 dev->sensor = SENSOR_TYPE_4400;
1222 switch (dev->sensor)
1242 DBG (DBG_info, "sane_start: sensor final type is %s (%d)\n",
1243 sensor_name (dev->sensor), dev->sensor);
1460 /* for instance the effective DPI used by a sensor may be higher */
1465 /* motor and sensor DPI */
2352 /* sensor type override */
2357 "user provided scanner's internal sensor number";
2545 /* in case autodection au sensor doesn't work, use the given override */
2546 device->sensor = rtscfg.sensornumber;
2948 if (dev->sensor != SENSOR_TYPE_4400)
2991 if (dev->sensor != SENSOR_TYPE_4400 && dev->sensor != SENSOR_TYPE_4400_BARE)
3011 * if during scan we detect that sensor is inadequate, changed is set to SANE_TRUE
3032 * once sensor is correctly set up, we are always park here,
3033 * but in case sensor has just changed, we are not so we park head */
3119 if (dev->sensor == SENSOR_TYPE_XPA || dev->sensor == SENSOR_TYPE_4400)
3130 if (dev->sensor == SENSOR_TYPE_4400 || dev->sensor == SENSOR_TYPE_4400_BARE)
3143 if (dev->sensor == SENSOR_TYPE_4400_BARE)
3185 if (dev->sensor != SENSOR_TYPE_4400
3186 && (dev->sensor != SENSOR_TYPE_4400_BARE))
3214 /* Meanwhile we check that picture is correct, if not, sensor needs to */
3220 /* if sensor is wrong, picture is black, so max will be low */
3238 /* sensor test */
3242 "find_origin: sensor type needs to be changed (max=%d)\n", max);
3284 if (dev->sensor == SENSOR_TYPE_4400)
3328 * a grey scan of the very beginning of the sensor and finding the start of the
3351 if (dev->sensor == SENSOR_TYPE_4400 || dev->sensor == SENSOR_TYPE_4400_BARE)
3411 if (dev->sensor == SENSOR_TYPE_XPA || dev->sensor == SENSOR_TYPE_4400)
3434 if (dev->sensor == SENSOR_TYPE_4400_BARE)
3550 /* sensor type the one for 4470c sold with XPA is slightly different
3551 * than those sold bare, for this model we always start with xpa type sensor,
3553 * attach function set up the sensor type, we don't modify it */
3554 if (dev->sensor == -1)
3556 dev->sensor = device->model->sensor;
3558 DBG (DBG_info, "initialize_device: initial sensor type is %d\n", dev->sensor);
3707 switch (dev->sensor)
3987 if (dev->sensor == SENSOR_TYPE_4400_BARE)
4096 /* reads lamp status and sensor information */
4100 /* initialize sensor with default from model */
4101 dev->sensor = dev->model->sensor;
4148 /* initial sensor guess */
4151 if (dev->sensor == SENSOR_TYPE_4400)
4160 dev->sensor = SENSOR_TYPE_4400_BARE;
4582 /* initial sensor guess */
4585 if (dev->sensor == SENSOR_TYPE_4400 && val == 0x00)
4587 dev->sensor = SENSOR_TYPE_4400_BARE;
4621 /* set up sensor specific bottom values */
4622 if (dev->sensor == SENSOR_TYPE_4400)
4682 if (dev->sensor == SENSOR_TYPE_XPA || dev->sensor == SENSOR_TYPE_4400)
4706 if (dev->sensor == SENSOR_TYPE_4400)
4726 if (dev->sensor == SENSOR_TYPE_4400_BARE)
4946 if (dev->sensor == SENSOR_TYPE_XPA || dev->sensor == SENSOR_TYPE_4400)
4987 if (dev->sensor == SENSOR_TYPE_4400)
5001 if (dev->sensor == SENSOR_TYPE_4400_BARE)
5284 if (dev->sensor == SENSOR_TYPE_XPA || dev->sensor == SENSOR_TYPE_4400)
5311 if (dev->sensor == SENSOR_TYPE_4400)
5325 if (dev->sensor == SENSOR_TYPE_4400_BARE)
5458 DBG (DBG_info, "setup_shading_calibration: sensor type is %s (%d)\n", sensor_name (dev->sensor), dev->sensor);
5490 if (dev->sensor == SENSOR_TYPE_XPA || dev->sensor == SENSOR_TYPE_4400)
5515 if (dev->sensor == SENSOR_TYPE_4400)
5533 if (dev->sensor == SENSOR_TYPE_4400_BARE)
5554 switch (dev->sensor)
5690 switch (dev->sensor)
5803 switch (dev->sensor)
5957 switch (dev->sensor)
6141 DBG (DBG_info, "shading_calibration: sensor type is %s (%d)\n",
6142 sensor_name (dev->sensor), dev->sensor);
6178 format = rts8891_data_format (dev->xdpi, dev->sensor);
6293 /* 5400 pixels at max sensor 600 dpi */
6459 format = rts8891_data_format (dev->xdpi, dev->sensor);
6577 switch (dev->sensor)
6834 if (dev->sensor == SENSOR_TYPE_XPA || dev->sensor == SENSOR_TYPE_4400)
6859 if (dev->sensor == SENSOR_TYPE_4400)
6891 if (dev->sensor == SENSOR_TYPE_4400_BARE)
6955 switch (dev->sensor)
7049 switch (dev->sensor)
7201 switch (dev->sensor)
7398 switch (dev->sensor)
7598 regs[0xd3] = rts8891_data_format (dev->xdpi, dev->sensor);
7675 if (dev->sensor != SENSOR_TYPE_4400)