Synergia AVR 0.1

MOUSE Class Reference

#include <mouse.h>

List of all members.

Public Member Functions

 MOUSE ()
char read (char addr)
void write (char addr, char data)
MOUSEoperator>> (PosDelta &delta)
MOUSEoperator>> (MouseData &data)

Detailed Description

ADNS-2610 optical sensor support

Definition at line 75 of file mouse.h.


Constructor & Destructor Documentation

MOUSE::MOUSE ( )

Default constructor. Synchronizes tramsmission

Definition at line 105 of file mouse.cpp.


Member Function Documentation

MOUSE & MOUSE::operator>> ( PosDelta delta)

Gets position change from mouse

Parameters:
delta- Pos_Delta structure.
Returns:
MOUSE object

Definition at line 94 of file mouse.cpp.

MOUSE & MOUSE::operator>> ( MouseData data)

Gets configuration data from mouse

Parameters:
data- Mouse_Data structure.
Returns:
MOUSE object

Definition at line 100 of file mouse.cpp.

char MOUSE::read ( char  addr)

Reads data from sensor

Parameters:
addr- Register address.
Returns:
Read value (from specified register)

Definition at line 33 of file mouse.cpp.

void MOUSE::write ( char  addr,
char  data 
)

Writes data to sensor

Parameters:
addr- Register address.
data- Value to be written.

Definition at line 64 of file mouse.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Defines