From f671a5a0e35535d43ff8892c2cd2f213cda09471 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 23 Sep 2025 09:27:40 +0200 Subject: [PATCH] add init option descriptor with profile parameter --- src/kds_s2000w_net.c | 2 +- src/kds_s2000w_option_descriptors.c | 2 +- src/kds_s2000w_option_descriptors.h | 2 +- tests/kds_s2000w_net_get_opt_tests_run.c | 2 +- tests/kds_s2000w_option_descriptor_tests.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) 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; } -- 2.47.3