Lines Matching defs:option_num

244 test_options_word_list (SANE_Device * device, int option_num,
264 status = sane_control_option (device, option_num,
291 test_options_string_list (SANE_Device * device, int option_num,
315 status = sane_control_option (device, option_num,
349 int option_num;
378 option_num = 0;
379 for (option_num = 0; option_num < num_dev_options; option_num++) {
382 opt = sane_get_option_descriptor (device, option_num);
384 "cannot get option descriptor for option %d", option_num);
392 "invalid capabilities for option [%d, %s] (%x)", option_num, opt->name, opt->cap);
394 "option [%d, %s] must have a title", option_num, opt->name);
396 "option [%d, %s] must have a description", option_num, opt->name);
409 "option [%d, %s] has a name", option_num, opt->name);
411 "option [%d, %s], group option is settable", option_num, opt->name);
413 if (option_num == 0) {
418 "option %d must have a name", option_num);
429 option_num, opt->name);
438 option_num, opt->name);
453 "invalid constraint type for option [%d, %s] (%d)", option_num, opt->name, opt->constraint_type);
465 "invalid constraint type for option [%d, %s] (%d)", option_num, opt->name, opt->constraint_type);
470 "size of option [%d, %s] must be at least 1 for the NUL terminator", option_num, opt->name);
472 "unit of option [%d, %s] is not SANE_UNIT_NONE", option_num, opt->name);
475 "invalid constraint type for option [%d, %s] (%d)", option_num, opt->name, opt->constraint_type);
483 "option [%d, %s], unit is not SANE_UNIT_NONE", option_num, opt->name);
485 "option [%d, %s], size is not 0", option_num, opt->name);
487 "invalid constraint type for option [%d, %s] (%d)", option_num, opt->name, opt->constraint_type);
509 status = sane_control_option (device, option_num,
515 "cannot get option [%d, %s] value, although it is active (%s)", option_num, opt->name, sane_strstatus(status));
518 "was able to get option [%d, %s] value, although it is not active", option_num, opt->name);
523 status = sane_control_option (device, option_num,
528 "cannot set option [%d, %s] value, although it is active and settable (%s)", option_num, opt->name, sane_strstatus(status));
531 "was able to set option [%d, %s] value, although it is not active or settable", option_num, opt->name);
538 status = sane_control_option (device, option_num, SANE_ACTION_GET_VALUE,
543 "cannot get option [%d, %s] value, although it is active (%s)", option_num, opt->name, sane_strstatus(status));
546 "was able to get option [%d, %s] value, although it is not active", option_num, opt->name);
549 "when getting option [%d, %s], info was set to %x", option_num, opt->name, info);
554 status = sane_control_option (device, option_num,
559 "cannot set option [%d, %s] value, although it is active and settable (%s)", option_num, opt->name, sane_strstatus(status));
571 "was able to set option [%d, %s] value, although it is not active or settable", option_num, opt->name);
576 status = sane_control_option (device, option_num,
583 "cannot set the option [%d, %s] automatically.", option_num, opt->name);
586 "was able to automatically set option [%d, %s], although it is not active or settable or automatically settable", option_num, opt->name);
601 "option [%d, %s], SANE_CAP_HARD_SELECT and SANE_CAP_SOFT_SELECT are mutually exclusive", option_num, opt->name);
604 "option [%d, %s], SANE_CAP_SOFT_DETECT must be set if SANE_CAP_SOFT_SELECT is set", option_num, opt->name);
610 "option [%d, %s], must not be settable", option_num, opt->name);
633 status = sane_control_option (device, option_num, SANE_ACTION_GET_VALUE,
637 "cannot get option [%d, %s] value", option_num, opt->name);
643 status = sane_control_option (device, option_num,
647 "cannot set option [%d, %s] value", option_num, opt->name);
655 status = sane_control_option (device, option_num, SANE_ACTION_GET_VALUE,
659 "cannot get option [%d, %s] value", option_num, opt->name);
662 "sane_control_option did not copy the string parameter for option [%d, %s]", option_num, opt->name);
673 status = sane_control_option (device, option_num, SANE_ACTION_GET_VALUE,
676 "cannot get boolean option [%d, %s] value (%s)", option_num, opt->name, sane_strstatus(status));
688 org_v, option_num, opt->name);
692 status = sane_control_option (device, option_num,
695 "cannot set boolean option [%d, %s] value (%s)", option_num, opt->name, sane_strstatus(status));
705 status = sane_control_option (device, option_num,
708 "cannot set boolean option [%d, %s] value (%s)", option_num, opt->name, sane_strstatus(status));
723 status = sane_control_option (device, option_num,
726 "was able to set an invalid value for boolean option [%d, %s]", option_num, opt->name);
729 status = sane_control_option (device, option_num,
732 "was able to set an invalid value for boolean option [%d, %s]", option_num, opt->name);
751 status = sane_control_option (device, option_num,
755 "incorrect return when setting an invalid range value for option [%d, %s] (status %s, info %x)", option_num, opt->name, sane_strstatus(status), info);
759 status = sane_control_option (device, option_num,
763 "incorrect return when setting an invalid range value for option [%d, %s] (status %s, info %x)", option_num, opt->name, sane_strstatus(status), info);
770 status = sane_control_option (device, option_num,
774 "incorrect return when setting an invalid range value for option [%d, %s] (status %s, info %x)", option_num, opt->name, sane_strstatus(status), info);
778 status = sane_control_option (device, option_num,
782 "incorrect return when setting a valid range value for option [%d, %s] (status %s, info %x)", option_num, opt->name, sane_strstatus(status), info);
805 "no constraint list for option [%d, %s]", option_num, opt->name);
806 test_options_word_list (device, option_num, opt, can_do_recursive);
811 "no constraint list for option [%d, %s]", option_num, opt->name);
812 test_options_string_list (device, option_num, opt, can_do_recursive);
817 "no constraint range for option [%d, %s]", option_num, opt->name);
820 option_num, opt->name, opt->constraint.range->min, opt->constraint.range->max);
829 "option [%d, %s] has some constraint value set", option_num, opt->name);
860 static const SANE_Option_Descriptor *get_optdesc_by_name(SANE_Handle device, const char *name, int *option_num)
871 for (*option_num = 0; *option_num < num_dev_options; (*option_num)++) {
874 opt = sane_get_option_descriptor (device, *option_num);
876 "cannot get option descriptor for option %d", *option_num);
887 static void set_min_value(SANE_Handle device, int option_num,
904 status = sane_control_option (device, option_num,
916 status = sane_control_option (device, option_num,
925 status = sane_control_option (device, option_num,
938 static void set_max_value(SANE_Handle device, int option_num,
956 status = sane_control_option (device, option_num,
969 status = sane_control_option (device, option_num,
978 status = sane_control_option (device, option_num,
990 static void set_random_value(SANE_Handle device, int option_num,
1009 status = sane_control_option (device, option_num,
1023 status = sane_control_option (device, option_num,
1034 status = sane_control_option (device, option_num,
1131 int option_num;
1147 opt = get_optdesc_by_name(device, SANE_NAME_SCAN_TL_X, &option_num);
1148 if (opt) set_min_value(device, option_num, opt);
1150 opt = get_optdesc_by_name(device, SANE_NAME_SCAN_TL_Y, &option_num);
1151 if (opt) set_min_value(device, option_num, opt);
1153 opt = get_optdesc_by_name(device, SANE_NAME_SCAN_BR_X, &option_num);
1154 if (opt) set_max_value(device, option_num, opt);
1156 opt = get_optdesc_by_name(device, SANE_NAME_SCAN_BR_Y, &option_num);
1157 if (opt) set_max_value(device, option_num, opt);
1228 status = sane_control_option (device, option_num,
1337 status = sane_control_option (device, option_num,