return client_config;
}
-void _kds_s2000w_handler_load_config(handler* h)
+void _kds_s2000w_handler_load_config(handler_t* h)
{
kds_s2000w_debug_printf(ALL, "kds_s2000w_handler_load_config");
client_config = NULL;
}
-uint32_t _kds_s2000w_handler_is_color(const handler* h)
+uint32_t _kds_s2000w_handler_is_color(const handler_t* h)
{
json_object* config = json_object_object_get(h->scanner_config, "Configuration");
json_object* color_mode = json_object_object_get(config, "ColorMode");
return 0;
}
-handler* kds_s2000w_handler_init()
+handler_t* kds_s2000w_handler_init()
{
kds_s2000w_debug_printf(ALL, "init handler");
- handler* h = malloc(sizeof(handler));
+ handler_t* h = malloc(sizeof(handler_t));
if (h == NULL)
return NULL;
return h;
}
-void kds_s2000w_handler_free(handler* h)
+void kds_s2000w_handler_free(handler_t* h)
{
kds_s2000w_debug_printf(ALL, "free handler");
free(h);
}
-void kds_s2000w_handler_reset(handler* h)
+void kds_s2000w_handler_reset(handler_t* h)
{
kds_s2000w_debug_printf(ALL, "reset handler");
if (strcmp(devicename, DEVICE_NAME) != 0)
return;
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
if (h == NULL)
return;
resp = NULL;
}
-void kds_s2000w_handler_close(handler* h)
+void kds_s2000w_handler_close(handler_t* h)
{
kds_s2000w_debug_printf(ALL, "kds_s2000w_handler_close");
kds_s2000w_handler_free(h);
}
-void kds_s2000w_handler_recreate_session(handler* h)
+void kds_s2000w_handler_recreate_session(handler_t* h)
{
kds_s2000w_client_close_session(h->sessionid);
resp = NULL;
}
-void kds_s2000w_handler_start_scan(const handler* h)
+void kds_s2000w_handler_start_scan(const handler_t* h)
{
kds_s2000w_debug_printf(ALL, "kds_s2000w_handler_start_scan");
kds_s2000w_client_start_scan(h->sessionid);
}
-void kds_s2000w_handler_stop_scan(const handler* h)
+void kds_s2000w_handler_stop_scan(const handler_t* h)
{
kds_s2000w_debug_printf(ALL, "kds_s2000w_handler_stop_scan");
kds_s2000w_client_stop_scan(h->sessionid);
}
-void kds_s2000w_handler_get_current_metadata(handler* h, metadata_t* params)
+void kds_s2000w_handler_get_current_metadata(handler_t* h, metadata_t* params)
{
kds_s2000w_debug_printf(ALL, "get_current_metadata");
scanner_image = NULL;
}
-void kds_s2000w_handler_get_current_scan_status(handler* h)
+void kds_s2000w_handler_get_current_scan_status(handler_t* h)
{
kds_s2000w_debug_printf(ALL, "get_current_scan_status");
resp = NULL;
}
-void kds_s2000w_handler_download_current_image(handler* h)
+void kds_s2000w_handler_download_current_image(handler_t* h)
{
kds_s2000w_debug_printf(ALL, "download_current_image");
h->scan_status->downloaded_images++;
}
-void kds_s2000w_handler_delete_current_image(handler* h)
+void kds_s2000w_handler_delete_current_image(handler_t* h)
{
kds_s2000w_debug_printf(ALL, "delete_current_image");
scan_status_t* scan_status;
imagedata_t* image;
coord_t* coord;
-} handler;
+} handler_t;
-handler* kds_s2000w_handler_init();
-void kds_s2000w_handler_free(handler* h);
-void kds_s2000w_handler_reset(handler* h);
+handler_t* kds_s2000w_handler_init();
+void kds_s2000w_handler_free(handler_t* h);
+void kds_s2000w_handler_reset(handler_t* h);
void kds_s2000w_handler_open(const char* devicename, void** handle);
-void kds_s2000w_handler_close(handler* h);
-void kds_s2000w_handler_recreate_session(handler* h);
+void kds_s2000w_handler_close(handler_t* h);
+void kds_s2000w_handler_recreate_session(handler_t* h);
-void kds_s2000w_handler_opts_get_option(handler* handle, uint32_t option, void* value, int32_t* info);
-void kds_s2000w_handler_opts_set_option(handler* handle, uint32_t option, void* value, int32_t* info);
+void kds_s2000w_handler_opts_get_option(handler_t* handle, uint32_t option, void* value, int32_t* info);
+void kds_s2000w_handler_opts_set_option(handler_t* handle, uint32_t option, void* value, int32_t* info);
-void kds_s2000w_handler_start_scan(const handler* h);
-void kds_s2000w_handler_stop_scan(const handler* h);
+void kds_s2000w_handler_start_scan(const handler_t* h);
+void kds_s2000w_handler_stop_scan(const handler_t* h);
-void kds_s2000w_handler_get_current_metadata(handler* h, metadata_t* params);
-void kds_s2000w_handler_get_current_scan_status(handler* h);
-void kds_s2000w_handler_download_current_image(handler* h);
-void kds_s2000w_handler_delete_current_image(handler* h);
+void kds_s2000w_handler_get_current_metadata(handler_t* h, metadata_t* params);
+void kds_s2000w_handler_get_current_scan_status(handler_t* h);
+void kds_s2000w_handler_download_current_image(handler_t* h);
+void kds_s2000w_handler_delete_current_image(handler_t* h);
#endif
\ No newline at end of file
}
}
-void _kds_s2000w_handler_opts_load_options(handler* h)
+void _kds_s2000w_handler_opts_load_options(handler_t* h)
{
json_object_put(h->scanner_config);
h->scanner_config = NULL;
_kds_s2000w_handler_opts_write_value_to_json(value_object, SANE_TYPE_INT, &auto_start_value);
}
-void _kds_s2000w_handler_opts_set_option_to_default(handler* h)
+void _kds_s2000w_handler_opts_set_option_to_default(handler_t* h)
{
response_t* resp = kds_s2000w_client_response_init();
kds_s2000w_client_get_capabilities(resp);
resp = NULL;
}
-json_object* _kds_s2000w_handler_opts_reset(const option_descriptor* descriptor, handler* h)
+json_object* _kds_s2000w_handler_opts_reset(const option_descriptor* descriptor, handler_t* h)
{
if (strcmp(descriptor->config_name, RESET) != 0)
return json_object_object_get(h->scanner_config, CONFIGURATION);
return config;
}
-void _kds_s2000w_handler_opts_set_options(handler* h)
+void _kds_s2000w_handler_opts_set_options(handler_t* h)
{
const char* json_string = json_object_to_json_string_ext(h->scanner_config, JSON_C_TO_STRING_PLAIN);
response_t* resp = kds_s2000w_client_response_init();
resp = NULL;
}
-json_object* _kds_s2000w_handler_opts_load_config(handler* h)
+json_object* _kds_s2000w_handler_opts_load_config(handler_t* h)
{
if (h->scanner_config != NULL)
return json_object_object_get(h->scanner_config, CONFIGURATION);
return config;
}
-void _kds_s2000w_handler_opts_set_valid_coord_x(option_descriptor* descriptor, handler* h)
+void _kds_s2000w_handler_opts_set_valid_coord_x(option_descriptor* descriptor, handler_t* h)
{
bool valid = h->coord->offset_x >= 0 && h->coord->offset_x <= 75;
valid = valid && h->coord->width >= 10 && h->coord->width <= 85;
json_object_set_int(value_object, h->coord->width);
}
-void _kds_s2000w_handler_opts_set_valid_coord_y(option_descriptor* descriptor, handler* h)
+void _kds_s2000w_handler_opts_set_valid_coord_y(option_descriptor* descriptor, handler_t* h)
{
bool valid = h->coord->offset_y >= 0 && h->coord->offset_y <= 130;
valid = valid && h->coord->height >= 10 && h->coord->height <= 140;
color_drop_out_aggressiveness->cap &= ~SANE_CAP_SOFT_SELECT;
}
-void _kds_s2000w_handler_opts_set_offset_x(const option_descriptor* descriptor, handler* h, const void* value)
+void _kds_s2000w_handler_opts_set_offset_x(const option_descriptor* descriptor, handler_t* h, const void* value)
{
if (strcmp(descriptor->config_name, IMAGE_OFFSET_X) != 0)
return;
h->coord->offset_x = tenth_inch;
}
-void _kds_s2000w_handler_opts_set_offset_y(const option_descriptor* descriptor, handler* h, const void* value)
+void _kds_s2000w_handler_opts_set_offset_y(const option_descriptor* descriptor, handler_t* h, const void* value)
{
if (strcmp(descriptor->config_name, IMAGE_OFFSET_Y) != 0)
return;
h->coord->offset_y = tenth_inch;
}
-void _kds_s2000w_handler_opts_set_width(const option_descriptor* descriptor, handler* h, const void* value)
+void _kds_s2000w_handler_opts_set_width(const option_descriptor* descriptor, handler_t* h, const void* value)
{
if (strcmp(descriptor->config_name, IMAGE_WIDTH) != 0)
return;
h->coord->width = tenth_inch_width;
}
-void _kds_s2000w_handler_opts_set_height(const option_descriptor* descriptor, handler* h, const void* value)
+void _kds_s2000w_handler_opts_set_height(const option_descriptor* descriptor, handler_t* h, const void* value)
{
if (strcmp(descriptor->config_name, IMAGE_HEIGHT) != 0)
return;
*info = RELOAD_OPTIONS | RELOAD_PARAMS;
}
-void _kds_s2000w_handler_opts_set_depends_opts(const handler* h,
+void _kds_s2000w_handler_opts_set_depends_opts(const handler_t* h,
const char* config_name,
json_object* config)
{
}
}
-void kds_s2000w_handler_opts_get_option(handler* h, uint32_t option, void* value, int32_t* info)
+void kds_s2000w_handler_opts_get_option(handler_t* h, uint32_t option, void* value, int32_t* info)
{
json_object* config = _kds_s2000w_handler_opts_load_config(h);
_kds_s2000w_handler_opts_write_value(value_object, descriptor->descriptor->type, value);
}
-void kds_s2000w_handler_opts_set_option(handler* h, uint32_t option, void* value, int32_t* info)
+void kds_s2000w_handler_opts_set_option(handler_t* h, uint32_t option, void* value, int32_t* info)
{
if (h->scan_status->state == STARTED)
return;
#include <stdint.h>
#include "kds_s2000w_handler.h"
-void kds_s2000w_handler_opts_get_option(handler* h, uint32_t option, void* value, int32_t* info);
-void kds_s2000w_handler_opts_set_option(handler* h, uint32_t option, void* value, int32_t* info);
+void kds_s2000w_handler_opts_get_option(handler_t* h, uint32_t option, void* value, int32_t* info);
+void kds_s2000w_handler_opts_set_option(handler_t* h, uint32_t option, void* value, int32_t* info);
#endif
\ No newline at end of file
if (handle == NULL)
return SANE_STATUS_NO_MEM;
- handler* h = (handler*) *handle;
+ handler_t* h = (handler_t*) *handle;
if (h->state == NOTCONNECTED) {
kds_s2000w_handler_free(h);
{
kds_s2000w_debug_printf(ALL, "sane_kds_s2000w_net_close");
- const handler* h = (const handler*) handle;
+ const handler_t* h = (const handler_t*) handle;
if (h == NULL || h->state != OPENED)
return;
{
kds_s2000w_debug_printf(ALL, "sane_kds_s2000w_net_control_option");
- handler* h = (handler*) handle;
+ handler_t* h = (handler_t*) handle;
if (action == SANE_ACTION_GET_VALUE)
kds_s2000w_handler_opts_get_option(h, option, value, info);
{
kds_s2000w_debug_printf(ALL, "sane_kds_s2000w_net_get_parameters");
- handler* h = (handler*) handle;
+ handler_t* h = (handler_t*) handle;
kds_s2000w_handler_get_current_metadata(h, (metadata_t*) params);
{
kds_s2000w_debug_printf(ALL, "sane_kds_s2000w_net_start");
- handler* h = (handler*) handle;
+ handler_t* h = (handler_t*) handle;
if (h->scan_status->state == CANCLED)
return SANE_STATUS_CANCELLED;
{
kds_s2000w_debug_printf(ALL, "sane_kds_s2000w_net_read");
- handler* h = (handler*) handle;
+ handler_t* h = (handler_t*) handle;
*length = h->image->size - h->scan_status->read_bytes;
if (*length > max_length)
{
kds_s2000w_debug_printf(ALL, "sane_kds_s2000w_net_cancel");
- handler* h = (handler*) handle;
+ handler_t* h = (handler_t*) handle;
if (h->scan_status->state == CANCLED) {
kds_s2000w_debug_printf(DEBUG, "scan completed canceled");
will_return(__wrap_kds_s2000w_client_set_option, 0);
expect_function_call(__wrap_kds_s2000w_client_get_option);
expect_function_call(__wrap_kds_s2000w_client_set_option);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
int32_t value = 0;
sane_kds_s2000w_net_control_option(h, 0, SANE_ACTION_GET_VALUE, &value, NULL);
void sane_kds_s2000w_net_control_get_option_two_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_three_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_four_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = 0;
void sane_kds_s2000w_net_control_get_option_five_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_seven_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_eight_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_nine_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_ten_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_eleven_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_twelve_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_fourteen_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_fifteen_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_sixteen_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_seventeen_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_nineteen_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_twenty_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_twentyone_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_twentytwo_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_twentythree_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_twentyfour_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_twentyfive_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_twentysix_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_twentyseven_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_twentyeight_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_twentynine_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_thirdy_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_thirdythree_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
int32_t value = -1;
void sane_kds_s2000w_net_control_get_option_thirdyfour_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_thirdyfive_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_thirdysix_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_thirdyseven_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_thirdyeight_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_thirdynine_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_fourtyone_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = 0;
void sane_kds_s2000w_net_control_get_option_fourtytwo_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_fourtythree_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_fourtyfour_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_fourtyfive_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_control_get_option_fourtysix_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
uint32_t value = -1;
void sane_kds_s2000w_net_control_get_option_fourtyseven_test(void** state)
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
response_t* resp = (response_t*) *state;
h->scanner_config = json_tokener_parse(resp->data);
char value[50] = {0};
void sane_kds_s2000w_net_read_test()
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
h->image->size = 65536;
h->image->data = malloc(sizeof(char) * 65536);
char* imagedata = (char*) h->image->data;
void sane_kds_s2000w_net_read_without_data_test()
{
int32_t length = 0;
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
char* dataptr = malloc(sizeof(char));
SANE_Status status = sane_kds_s2000w_net_read(h, (void*) dataptr, 65536, &length);
void sane_kds_s2000w_net_read_empty_image_test()
{
int32_t length = 0;
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
h->image->data = malloc(sizeof(char));
h->image->size = 0;
char* dataptr = malloc(sizeof(char));
void sane_kds_s2000w_net_read_bytes_per_line_bigger_test()
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
h->scan_status->read_bytes = 0;
h->image->size = 95003;
h->image->data = malloc(sizeof(char) * 95003);
void sane_kds_s2000w_net_get_parameter_color_test()
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
if (h == NULL)
return;
const char* config = "{\"Configuration\":{\"ColorMode\":\"Color\"}}";
void sane_kds_s2000w_net_get_parameter_bw_test()
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
if (h == NULL)
return;
const char* config = "{\"Configuration\":{\"ColorMode\":\"Color\"}}";
}
SANE_Status status = sane_kds_s2000w_net_open("kds_s2000w_net", hlist);
- handler* h = (handler*) *hlist;
+ handler_t* h = (handler_t*) *hlist;
assert_int_equal(h->sessionid, 1251877821);
assert_int_equal(status, SANE_STATUS_GOOD);
expect_function_call(__wrap_kds_s2000w_client_status_session);
expect_function_call(__wrap_kds_s2000w_client_get_image);
expect_function_call(__wrap_kds_s2000w_client_delete_image);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
const char* test_config = "{\"Configuration\": { \"ColorMode\": \"Color\" } }";
h->scanner_config = json_tokener_parse(test_config);
expect_function_call(__wrap_kds_s2000w_client_status_session);
expect_function_call(__wrap_kds_s2000w_client_get_image);
expect_function_call(__wrap_kds_s2000w_client_delete_image);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
const char* test_config = "{\"Configuration\": { \"ColorMode\": \"Color\" } }";
h->scanner_config = json_tokener_parse(test_config);
expect_function_call(__wrap_kds_s2000w_client_get_image);
expect_function_call(__wrap_kds_s2000w_client_delete_image);
expect_function_call(__wrap_kds_s2000w_client_stop_scan);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
const char* test_config = "{\"Configuration\": { \"ColorMode\": \"Color\" } }";
h->scanner_config = json_tokener_parse(test_config);
expect_function_call(__wrap_kds_s2000w_client_delete_image);
expect_function_call(__wrap_kds_s2000w_client_stop_scan);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
const char* test_config = "{\"Configuration\": { \"ColorMode\": \"Color\" } }";
h->scanner_config = json_tokener_parse(test_config);
will_return(__wrap_kds_s2000w_client_stop_scan, 0);
expect_function_call(__wrap_kds_s2000w_client_status_session);
expect_function_call(__wrap_kds_s2000w_client_stop_scan);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
h->scan_status->available_images = 1;
sane_kds_s2000w_net_cancel(h);
void sane_kds_s2000w_net_cancel_start_test()
{
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
h->scan_status->state = CANCLED;
SANE_Status status = sane_kds_s2000w_net_start(h);
expect_function_call(__wrap_kds_s2000w_client_close_session);
expect_function_call(__wrap_kds_s2000w_client_open_session);
expect_function_call(__wrap_kds_s2000w_client_set_option);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
h->scan_status->state = CANCLED;
sane_kds_s2000w_net_cancel(h);
will_return(__wrap_kds_s2000w_client_status_session, 0);
expect_function_call(__wrap_kds_s2000w_client_status_session);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
sane_kds_s2000w_net_cancel(h);
expect_function_call(__wrap_kds_s2000w_client_open_session);
expect_function_call(__wrap_kds_s2000w_client_set_option);
- handler* h = kds_s2000w_handler_init();
+ handler_t* h = kds_s2000w_handler_init();
sane_kds_s2000w_net_cancel(h);