Lines Matching refs:Camera
122 static DC210 Camera;
458 cfsetospeed (&tty_new, Camera.baud);
459 cfsetispeed (&tty_new, Camera.baud);
671 Camera.baud = DEFAULT_BAUD_RATE;
672 Camera.tty_name = DEFAULT_TTY;
695 Camera.tty_name = strdup (p);
696 DBG (20, "Config file port=%s\n", Camera.tty_name);
704 Camera.baud = B9600;
707 Camera.baud = B19200;
710 Camera.baud = B38400;
714 Camera.baud = B57600;
719 Camera.baud = B115200;
723 DBG (20, "Config file baud=%d\n", Camera.baud);
743 if (init_dc210 (&Camera) == -1)
746 if (get_info (&Camera) == -1)
749 close_dc210 (Camera.fd);
752 if (Camera.pic_taken == 0)
762 image_range.max = Camera.pic_taken;
767 Camera.Pictures = get_pictures_info ();
769 if (Camera.pic_taken == 0)
771 Camera.current_picture_number = 0;
778 Camera.current_picture_number = 1;
779 if (Camera.Pictures[Camera.current_picture_number - 1].low_res)
796 DBG (0, "Model...........: DC%x\n", Camera.model);
797 DBG (0, "Firmware version: %d.%d\n", Camera.ver_major,
798 Camera.ver_minor);
799 DBG (0, "Pictures........: %d/%d\n", Camera.pic_taken,
800 Camera.pic_taken + Camera.pic_left);
802 Camera.flags.low_res ? "low" : "high");
804 Camera.flags.low_batt ? "low" : "good");
873 DBG (3, "sane_open: pictures taken=%d\n", Camera.pic_taken);
931 Camera.current_picture_number = *(SANE_Word *) value;
935 if (Camera.Pictures[Camera.current_picture_number - 1].low_res)
964 if (Camera.Pictures[Camera.current_picture_number - 1].low_res)
1046 if ((Camera.fd = init_dc210 (&Camera)) == -1)
1065 *(SANE_Word *) value = Camera.current_picture_number;
1138 if (read_data (Camera.fd, src->buffer, 1024) == -1)
1181 (Camera.current_picture_number == 0 && dc210_opt_snap == SANE_FALSE))
1184 if (Camera.scanning)
1194 if (Camera.pic_left == 0)
1201 if (snap_pic (Camera.fd) != SANE_STATUS_GOOD)
1211 thumb_pck[3] = (unsigned char) Camera.current_picture_number - 1;
1214 if (send_pck (Camera.fd, thumb_pck) == -1)
1234 pic_pck[3] = (unsigned char) Camera.current_picture_number - 1;
1236 if (send_pck (Camera.fd, pic_pck) == -1)
1265 Camera.scanning = SANE_TRUE; /* don't overlap scan requests */
1284 if (erase (Camera.fd) == -1)
1289 Camera.pic_taken--;
1290 Camera.pic_left++;
1291 Camera.current_picture_number = Camera.pic_taken;
1300 if (read_data (Camera.fd, (unsigned char *) buffer, 1024) == -1)
1320 if (end_of_data (Camera.fd) == -1)
1342 if (end_of_data (Camera.fd) == -1)
1350 if (erase (Camera.fd) == -1)
1355 Camera.pic_taken--;
1356 Camera.pic_left++;
1357 Camera.current_picture_number = Camera.pic_taken;
1378 if (Camera.scanning)
1379 Camera.scanning = SANE_FALSE; /* done with scan */
1405 if ((pics = (PictureInfo *) malloc (Camera.pic_taken *
1412 for (p = 0; p < (unsigned int) Camera.pic_taken; p++)
1435 if (send_pck (Camera.fd, pic_info_pck) == -1)
1441 if (read_data (Camera.fd, (unsigned char *) buffer, 256) == -1)
1447 if (end_of_data (Camera.fd) == -1)
1481 if (change_res (Camera.fd, dc210_opt_lowres) == -1)
1495 if (end_of_data (Camera.fd) == -1)
1501 Camera.pic_taken++;
1502 Camera.pic_left--;
1503 Camera.current_picture_number = Camera.pic_taken;
1508 if ((Camera.Pictures =
1509 (PictureInfo *) realloc (Camera.Pictures,
1510 Camera.pic_taken * sizeof (PictureInfo))) ==
1517 if (get_picture_info (Camera.Pictures + Camera.pic_taken,
1518 Camera.pic_taken) == -1)