libevdev_get_name(3) ==================== NAME ---- libevdev_get_name, libevdev_get_product_id, libevdev_get_vendor_id, libevdev_get_bustype, libevdev_get_version, libevdev_get_driver_version - retreive information about this device SYNOPSIS -------- #include const char* libevdev_get_name(const struct libevdev *dev); int libevdev_get_product_id(const struct libevdev *dev); int libevdev_get_vendor_id(const struct libevdev *dev); int libevdev_get_bustype(const struct libevdev *dev); int libevdev_get_version(const struct libevdev *dev); int libevdev_get_driver_version(const struct libevdev *dev); DESCRIPTION ----------- *libevdev_get_name* returns a pointer to the device name as set by the kernel. *libevdev_get_product_id* and *libevdev_get_vendor_id* return the numeric product and vendor ID as set by the kernel. *libevdev_get_bustype* returns the numeric bus type as set by the kernel. *libevdev_get_version* returns the firmware or driver version. *libevdev_get_driver_version* returns the version of the evdev kernel driver. PARAMETERS ---------- *dev*:: Pointer to the libevdev device. RETURN VALUE ------------ *libevdev_get_name* returns a const pointer to the device name. *libevdev_get_product_id*, *libevdev_get_vendor_id* and *libevdev_get_bustype*, *libevdev_get_version* return the numeric product ID, vendor ID, bus type or version. *libevdev_get_driver_version* returns the version of the evdev kernel driver. SEE ALSO -------- libevdev_has_event_type(3), libevdev_has_event_code(3)