]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add option descriptors config names
authorBastian Dehn <hhaalo@arcor.de>
Mon, 22 Sep 2025 05:53:14 +0000 (07:53 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 22 Sep 2025 05:53:14 +0000 (07:53 +0200)
src/kds_s2000w_option_descriptors.c

index 43a6d0bc1f6b645e6fc2997962589f06fea33954..b4aa55209cce3fe5cdf2203c89a084f0bc58c659 100644 (file)
@@ -1118,52 +1118,99 @@ void kds_s2000w_option_descriptors_init()
                descriptors[i] = malloc(sizeof(option_descriptor));
        }
 
+       descriptors[0]->config_name = "OptionCount";
        descriptors[0]->descriptor = _kds_s2000w_option_descriptor_num_options();
+       descriptors[1]->config_name = "StandardGroup";
        descriptors[1]->descriptor = _kds_s2000w_option_descriptor_standard_group();
+       descriptors[2]->config_name = "ScanSource";
        descriptors[2]->descriptor = _kds_s2000w_option_descriptor_scan_source();
+       descriptors[3]->config_name = "ColorMode";
        descriptors[3]->descriptor = _kds_s2000w_option_descriptor_color_mode();
+       descriptors[4]->config_name = "DPI";
        descriptors[4]->descriptor = _kds_s2000w_option_descriptor_dpi();
+       descriptors[5]->config_name = "ScanSide";
        descriptors[5]->descriptor = _kds_s2000w_option_descriptor_scanside();
+       descriptors[6]->config_name = "GeometryGroup";
        descriptors[6]->descriptor = _kds_s2000w_option_descriptor_geometry_group();
+       descriptors[7]->config_name = "CroppingMode";
        descriptors[7]->descriptor = _kds_s2000w_option_descriptor_cropping_mode();
+       descriptors[8]->config_name = "CroppingImage";
        descriptors[8]->descriptor = _kds_s2000w_option_descriptor_cropping_image();
+       descriptors[9]->config_name = "ImageOffsetX";
        descriptors[9]->descriptor = _kds_s2000w_option_descriptor_image_offset_x();
+       descriptors[10]->config_name = "ImageOffsetY";
        descriptors[10]->descriptor = _kds_s2000w_option_descriptor_image_offset_y();
+       descriptors[11]->config_name = "ImageWidth";
        descriptors[11]->descriptor = _kds_s2000w_option_descriptor_image_width();
+       descriptors[12]->config_name = "ImageHeight";
        descriptors[12]->descriptor = _kds_s2000w_option_descriptor_image_height();
+       descriptors[13]->config_name = "BoldnessSmothingGroup";
        descriptors[13]->descriptor = _kds_s2000w_option_descriptor_boldness_smoothing_group();
+       descriptors[14]->config_name = "ForegroundBoldnessMode";
        descriptors[14]->descriptor = _kds_s2000w_option_descriptor_foreground_boldness_mode();
+       descriptors[15]->config_name = "ForegroundBoldnessAggressiveness";
        descriptors[15]->descriptor = _kds_s2000w_option_descriptor_foreground_boldness_aggressiveness();
+       descriptors[16]->config_name = "BackgroundSmoothingMode";
        descriptors[16]->descriptor = _kds_s2000w_option_descriptor_background_smoothing_mode();
+       descriptors[17]->config_name = "BackgroundSmoothingAggressiveness";
        descriptors[17]->descriptor = _kds_s2000w_option_descriptor_background_smoothing_aggressiveness();
+       descriptors[18]->config_name = "BoldnessColorGroup";
        descriptors[18]->descriptor = _kds_s2000w_option_descriptor_boldness_color_group();
+       descriptors[19]->config_name = "ColorDropOut";
        descriptors[19]->descriptor = _kds_s2000w_option_descriptor_color_drop();
+       descriptors[20]->config_name = "ColorDropOutAggressiveness";
        descriptors[20]->descriptor = _kds_s2000w_option_descriptor_color_drop_out_aggressiveness();
+       descriptors[21]->config_name = "ColorAutoBrightnessMode";
        descriptors[21]->descriptor = _kds_s2000w_option_descriptor_color_auto_brightness_mode();
