h->current_scan_status->available_images = 0;
h->current_scan_status->downloaded_images = 0;
h->current_scan_status->complete_scanned = false;
- h->current_scan_status->feeder = 1;
+ h->current_scan_status->feeder = DocumentFeeder;
h->read_info->scan_started = false;
h->read_info->cancel = false;
h->read_info->read_size = 0;
_kds_s2000w_handler_opts_write_string_value(value_object, value);
if (strcmp(value, "Flatbed") == 0)
- h->current_scan_status->feeder = 0;
+ h->current_scan_status->feeder = Flatbed;
if (strcmp(value, "DocumentFeeder") == 0)
- h->current_scan_status->feeder = 1;
+ h->current_scan_status->feeder = DocumentFeeder;
if (strcmp(value, "Automatic") == 0)
- h->current_scan_status->feeder = 2;
+ h->current_scan_status->feeder = Automatic;
break;
case 3:
_kds_s2000w_handler_opts_write_string_value_to_json(value_object, value);
if (strcmp(value, "Flatbed") == 0)
- h->current_scan_status->feeder = 0;
+ h->current_scan_status->feeder = Flatbed;
if (strcmp(value, "DocumentFeeder") == 0)
- h->current_scan_status->feeder = 1;
+ h->current_scan_status->feeder = DocumentFeeder;
if (strcmp(value, "Automatic") == 0)
- h->current_scan_status->feeder = 2;
+ h->current_scan_status->feeder = Automatic;
break;
case 3:
sane_kds_s2000w_net_control_option(h, 2, SANE_ACTION_GET_VALUE, &value, NULL);
assert_string_equal(value, "DocumentFeeder");
- assert_int_equal(h->current_scan_status->feeder, 1);
+ assert_int_equal(h->current_scan_status->feeder, DocumentFeeder);
kds_s2000w_handler_free(h);
h = NULL;
expect_function_call(__wrap_kds_s2000w_client_get_image);
expect_function_call(__wrap_kds_s2000w_client_delete_image);
handler* h = kds_s2000w_handler_init();
- h->current_scan_status->feeder = 0;
+ h->current_scan_status->feeder = Flatbed;
const char* test_config = "{\"Configuration\": { \"ColorMode\": \"Color\" } }";
h->current_scanner_config = json_tokener_parse(test_config);