Libbarrett  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines
Classes | Public Types | Public Member Functions | Static Public Attributes | Protected Types | Protected Attributes | Static Protected Attributes | Friends
barrett::TactilePuck Class Reference
Inheritance diagram for barrett::TactilePuck:
barrett::SpecialPuck

List of all members.

Classes

struct  FullTactParser

Public Types

typedef math::Vector
< NUM_SENSORS >::type 
v_type

Public Member Functions

 TactilePuck (Puck *puck=NULL)
void setPuck (Puck *puck)
void tare ()
void updateFull (bool realtime=false)
const v_typegetFullData () const
void requestFull ()
void receiveFull (bool realtime=false)

Static Public Attributes

static const size_t NUM_SENSORS = 24

Protected Types

enum  TactState { NONE, TOP10_FORMAT, FULL_FORMAT, TARE }

Protected Attributes

const bus::CommunicationsBusbus
int id
int propId
enum TactState tact
v_type full

Static Protected Attributes

static const size_t NUM_FULL_MESSAGES = 5
static const size_t NUM_SENSORS_PER_FULL_MESSAGE = 5
static const double FULL_SCALE_FACTOR = 256.0

Friends

class Hand

Member Function Documentation

setPuck Method used to define what type of puck is being used

Reimplemented from barrett::SpecialPuck.


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