Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
evdev_listener::EventInput Class Reference

#include <evdev_listener.h>

List of all members.

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_

Detailed Description

Definition at line 9 of file evdev_listener.h.

Constructor & Destructor Documentation

Definition at line 43 of file evdev_listener.cpp.

Member Function Documentation

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.

Definition at line 292 of file evdev_listener.cpp.

Member Data Documentation

file decriptor for mouse event input

Definition at line 23 of file evdev_listener.h.

Definition at line 24 of file evdev_listener.h.

Definition at line 25 of file evdev_listener.h.

Definition at line 17 of file evdev_listener.h.

Definition at line 16 of file evdev_listener.h.

The documentation for this class was generated from the following files:

Author(s): Phillip M. Grice, Advisor: Prof. Charlie Kemp, Lab: The Healthcare Robotoics Lab at Georgia Tech.
autogenerated on Wed Nov 27 2013 11:57:42