peripherals  1.4.2
RoadNarrows Robotics Hardware Peripherals Package
HID.h File Reference

Common Human Interface Device Interface. More...

#include <string>
#include <map>
#include "rnr/rnrconfig.h"
#include "rnr/log.h"

Go to the source code of this file.

Classes

class  rnr::HIDInput
 Input Human Interface Device Abstract Base Class. More...
 

Namespaces

 rnr
 RoadNarrows Robotics standard namespace.
 

Macros

#define HID_BTTN_UP   0
 button/key state is up or unpressed More...
 
#define HID_BTTN_DOWN   1
 button/key state is down or pressed More...
 
#define HID_FEAT_INPUT   0x01
 input to host feature More...
 
#define HID_FEAT_OUTPUT   0x02
 output to device feature More...
 

Enumerations

enum  rnr::HIDClass {
  rnr::HIDClassUnknown = 0,
  rnr::HIDClassKeyboardMouse,
  rnr::HIDClassXbox360,
  rnr::HIDClassNumOf
}
 Supported HID classes. More...
 
enum  rnr::HIDFeatType {
  rnr::HIDFeatTypeUnknown = 0,
  rnr::HIDFeatTypeBiState,
  rnr::HIDFeatTypeRange,
  rnr::HIDFeatTypeEnum,
  rnr::HIDFeatTypeNumOf
}
 Feature property types. More...
 

Detailed Description

Common Human Interface Device Interface.

LastChangedDate
2015-02-25 14:46:44 -0700 (Wed, 25 Feb 2015)
Rev
3872
Author
Robin Knight (robin.nosp@m..kni.nosp@m.ght@r.nosp@m.oadn.nosp@m.arrow.nosp@m.s.co.nosp@m.m)
Daniel Packard (danie.nosp@m.l@ro.nosp@m.adnar.nosp@m.rows.nosp@m..com)

Definition in file HID.h.