+       descriptors[22]->config_name = "ColorBrightness";
        descriptors[22]->descriptor = _kds_s2000w_option_descriptor_color_brightness();
+       descriptors[23]->config_name = "ColorContrast";
        descriptors[23]->descriptor = _kds_s2000w_option_descriptor_color_contrast();
+       descriptors[24]->config_name = "ColorBalanceMode";
        descriptors[24]->descriptor = _kds_s2000w_option_descriptor_color_balance_mode();
+       descriptors[25]->config_name = "ColorBalanceAggressiveness";
        descriptors[25]->descriptor = _kds_s2000w_option_descriptor_color_balance_agressiveness();
+       descriptors[26]->config_name = "ColorBalanceRed";
        descriptors[26]->descriptor = _kds_s2000w_option_descriptor_color_balance_red();
+       descriptors[27]->config_name = "ColorBalanceGreen";
        descriptors[27]->descriptor = _kds_s2000w_option_descriptor_color_balance_green();
+       descriptors[28]->config_name = "ColorBalanceBlue";
        descriptors[28]->descriptor = _kds_s2000w_option_descriptor_color_balance_blue();
+       descriptors[29]->config_name = "ColorSharpen";
        descriptors[29]->descriptor = _kds_s2000w_option_descriptor_color_sharpen();
+       descriptors[30]->config_name = "BinarizationContrast";
        descriptors[30]->descriptor = _kds_s2000w_option_descriptor_binarization_contrast();
+       descriptors[31]->config_name = "Reset";
        descriptors[31]->descriptor = _kds_s2000w_option_descriptor_config_reset();
+       descriptors[32]->config_name = "ImageProcessingGroup";
        descriptors[32]->descriptor = _kds_s2000w_option_descriptor_image_processing_group();
+       descriptors[33]->config_name = "SkipBlankPages";
        descriptors[33]->descriptor = _kds_s2000w_option_descriptor_skip_blank_pages();
+       descriptors[34]->config_name = "SkipBlankPagesContent";
        descriptors[34]->descriptor = _kds_s2000w_option_descriptor_skip_blank_page_content();
+       descriptors[35]->config_name = "HoleFill";
        descriptors[35]->descriptor = _kds_s2000w_option_descriptor_hole_fill();
+       descriptors[36]->config_name = "PostScanRotation";
        descriptors[36]->descriptor = _kds_s2000w_option_descriptor_post_scan_rotation();
+       descriptors[37]->config_name = "EdgeFill";
        descriptors[37]->descriptor = _kds_s2000w_option_descriptor_edge_fill();
+       descriptors[38]->config_name = "ImageBorder";
        descriptors[38]->descriptor = _kds_s2000w_option_descriptor_image_border();
+       descriptors[39]->config_name = "JpegQuality";
        descriptors[39]->descriptor = _kds_s2000w_option_descriptor_jpeg_quality();
+       descriptors[40]->config_name = "FeederGropu";
        descriptors[40]->descriptor = _kds_s2000w_option_descriptor_feeder_group();
+       descriptors[41]->config_name = "MaxDocumentLength";
        descriptors[41]->descriptor = _kds_s2000w_option_descriptor_max_document_length();
+       descriptors[42]->config_name = "TransportHandling";
        descriptors[42]->descriptor = _kds_s2000w_option_descriptor_transport_handling();
+       descriptors[43]->config_name = "MultifeedSensitivity";
        descriptors[43]->descriptor = _kds_s2000w_option_descriptor_multifeed_sensitivity();
+       descriptors[44]->config_name = "MultifeedResponse";
        descriptors[44]->descriptor = _kds_s2000w_option_descriptor_multifeed_response();
+       descriptors[45]->config_name = "DocumentFeederTimeout";
        descriptors[45]->descriptor = _kds_s2000w_option_descriptor_document_feeder_timeout();
+       descriptors[46]->config_name = "DocumentFeederTimeoutResponse";
        descriptors[46]->descriptor = _kds_s2000w_option_descriptor_document_feeder_timeout_response();
 }