Lines Matching refs:Camera

122 static DC240 Camera;
494 cfsetospeed (&tty_new, Camera.baud);
495 cfsetispeed (&tty_new, Camera.baud);
567 "Camera model (%d) is not DC-240 (5). "
582 if (Camera.pic_taken == 0)
592 image_range.max = Camera.pic_taken;
828 Camera.baud = DEFAULT_BAUD_RATE;
829 Camera.tty_name = DEFAULT_TTY;
852 Camera.tty_name = strdup (p);
853 DBG (20, "Config file port=%s\n", Camera.tty_name);
861 Camera.baud = B9600;
864 Camera.baud = B19200;
867 Camera.baud = B38400;
871 Camera.baud = B57600;
876 Camera.baud = B115200;
880 DBG (20, "Config file baud=%d\n", Camera.baud);
900 if (init_dc240 (&Camera) == -1)
903 if (get_info (&Camera) == -1)
906 close_dc240 (Camera.fd);
913 if (Camera.pic_taken == 0)
915 Camera.current_picture_number = 0;
922 Camera.current_picture_number = 1;
923 set_res (Camera.Pictures[Camera.current_picture_number - 1].low_res);
930 DBG (0, "Firmware version: %d.%d\n", Camera.ver_major,
931 Camera.ver_minor);
932 DBG (0, "Pictures........: %d/%d\n", Camera.pic_taken,
933 Camera.pic_taken + Camera.pic_left);
935 Camera.flags.low_batt == 0 ? "good" : (Camera.flags.low_batt ==
1006 DBG (4, "sane_open: pictures taken=%d\n", Camera.pic_taken);
1077 if (*(SANE_Word *) value <= Camera.pic_taken)
1078 Camera.current_picture_number = *(SANE_Word *) value;
1080 Camera.current_picture_number = Camera.pic_taken;
1087 if (Camera.pic_taken != 0)
1089 set_res (Camera.
1090 Pictures[Camera.current_picture_number - 1].low_res);
1100 if (Camera.pic_taken != 0)
1102 set_res (Camera.
1103 Pictures[Camera.current_picture_number - 1].low_res);
1181 if ((Camera.fd = init_dc240 (&Camera)) == -1)
1185 if (get_info (&Camera) == -1)
1188 close_dc240 (Camera.fd);
1217 *(SANE_Word *) value = Camera.current_picture_number;
1301 if (read_data (Camera.fd, src->buffer, 512) == -1)
1349 (Camera.current_picture_number == 0 && dc240_opt_snap == SANE_FALSE))
1352 if (Camera.scanning)
1360 if (Camera.current_picture_number > Camera.pic_taken)
1371 if (Camera.pic_left == 0)
1378 if (snap_pic (Camera.fd) == SANE_STATUS_INVAL)
1388 if (send_pck (Camera.fd, thumb_pck) == -1)
1407 if (send_pck (Camera.fd, pic_pck) == -1)
1426 if (n == Camera.current_picture_number)
1482 Camera.scanning = SANE_TRUE; /* don't overlap scan requests */
1494 if (Camera.scanning == SANE_FALSE)
1519 if (end_of_data (Camera.fd) == -1)
1527 if (erase (Camera.fd) == -1)
1532 Camera.pic_taken--;
1533 Camera.pic_left++;
1534 Camera.current_picture_number = Camera.pic_taken;
1546 if (Camera.current_picture_number <= Camera.pic_taken)
1548 Camera.current_picture_number++;
1553 set_res (Camera.Pictures[Camera.current_picture_number - 1].
1557 Camera.current_picture_number, Camera.pic_taken);
1586 if (Camera.scanning)
1596 n = read (Camera.fd, flush, 1024);
1611 write (Camera.fd, cancel_byte, 1);
1614 Camera.scanning = SANE_FALSE; /* done with scan */
1625 if (Camera.scanning)
1663 if (Camera.Pictures)
1665 free (Camera.Pictures);
1666 Camera.Pictures = NULL;
1674 if (num_pictures != Camera.pic_taken)
1678 f, num_pictures, Camera.pic_taken);
1679 Camera.pic_taken = num_pictures;
1683 if ((pics = (PictureInfo *) malloc (Camera.pic_taken *
1690 for (p = 0; p < Camera.pic_taken; p++)
1699 Camera.Pictures = pics;
1722 * byte 1 - 5 == DC240 Camera
1775 n = read (Camera.fd, flush, 10);
1788 if (change_res (Camera.fd, dc240_opt_lowres) == -1)
1802 if (end_of_data (Camera.fd) == -1)
1808 Camera.pic_taken++;
1809 Camera.pic_left--;
1810 Camera.current_picture_number = Camera.pic_taken;
1852 if (send_pck (Camera.fd, read_dir_pck) == -1)
1872 if (read_data (Camera.fd, (SANE_Byte *) & dir_buf2, 256) == -1)
1895 if (read_data (Camera.fd, next_buf, 256) == -1)
1926 if (end_of_data (Camera.fd) == -1)
1953 if (send_pck (Camera.fd, pic_info_pck) == -1)
1972 if (read_data (Camera.fd, info_buf, 256) != 0)
1981 if (end_of_data (Camera.fd) == -1)
2014 if (write (Camera.fd, (char *) buf, 60) != 60)
2027 if ((n = read (Camera.fd, (char *) &r, 1)) != 1)