Lines Matching defs:sensor
306 rts8891_data_format (SANE_Int dpi, int sensor)
311 if (sensor == SENSOR_TYPE_BARE || sensor == SENSOR_TYPE_XPA)
319 if (sensor == SENSOR_TYPE_BARE)
328 if (sensor == SENSOR_TYPE_BARE)
334 if (sensor == SENSOR_TYPE_BARE)
341 if (sensor == SENSOR_TYPE_4400 || sensor == SENSOR_TYPE_4400_BARE)
349 if (sensor == SENSOR_TYPE_4400)
358 if (sensor == SENSOR_TYPE_4400)
364 if (sensor == SENSOR_TYPE_4400)
421 DBG (DBG_io, "rts8891_move: %d lines %s, sensor=%d\n", distance,
422 forward == SANE_TRUE ? "forward" : "backward", device->sensor);
426 if (device->sensor != SENSOR_TYPE_4400
427 && device->sensor != SENSOR_TYPE_4400_BARE)
494 if (device->sensor == SENSOR_TYPE_4400
495 || device->sensor == SENSOR_TYPE_4400_BARE)
548 SANE_Byte motor, sensor, reg;
553 /* at each loop we check that motor is on, then that the sensor bit it cleared */
557 sanei_rts88xx_read_reg (device->devnum, CONTROLER_REG, &sensor);
559 while ((motor & 0x08) && ((sensor & 0x02) == 0));
565 if (((motor & 0x08) == 0x00) && ((sensor & 0x02) == 0))
591 * move the head backward by a huge line number then poll home sensor until