From: Bastian Dehn Date: Tue, 23 Sep 2025 07:27:40 +0000 (+0200) Subject: add init option descriptor with profile parameter X-Git-Tag: v1.1.6^2~1^2~14 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=f671a5a0e35535d43ff8892c2cd2f213cda09471;p=sane-kds-s2000w-net.git add init option descriptor with profile parameter --- diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index be40a3e..842f75b 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -82,7 +82,7 @@ SANE_Status sane_kds_s2000w_net_open(SANE_String_Const devicename, return SANE_STATUS_DEVICE_BUSY; } - kds_s2000w_option_descriptors_init(); + kds_s2000w_option_descriptors_init(h->profile); return SANE_STATUS_GOOD; } diff --git a/src/kds_s2000w_option_descriptors.c b/src/kds_s2000w_option_descriptors.c index cb49886..3a657ca 100644 --- a/src/kds_s2000w_option_descriptors.c +++ b/src/kds_s2000w_option_descriptors.c @@ -1107,7 +1107,7 @@ SANE_Option_Descriptor _kds_s2000w_option_descriptor_feeder_group() return descriptor; } -void kds_s2000w_option_descriptors_init() +void kds_s2000w_option_descriptors_init(uint8_t profile) { kds_s2000w_debug_printf(ALL, "kds_s2000w_option_descriptor_init_option_descriptors"); diff --git a/src/kds_s2000w_option_descriptors.h b/src/kds_s2000w_option_descriptors.h index 5439025..b4baaf2 100644 --- a/src/kds_s2000w_option_descriptors.h +++ b/src/kds_s2000w_option_descriptors.h @@ -70,7 +70,7 @@ typedef struct { SANE_Option_Descriptor descriptor; } option_descriptor; -void kds_s2000w_option_descriptors_init(); +void kds_s2000w_option_descriptors_init(uint8_t profile); void kds_s2000w_option_descriptors_free(); option_descriptor* kds_s2000w_option_descriptor_full_get_by_number(uint32_t number); diff --git a/tests/kds_s2000w_net_get_opt_tests_run.c b/tests/kds_s2000w_net_get_opt_tests_run.c index 2c7dd97..7c4eefb 100644 --- a/tests/kds_s2000w_net_get_opt_tests_run.c +++ b/tests/kds_s2000w_net_get_opt_tests_run.c @@ -6,7 +6,7 @@ int setup_default_get_option(void** state) { - kds_s2000w_option_descriptors_init(); + kds_s2000w_option_descriptors_init(0); response* resp = kds_s2000w_client_response_init(); const char* responsedata = "{ \ \"Status\": { \ diff --git a/tests/kds_s2000w_option_descriptor_tests.c b/tests/kds_s2000w_option_descriptor_tests.c index 1e7c9ec..8e40f1f 100644 --- a/tests/kds_s2000w_option_descriptor_tests.c +++ b/tests/kds_s2000w_option_descriptor_tests.c @@ -8,7 +8,7 @@ int setup(void** state) { - kds_s2000w_option_descriptors_init(); + kds_s2000w_option_descriptors_init(0); return 0; }