#include "kds_s2000w_debug.h"
#define SPACE 0x0a
-#define DEVICE_NAME "kds_s2000w_net"
#define ATTEMPT 30
uint32_t _kds_s2000w_handler_find_first_data_byte(const imagedata_t* image)
h->scan_status->read_bytes = 0;
}
-connection_state_t kds_s2000w_handler_open(const char* devicename, void** handle)
+connection_state_t kds_s2000w_handler_open(void** handle)
{
kds_s2000w_debug_printf(ALL, "kds_s2000w_handler_open");
- if (strcmp(devicename, DEVICE_NAME) != 0)
- return NOTCONNECTED;
-
handler_t* h = kds_s2000w_handler_init();
if (h == NULL) {
*handle = NULL;
*handle = h;
_kds_s2000w_handler_load_config(h);
- kds_s2000w_debug_printf_version(INFO, DEVICE_NAME, MAJOR, MINOR, PATCH);
return _kds_s2000w_handler_connect(h);
}
void kds_s2000w_handler_free(handler_t* h);
void kds_s2000w_handler_reset(handler_t* h);
-connection_state_t kds_s2000w_handler_open(const char* devicename, void** handle);
+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);
if (strcmp(devicename, NAME) != 0)
return SANE_STATUS_INVAL;
- connection_state_t state = kds_s2000w_handler_open(devicename, handle);
+ connection_state_t state = kds_s2000w_handler_open(handle);
if (*handle == NULL)
return SANE_STATUS_NO_MEM;
+ kds_s2000w_debug_printf_version(INFO, devicename, MAJOR, MINOR, PATCH);
handler_t* h = (handler_t*) *handle;
if (state == NOTCONNECTED) {