From 9c9387d12c557b5487ca96a5ad7d56facbe487c6 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Tue, 21 Dec 2010 20:32:50 +0100 Subject: Complete current evemu api Add missing accessor functions for the device. Signed-off-by: Henrik Rydberg --- include/evemu.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'include') diff --git a/include/evemu.h b/include/evemu.h index 5bfcd3e..2811ff9 100644 --- a/include/evemu.h +++ b/include/evemu.h @@ -39,8 +39,22 @@ struct evemu_device *evemu_new(const char *name); void evemu_delete(struct evemu_device *dev); +int evemu_get_version_major(const struct evemu_device *dev); +int evemu_get_version_minor(const struct evemu_device *dev); + const char *evemu_get_name(const struct evemu_device *dev); +unsigned int evemu_get_id_bustype(const struct evemu_device *dev); +unsigned int evemu_get_id_vendor(const struct evemu_device *dev); +unsigned int evemu_get_id_product(const struct evemu_device *dev); +unsigned int evemu_get_id_version(const struct evemu_device *dev); + +int evemu_get_abs_minimum(const struct evemu_device *dev, int code); +int evemu_get_abs_maximum(const struct evemu_device *dev, int code); +int evemu_get_abs_fuzz(const struct evemu_device *dev, int code); +int evemu_get_abs_flat(const struct evemu_device *dev, int code); +int evemu_get_abs_resolution(const struct evemu_device *dev, int code); + int evemu_has_prop(const struct evemu_device *dev, int code); int evemu_has_event(const struct evemu_device *dev, int type, int code); -- cgit v1.2.3