const char* cropping_mode_value = json_object_get_string(cropping_mode);
json_object* cropping_image = json_object_object_get(config, CROPPING_IMAGE);
- SANE_Option_Descriptor* cropping_image_descriptor = kds_s2000w_option_descriptors_get_by_name("cropping-image");
+ SANE_Option_Descriptor* cropping_image_descriptor = kds_s2000w_option_descriptors_get_by_config_name(CROPPING_IMAGE);
if (strcmp(cropping_mode_value, "Automatic") == 0) {
_kds_s2000w_handler_opts_write_value_to_json(cropping_image, cropping_image_descriptor->type, "EntireDocument");
json_object* cropping_image = json_object_object_get(config, CROPPING_IMAGE);;
const char* cropping_image_value = json_object_get_string(cropping_image);
- SANE_Option_Descriptor* image_offset_x = kds_s2000w_option_descriptors_get_by_name("image-offset-x");
- SANE_Option_Descriptor* image_offset_y = kds_s2000w_option_descriptors_get_by_name("image-offset-y");
- SANE_Option_Descriptor* image_width = kds_s2000w_option_descriptors_get_by_name("image-width");
- SANE_Option_Descriptor* image_height = kds_s2000w_option_descriptors_get_by_name("image-height");
+ SANE_Option_Descriptor* image_offset_x = kds_s2000w_option_descriptors_get_by_config_name(IMAGE_OFFSET_X);
+ SANE_Option_Descriptor* image_offset_y = kds_s2000w_option_descriptors_get_by_config_name(IMAGE_OFFSET_Y);
+ SANE_Option_Descriptor* image_width = kds_s2000w_option_descriptors_get_by_config_name(IMAGE_WIDTH);
+ SANE_Option_Descriptor* image_height = kds_s2000w_option_descriptors_get_by_config_name(IMAGE_HEIGHT);
if (strcmp(cropping_image_value, "PartialDocument") == 0) {
image_offset_x->cap |= SANE_CAP_SOFT_SELECT;
json_object* color_balance_mode = json_object_object_get(config, COLOR_BALANCE_MODE);;
const char* color_balance_mode_value = json_object_get_string(color_balance_mode);
- SANE_Option_Descriptor* color_balance_red = kds_s2000w_option_descriptors_get_by_name("color-balance-red");
- SANE_Option_Descriptor* color_balance_green = kds_s2000w_option_descriptors_get_by_name("color-balance-green");
- SANE_Option_Descriptor* color_balance_blue = kds_s2000w_option_descriptors_get_by_name("color-balance-blue");
+ SANE_Option_Descriptor* color_balance_red = kds_s2000w_option_descriptors_get_by_config_name(COLOR_BALANCE_RED);
+ SANE_Option_Descriptor* color_balance_green = kds_s2000w_option_descriptors_get_by_config_name(COLOR_BALANCE_GREEN);
+ SANE_Option_Descriptor* color_balance_blue = kds_s2000w_option_descriptors_get_by_config_name(COLOR_BALANCE_BLUE);
if (strcmp(color_balance_mode_value, "Manual") == 0) {
color_balance_red->cap |= SANE_CAP_SOFT_SELECT;
json_object* color_balance_mode = json_object_object_get(config, COLOR_BALANCE_MODE);;
const char* color_balance_mode_value = json_object_get_string(color_balance_mode);
- SANE_Option_Descriptor* color_balance_aggressivness = kds_s2000w_option_descriptors_get_by_name("color-balance-aggressiveness");
+ SANE_Option_Descriptor* color_balance_aggressivness = kds_s2000w_option_descriptors_get_by_config_name(COLOR_BALANCE_AGGRESSIVENESS);
if (strcmp(color_balance_mode_value, "AutomaticAdvanced") == 0) {
color_balance_aggressivness->cap |= SANE_CAP_SOFT_SELECT;
json_object* color_auto_brightness_mode = json_object_object_get(config, COLOR_AUTO_BRIGHTNESS_MODE);;
const char* color_auto_brightness_mode_value = json_object_get_string(color_auto_brightness_mode);
- SANE_Option_Descriptor* color_brightness = kds_s2000w_option_descriptors_get_by_name("color-brightness");
+ SANE_Option_Descriptor* color_brightness = kds_s2000w_option_descriptors_get_by_config_name(COLOR_BRIGHTNESS);
if (strcmp(color_auto_brightness_mode_value, "Manual") == 0) {
color_brightness->cap |= SANE_CAP_SOFT_SELECT;
json_object* color_auto_brightness_mode = json_object_object_get(config, COLOR_AUTO_BRIGHTNESS_MODE);;
const char* color_auto_brightness_mode_value = json_object_get_string(color_auto_brightness_mode);
- SANE_Option_Descriptor* color_constrast = kds_s2000w_option_descriptors_get_by_name("color-contrast");
+ SANE_Option_Descriptor* color_constrast = kds_s2000w_option_descriptors_get_by_config_name(COLOR_CONTRAST);
if (strcmp(color_auto_brightness_mode_value, "Manual") == 0) {
color_constrast->cap |= SANE_CAP_SOFT_SELECT;
json_object* foreground_boldness_mode = json_object_object_get(config, FOREGROUND_BOLDNESS_MODE);;
const char* foreground_boldness_mode_value = json_object_get_string(foreground_boldness_mode);
- SANE_Option_Descriptor* foreground_boldness_aggressiveness = kds_s2000w_option_descriptors_get_by_name("foreground-boldness-aggressiveness");
+ SANE_Option_Descriptor* foreground_boldness_aggressiveness = kds_s2000w_option_descriptors_get_by_config_name(FOREGROUND_BOLDNESS_AGGRESSIVENESS);
if (strcmp(foreground_boldness_mode_value, "AutomaticAdvanced") == 0) {
foreground_boldness_aggressiveness->cap |= SANE_CAP_SOFT_SELECT;
json_object* background_smoothing_mode = json_object_object_get(config, BACKGROUND_SMOOTHING_MODE);;
const char* background_smoothing_mode_value = json_object_get_string(background_smoothing_mode);
- SANE_Option_Descriptor* background_smoothing_aggressiveness = kds_s2000w_option_descriptors_get_by_name("background-smoothing-aggressiveness");
+ SANE_Option_Descriptor* background_smoothing_aggressiveness = kds_s2000w_option_descriptors_get_by_config_name(BACKGROUND_SMOOTHING_AGGRESSIVENESS);
if (strcmp(background_smoothing_mode_value, "AutomaticAdvanced") == 0) {
background_smoothing_aggressiveness->cap |= SANE_CAP_SOFT_SELECT;
json_object* color_drop_out = json_object_object_get(config, COLOR_DROP_OUT);;
const char* color_drop_out_value = json_object_get_string(color_drop_out);
- SANE_Option_Descriptor* color_drop_out_aggressiveness = kds_s2000w_option_descriptors_get_by_name("color-drop-out-aggressiveness");
+ SANE_Option_Descriptor* color_drop_out_aggressiveness = kds_s2000w_option_descriptors_get_by_config_name(COLOR_DROP_OUT_AGGRESSIVENESS);
if (strcmp(color_drop_out_value, "Predominant") == 0 || strcmp(color_drop_out_value, "Multiple") == 0) {
color_drop_out_aggressiveness->cap |= SANE_CAP_SOFT_SELECT;
cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_fourtyfive_test, setup, teardown),
cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_fourtysix_test, setup, teardown),
cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_fourtyseven_test, setup, teardown),
- cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_get_by_name_test, setup, teardown),
+ cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_get_by_config_name_test, setup, teardown),
cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_over_max_options_test, setup, teardown),
cmocka_unit_test_setup_teardown(kds_s2000w_option_full_get_descriptor_by_number, setup, teardown),
cmocka_unit_test_setup_teardown(kds_s2000w_option_full_get_descriptor_over_max_options_test, setup, teardown),