diff options
| author | Henrik Rydberg <rydberg@euromail.se> | 2010-12-21 20:32:50 +0100 |
|---|---|---|
| committer | Henrik Rydberg <rydberg@euromail.se> | 2010-12-21 20:32:50 +0100 |
| commit | 9c9387d12c557b5487ca96a5ad7d56facbe487c6 (patch) | |
| tree | ebd9bd32146a583301e6d542b86804b996c312a8 /include | |
| parent | bab20f4538105d9b942858634ef8ce9e962996b7 (diff) | |
Complete current evemu api
Add missing accessor functions for the device.
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'include')
| -rw-r--r-- | include/evemu.h | 14 |
1 files changed, 14 insertions, 0 deletions
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 @@ | |||
| 39 | struct evemu_device *evemu_new(const char *name); | 39 | struct evemu_device *evemu_new(const char *name); |
| 40 | void evemu_delete(struct evemu_device *dev); | 40 | void evemu_delete(struct evemu_device *dev); |
| 41 | 41 | ||
| 42 | int evemu_get_version_major(const struct evemu_device *dev); | ||
| 43 | int evemu_get_version_minor(const struct evemu_device *dev); | ||
| 44 | |||
| 42 | const char *evemu_get_name(const struct evemu_device *dev); | 45 | const char *evemu_get_name(const struct evemu_device *dev); |
| 43 | 46 | ||
| 47 | unsigned int evemu_get_id_bustype(const struct evemu_device *dev); | ||
| 48 | unsigned int evemu_get_id_vendor(const struct evemu_device *dev); | ||
| 49 | unsigned int evemu_get_id_product(const struct evemu_device *dev); | ||
| 50 | unsigned int evemu_get_id_version(const struct evemu_device *dev); | ||
| 51 | |||
| 52 | int evemu_get_abs_minimum(const struct evemu_device *dev, int code); | ||
| 53 | int evemu_get_abs_maximum(const struct evemu_device *dev, int code); | ||
| 54 | int evemu_get_abs_fuzz(const struct evemu_device *dev, int code); | ||
| 55 | int evemu_get_abs_flat(const struct evemu_device *dev, int code); | ||
| 56 | int evemu_get_abs_resolution(const struct evemu_device *dev, int code); | ||
| 57 | |||
| 44 | int evemu_has_prop(const struct evemu_device *dev, int code); | 58 | int evemu_has_prop(const struct evemu_device *dev, int code); |
| 45 | int evemu_has_event(const struct evemu_device *dev, int type, int code); | 59 | int evemu_has_event(const struct evemu_device *dev, int type, int code); |
| 46 | 60 | ||
