#include "capi.h"
#include "error.h"
Go to the source code of this file.
|
enum lis_error | lis_api_dumb (struct lis_api **impl, const char *name) |
| Dumb implementation. Returns 0 scanners by default. Only useful for testing. Used mostly in unit tests. More...
|
|
void | lis_dumb_set_dev_descs (struct lis_api *impl, struct lis_device_descriptor **descs) |
|
void | lis_dumb_set_nb_devices (struct lis_api *self, int nb_devices) |
| generate fake device (and device descriptors) More...
|
|
void | lis_dumb_set_nb_devices_with_type (struct lis_api *self, int nb_devices, enum lis_item_type item_type) |
|
void | lis_dumb_set_list_devices_return (struct lis_api *self, enum lis_error ret) |
|
void | lis_dumb_set_get_device_return (struct lis_api *self, enum lis_error ret) |
|
void | lis_dumb_add_option (struct lis_api *self, const struct lis_option_descriptor *opt, const union lis_value *default_value, int set_flags) |
|
void | lis_dumb_set_scan_parameters (struct lis_api *self, const struct lis_scan_parameters *params) |
|
void | lis_dumb_set_scan_result (struct lis_api *self, const struct lis_dumb_read *read_contents, int nb_reads) |
|
void | lis_dumb_reset_counters (struct lis_api *self) |
|
int | lis_dumb_get_nb_get (struct lis_api *self) |
|
int | lis_dumb_get_nb_set (struct lis_api *self) |
|
int | lis_dumb_get_nb_list_options (struct lis_api *self) |
|
◆ LIS_DUMB_DEV_ID_FIRST
#define LIS_DUMB_DEV_ID_FIRST "dumb dev0" |
◆ LIS_DUMB_DEV_ID_FORMAT
#define LIS_DUMB_DEV_ID_FORMAT "dumb dev%d" |
◆ lis_api_dumb()
Dumb implementation. Returns 0 scanners by default. Only useful for testing. Used mostly in unit tests.
- Parameters
-
[out] | impl | will point to the Dumb implementation |
[in] | name | name of the API |
◆ lis_dumb_add_option()
◆ lis_dumb_get_nb_get()
int lis_dumb_get_nb_get |
( |
struct lis_api * |
self | ) |
|
◆ lis_dumb_get_nb_list_options()
int lis_dumb_get_nb_list_options |
( |
struct lis_api * |
self | ) |
|
◆ lis_dumb_get_nb_set()
int lis_dumb_get_nb_set |
( |
struct lis_api * |
self | ) |
|
◆ lis_dumb_reset_counters()
void lis_dumb_reset_counters |
( |
struct lis_api * |
self | ) |
|
◆ lis_dumb_set_dev_descs()
◆ lis_dumb_set_get_device_return()
void lis_dumb_set_get_device_return |
( |
struct lis_api * |
self, |
|
|
enum lis_error |
ret |
|
) |
| |
◆ lis_dumb_set_list_devices_return()
void lis_dumb_set_list_devices_return |
( |
struct lis_api * |
self, |
|
|
enum lis_error |
ret |
|
) |
| |
◆ lis_dumb_set_nb_devices()
void lis_dumb_set_nb_devices |
( |
struct lis_api * |
self, |
|
|
int |
nb_devices |
|
) |
| |
generate fake device (and device descriptors)
◆ lis_dumb_set_nb_devices_with_type()
void lis_dumb_set_nb_devices_with_type |
( |
struct lis_api * |
self, |
|
|
int |
nb_devices, |
|
|
enum lis_item_type |
item_type |
|
) |
| |
◆ lis_dumb_set_scan_parameters()
◆ lis_dumb_set_scan_result()
void lis_dumb_set_scan_result |
( |
struct lis_api * |
self, |
|
|
const struct lis_dumb_read * |
read_contents, |
|
|
int |
nb_reads |
|
) |
| |