From 816d32d4f207c02ce9d72cee31459a79e71738ac Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 20 Apr 2024 09:27:46 +0200 Subject: [PATCH] change all feeder modes by get options --- src/kds_s2000w_handler_opts.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/kds_s2000w_handler_opts.c b/src/kds_s2000w_handler_opts.c index 27315de..e2fdb89 100644 --- a/src/kds_s2000w_handler_opts.c +++ b/src/kds_s2000w_handler_opts.c @@ -202,6 +202,16 @@ void kds_s2000w_handler_set_option(handler* h, int option, void* value, int* inf case 2: value_object = json_object_object_get(config, "ScanSource"); _write_string_value_to_json(value_object, value); + + if (strcmp(value, "Flatbed") == 0) + h->current_scan_status->feeder = 0; + + if (strcmp(value, "DocumentFeeder") == 0) + h->current_scan_status->feeder = 1; + + if (strcmp(value, "Automatic") == 0) + h->current_scan_status->feeder = 2; + break; case 3: value_object = json_object_object_get(config, "ColorMode"); -- 2.39.5