_write_string_value(value_object, value);
break;
case 3:
+ value_object = json_object_object_get(config, "ColorMode");
+ _write_string_value(value_object, value);
+ break;
+ case 4:
value_object = json_object_object_get(config, "DPI");
_write_int_value(value_object, value);
break;
- case 4:
+ case 5:
value_object = json_object_object_get(config, "ScanSide");
_write_string_value(value_object, value);
break;
- case 5:
+ case 6:
int depth = h->current_metadata->depth;
int* int_value = (int*) value;
*int_value = depth;
break;
- case 7:
- value_object = json_object_object_get(config, "ColorMode");
- _write_string_value(value_object, value);
- break;
case 8:
value_object = json_object_object_get(config, "SkipBlankPages");
_write_int_value(value_object, value);
_write_string_value_to_json(value_object, value);
break;
case 3:
- value_object = json_object_object_get(config, "DPI");
- _write_int_value_to_json(value_object, value);
- break;
- case 4:
- value_object = json_object_object_get(config, "ScanSide");
- _write_string_value_to_json(value_object, value);
- value_object = NULL;
- break;
- case 5:
- int* int_value = (int*) value;
- h->current_metadata->depth = *int_value;
- *info = RELOAD_PARAMS;
- break;
- case 7:
value_object = json_object_object_get(config, "ColorMode");
_write_string_value_to_json(value_object, value);
value_object = NULL;
*info |= RELOAD_PARAMS;
+ break;
+ case 4:
+ value_object = json_object_object_get(config, "DPI");
+ _write_int_value_to_json(value_object, value);
+ break;
+ case 5:
+ value_object = json_object_object_get(config, "ScanSide");
+ _write_string_value_to_json(value_object, value);
+ value_object = NULL;
+ break;
+ case 6:
+ int* int_value = (int*) value;
+ h->current_metadata->depth = *int_value;
+ *info = RELOAD_PARAMS;
break;
case 8:
value_object = json_object_object_get(config, "SkipBlankPages");
descriptor_array[0] = _kds_s2000w_option_descriptor_num_options();
descriptor_array[1] = _kds_s2000w_option_descriptor_standard_group();
descriptor_array[2] = _kds_s2000w_option_descriptor_scan_source();
- descriptor_array[3] = _kds_s2000w_option_descriptor_dpi();
- descriptor_array[4] = _kds_s2000w_option_descriptor_scanside();
- descriptor_array[5] = _kds_s2000w_option_descriptor_depth();
- descriptor_array[6] = _kds_s2000w_option_descriptor_geometry_group();
- descriptor_array[7] = _kds_s2000w_option_descriptor_color_mode();
+ descriptor_array[3] = _kds_s2000w_option_descriptor_color_mode();
+ descriptor_array[4] = _kds_s2000w_option_descriptor_dpi();
+ descriptor_array[5] = _kds_s2000w_option_descriptor_scanside();
+ descriptor_array[6] = _kds_s2000w_option_descriptor_depth();
+ descriptor_array[7] = _kds_s2000w_option_descriptor_geometry_group();
descriptor_array[8] = _kds_s2000w_option_descriptor_skip_blank_pages();
descriptor_array[9] = _kds_s2000w_option_descriptor_auto_start();
descriptor_array[10] = _kds_s2000w_option_descriptor_color_drop();