#include <evdev_listener.h>
Public Member Functions | |
EventInput () | |
bool | init (const char *input_device, ros::NodeHandle nh) |
bool | run () |
Static Public Attributes | |
static const int | SWIFTPOINT_USB_PRODUCT_ID = 1 |
static const int | SWIFTPOINT_USB_VENDOR_ID = 0x214E |
Protected Member Functions | |
void | publishMovement (double delta_x, double delta_y, ros::Time time) |
Protected Attributes | |
int | fd_ |
file decriptor for mouse event input | |
bool | initialized_ |
ros::Publisher | movement_pub_ |
Definition at line 9 of file evdev_listener.h.
Definition at line 43 of file evdev_listener.cpp.
bool evdev_listener::EventInput::init | ( | const char * | input_device, |
ros::NodeHandle | nh | ||
) |
Definition at line 49 of file evdev_listener.cpp.
void evdev_listener::EventInput::publishMovement | ( | double | delta_x, |
double | delta_y, | ||
ros::Time | time | ||
) | [protected] |
Definition at line 405 of file evdev_listener.cpp.
bool evdev_listener::EventInput::run | ( | void | ) |
Definition at line 292 of file evdev_listener.cpp.
int evdev_listener::EventInput::fd_ [protected] |
file decriptor for mouse event input
Definition at line 23 of file evdev_listener.h.
bool evdev_listener::EventInput::initialized_ [protected] |
Definition at line 24 of file evdev_listener.h.
Definition at line 25 of file evdev_listener.h.
const int evdev_listener::EventInput::SWIFTPOINT_USB_PRODUCT_ID = 1 [static] |
Definition at line 17 of file evdev_listener.h.
const int evdev_listener::EventInput::SWIFTPOINT_USB_VENDOR_ID = 0x214E [static] |
Definition at line 16 of file evdev_listener.h.