ubit
Public Member Functions | Protected Attributes | List of all members
EventSource Class Reference

UMS event source. More...

#include <source.hpp>

Inheritance diagram for EventSource:
MimioSource MouseSource

Public Member Functions

int filedesc () const
 
bool is_open () const
 
virtual bool read ()
 reads and process incoming data.
 
virtual bool canCalibrate () const
 
virtual void calibrate ()
 calibrates the device (if this device can be calibrated).
 
UMSbuttongetButton (int btn_number)
 
UMSbuttongetButton (int btn_number, unsigned int mod_mask)
 
void setButton (int btn_number, unsigned int out_btn_mask, unsigned int out_mod_mask)
 
void setButton (int btn_number, unsigned int mod_mask, unsigned int out_btn_mask, unsigned int out_mod_mask)
 

Protected Attributes

int fd
 
std::vector< UMSbutton * > button_map
 

Detailed Description

UMS event source.


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