From: Bastian Dehn Date: Mon, 23 Mar 2026 15:32:23 +0000 (+0100) Subject: add method get available options X-Git-Tag: v1.1.25^2~3^2~19 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=01a175b8d183833f712f97cd83bdfeaef7f9f5e3;p=sane-kds-s2000w-net.git add method get available options --- diff --git a/src/kds_s2000w_handler.h b/src/kds_s2000w_handler.h index e5cd65b..ad3e249 100644 --- a/src/kds_s2000w_handler.h +++ b/src/kds_s2000w_handler.h @@ -72,6 +72,7 @@ connection_state_t kds_s2000w_handler_open(void** handle); void kds_s2000w_handler_close(handler_t* h); void kds_s2000w_handler_recreate_session(handler_t* h); +mask_option_groups_t kds_s2000w_handler_get_available_options(handler_t* h); int32_t kds_s2000w_handler_opts_get_option(handler_t* handle, uint32_t option, void* value, int32_t* info); int32_t kds_s2000w_handler_opts_set_option(handler_t* handle, uint32_t option, void* value, int32_t* info); diff --git a/src/kds_s2000w_handler_opts.c b/src/kds_s2000w_handler_opts.c index 45d06ac..d23125b 100644 --- a/src/kds_s2000w_handler_opts.c +++ b/src/kds_s2000w_handler_opts.c @@ -542,6 +542,20 @@ void _kds_s2000w_handler_opts_set_depends_opts(const handler_t* h, } } +mask_option_groups_t kds_s2000w_handler_get_available_options(handler_t* h) +{ + mask_option_groups_t available_options = { + .stanard_group = 0, + .geometry_group = 0, + .boldness_smoothing_group = 0, + .boldness_color_group = 0, + .image_processing_group = 0, + .feeder_group = 0 + }; + + return available_options; +} + int32_t kds_s2000w_handler_opts_get_option(handler_t* h, uint32_t option, void* value, int32_t* info) { _kds_s2000w_handler_opts_load_config(h);