USB_Host_Shield_2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Protected Member Functions | List of all members
MouseReportParser Class Reference

#include <hidboot.h>

Inheritance diagram for MouseReportParser:
Inheritance graph
[legend]
Collaboration diagram for MouseReportParser:
Collaboration graph
[legend]

Public Member Functions

virtual void Parse (HID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)
 

Protected Member Functions

virtual void OnMouseMove (MOUSEINFO *mi)
 
virtual void OnLeftButtonUp (MOUSEINFO *mi)
 
virtual void OnLeftButtonDown (MOUSEINFO *mi)
 
virtual void OnRightButtonUp (MOUSEINFO *mi)
 
virtual void OnRightButtonDown (MOUSEINFO *mi)
 
virtual void OnMiddleButtonUp (MOUSEINFO *mi)
 
virtual void OnMiddleButtonDown (MOUSEINFO *mi)
 

Member Function Documentation

virtual void MouseReportParser::OnLeftButtonDown ( MOUSEINFO mi)
inlineprotectedvirtual
virtual void MouseReportParser::OnLeftButtonUp ( MOUSEINFO mi)
inlineprotectedvirtual
virtual void MouseReportParser::OnMiddleButtonDown ( MOUSEINFO mi)
inlineprotectedvirtual
virtual void MouseReportParser::OnMiddleButtonUp ( MOUSEINFO mi)
inlineprotectedvirtual
virtual void MouseReportParser::OnMouseMove ( MOUSEINFO mi)
inlineprotectedvirtual
virtual void MouseReportParser::OnRightButtonDown ( MOUSEINFO mi)
inlineprotectedvirtual
virtual void MouseReportParser::OnRightButtonUp ( MOUSEINFO mi)
inlineprotectedvirtual
void MouseReportParser::Parse ( HID hid,
bool  is_rpt_id,
uint8_t  len,
uint8_t *  buf 
)
virtual

Implements HIDReportParser.

Member Data Documentation

uint8_t MouseReportParser::bInfo[3]
MOUSEINFO MouseReportParser::mouseInfo

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