]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add method get available options
authorBastian Dehn <hhaalo@arcor.de>
Mon, 23 Mar 2026 15:32:23 +0000 (16:32 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 23 Mar 2026 15:32:23 +0000 (16:32 +0100)
src/kds_s2000w_handler.h
src/kds_s2000w_handler_opts.c

index e5cd65b580f4424eebaa3cc56e37d61e814e48cf..ad3e249f6764904bdbfe4d56dd044d63f1667bc7 100644 (file)
@@ -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);
 
index 45d06acca9d825c6207b2577d44cdad5835f932d..d23125bf2d893b8f1c29085246c0e54b4ee1a21c 100644 (file)
@@ -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);